Travel options for:
Nearby airports Emerald Lake

Calgary (YYC)  •  4 h 21 min

  1. ×2

$77 - $130

Edmonton (YEG)  •  10 h 4 min

  1. ×3

$100 - $175

Kelowna (YLW)  •  8 h 34 min

  1. ×2

$118 - $177

Cranbrook (YXC)  •  4 h 40 min

  1. ×2

$189 - $221

Kamloops (YKA)  •  7 h 16 min

  1. ×2

$143 - $209

  • Emerald Lake Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

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

Bus from Nearby airports to Emerald Lake

Greyhound Canada operates a bus from Calgary (YYC) to Emerald Lake twice daily. Tickets cost $15 - $40 and the journey takes 2 h 30 min.

How to get from Nearby airports to Emerald Lake

ModeDurationPrice
From Calgary Airport line 5201 bus to Calgary, AB, bus to Lake Louise, then taxi to Emerald Lake.4 h 21 min$137
From International Airport Door 8 line 747 bus to Century Park Transit Centre, walk to Century Park Station, tram to Southgate Station, walk to Southgate Transit Centre, line 52 bus to Allard Way & 55 Avenue, walk to Edmonton South, AB, bus to Calgary, AB, bus to Lake Louise, then taxi to Emerald Lake.10 h 4 min$177
From Aerospace Dr & Airport Way bus to Downtown Exchange Bay E, walk to Vernon, bus to Golden, BC, then taxi to Emerald Lake.8 h 34 min$209
From Cranbrook (YXC) taxi to Kimberley, BC Canada, Greyhound Connector to Golden, BC Canada, then taxi to Emerald Lake.4 h 40 min$273
From Kamloops (YKA) taxi to Kamloops, BC, bus to Golden, BC, then taxi to Emerald Lake.7 h 16 min$244

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

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

Operators from Nearby airports to Emerald Lake

OperatorPhoneWebsite
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Edmonton TransitEdmonton Transit
BC Transit - Vernon Regional Transit System+1 250-545-7221BC Transit - Vernon Regional Transit System
Sun City Coachlines250-417-3117Sun City Coachlines