-6℃ / 21


  • Sun
    5℃ / 41
  • Mon
    6℃ / 43

Getting here

Add to my moments


Banff National Park is located along the TransCanada Highway. Open year-round, the TransCanada is a well maintained road that winds its way through the Canadian Rockies. 

If you are coming from the east, Banff & Lake Louise is a 90 minute (140 kilometre or 87 mile) drive west of Calgary, Alberta. If you are coming from the west, Banff & Lake Louise is a scenic day’s drive (850 kilometres or 530 miles) from Vancouver, travelling through the Coast Mountains, wine country of British Columbia and then the spectacular Canadian Rockies. 

If you’re driving, you will need to purchase a Parks Pass to enter Banff National Park. 

Find out more information about parking in Banff & Lake Louise.


Many international and North American airlines fly directly to the Calgary International Airport. 

From the airport, it is a scenic 90 minute (140 kilometre or 87 mile) drive to Banff & Lake Louise. There are regular shuttle bus connections from the airport to Banff & Lake Louise or you could rent a car from the airport or in Calgary city.  

If you would like to make a proper road trip, Vancouver International Airport is 850 kilometres (530 miles) to the west of Banff & Lake Louise.

Scheduled Bus

There are scheduled bus services from Calgary International Airport and downtown Calgary to Banff & Lake Louise, as well as from various long haul bus services


The Rocky Mountaineer has regularly scheduled train services that stop at Banff. For more information, see Rocky Mountaineer’s website

Chicago LayerDallas LayerDenver LayerHouston LayerLos Angeles LayerNewark LayerNew York LayerSan Francisco LayerBanff & Lake Louise Interactive Map

Plan Your Stay

Browse and book accommodation and lodging packages with our trip planning tool. To learn about the different types of accommodation available in Banff and Lake Louise, visit our Places to Stay page or Contact Us to speak to a local expert.