Duration 3h 53m
Distance 414 km
Average price $160
Nearby airports 5 found

Closest airports to Canadian Rockies

The nearest airport to Canadian Rockies is Prince George (YXS). However, there are better options for getting to Canadian Rockies. BC Bus North operates a bus from Prince George, BC to Tete Jaune: Lodge Campground twice a week. Tickets cost $35 - $55 and the journey takes 3h 10m.

Recommended airport

Calgary (YYC)

  1. Calgary International Airport
  2. Banff, AB
  3. Jasper, AB
  4. Canadian Rockies
8h 41m
Other nearby airports

Edmonton (YEG)

  1. Edmonton Airport
  2. Jasper, AB - Jasper Park Lodge
  3. Canadian Rockies
6h 18m

Kelowna (YLW)

  1. Kelowna International Airport
  2. Revelstoke, BC
  3. Lake Louise, AB
  4. Jasper
  5. Canadian Rockies
14h 30m
$278 - $410

Prince George (YXS)

  1. Prince George, BC
  2. Canadian Rockies
3h 53m
Cheapest
$71 - $98

Williams Lake (YWL)

  1. Wildwood General Store - 115 Hickory Road
  2. Prince George, BC
  3. Canadian Rockies
7h 36m
$95 - $138

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps