Getting Here
Banff and Lake Louise are nestled in the heart of Banff National Park - Canada's first national park and one of five stunning national parks in the Canadian Rockies. Surrounded by towering peaks and glacier-fed lakes, these iconic mountain towns are located in Alberta, Canada, along the TransCanada Highway. The highway is well maintained and open year-round, making travel here easy in every season. The closest international gateway is Calgary International Airport. From the airport, there are shuttles and transfers available to Banff and Lake Louise.
Planning your trip? Make the most of your time here by visiting the Getting Around page for everything you need to know about navigating Banff and the surrounding park.




Distances to Banff
- Lake Louise:
- 35miles / 45min drive
- Calgary:
- 81miles / 1.5hrs drive
- Jasper:
- 180miles / 3.5hrs drive
- Edmonton:
- 261miles / 4.5hrs drive
- Vancouver:
- 528miles / 10hrs drive
Almost every major airline flies directly into the Calgary International Airport, which is a short and very scenic 90 minute (130 kilometres or 87 miles) drive to Banff National Park. Catch a convenient shuttle bus connection right from the airport to Banff and Lake Louise.
Don’t forget to buy your Park Pass
Everyone visiting Banff or Lake Louise needs to purchase a National Park Pass. Buy yours online and save time and hassle when arriving at the Park entrance.