Travel from Nearby-Airports to Emerald-Lake-BC-Canada

Bus from Nearby airports to Emerald Lake

Greyhound Canada operates a bus from Vancouver (YVR) to Emerald Lake twice daily. Tickets cost $30 - $75 and the journey takes 7 h 49 min.

How to get from Nearby airports to Emerald Lake

ModeDurationPrice
From Yvr-Airport Station subway to Vancouver City Centre Station, walk to Granville Station Platform 2, subway to Main Street-Science World Station Platform 2, walk to Vancouver, BC, bus to Lac La Hache, BC, then taxi to Emerald Lake.10 h 31 min$248
From Northbound Aerospace Dr & Airport Way bus to Downtown Exchange Bay E, walk to Vernon, BC, bus to Savona, BC, bus to 70 Mile House, BC, then drive to Emerald Lake.8 h 50 min$82
From Prince George (YXS) taxi to Prince George, BC, bus to Williams Lake, BC, then taxi to Emerald Lake.4 h 17 min$259
From Kamloops (YKA) taxi to Kamloops, bus to Lac La Hache, BC, then taxi to Emerald Lake.4 h 37 min$256
From Williams Lake (YWL) taxi to Emerald Lake.1 h 31 min$215

How long does it take to get from Nearby airports to Emerald Lake?

It takes approximately 10 h 31 min to get from Nearby airports to Emerald Lake, including transfers.

Operators from Nearby airports to Emerald Lake

OperatorPhoneWebsite
TransLink CA+1 604-953-3333TransLink CA
Greyhound Canada+1 1-800-661-8747Greyhound Canada
BC Transit - Vernon Regional Transit System+1 250-545-7221BC Transit - Vernon Regional Transit System