Getting Here

With mountain views, wildlife and plenty of photo-ops, Banff is the perfect home base for your OUTdoor fantasy.

Banff townsite is nestled in the heart of Banff National Park, with quick access to neighbouring Kootenay, Yoho and Jasper National Parks.
Come out for a weekend in Banff or escape for the week and take it all in.

Map of the Canadian Pacific Railway route from Vancouver to Banff, showing stations at Vancouver, Kelowna, Kamloops, Revelstoke, Golden, Radium, Calgary, Banff, and connections to Edmonton, Lethbridge, Regina, Seattle, and Cranbrook.

Calgary Airport to Banff and Lake Louise

Enjoy 15% off Banff Airporter's comfy, reliable shuttle service which runs 11 times daily,
so you can land and relax on your own schedule.

Promo Code: BANFFPRIDE
Valid for travel dates: October 3-13, 2025.

To book your shuttle

  1. Head to Banff Airporter and click Book Now.

  2. Fill in your travel details.

  3. When you reach the final payment page, enter the promocode BANFFPRIDE 
    into the "Promo Code?" box and your discount will be applied.

Please note that shuttles can fill up fast, so book at least a month in advance to guarantee availability."


By Car

Whether you’re travelling from Calgary or make the trip from Vancouver, you’ll enjoy a scenic drive through the Canadian Rockies. Banff Townsite is easily accessed via the Trans Canada Highway, about an hour west of Calgary, AB. The closest neighbouring town to Banff is Canmore, located just outside Banff National Park.

Fall driving conditions may affect your travel plans, check Highway 1 driving conditions before making your trip.

Driving times to Banff

Calgary: 127km | 70 min
Edmonton: 524km | 5.5hr
Radium Hot Springs: 136km | 1.5hr
Golden: 139km | 1.5hr
Revelstoke: 283km | 3.5hr
Kelowna: 480km | 5.5hr
Kamloops: 495km | 5.5hr
Vancouver: 848km | 9hr


By Air

Calgary International Airport is the closest airport to Banff National Park. Kelowna, Kamloops and Cranbrook offer regional airport services.


By Shuttle and Transit

If you’re planning to travel by bus, both On-It Regional Transit and Banff Express offer transportation from downtown Calgary to Banff. Check their websites for more information, departure times, fares and booking options.

Calgary Airport to Banff and Lake Louise

If you’re travelling via the Calgary International Airport you’ll have multiple service options to Banff and Lake Louise. Prices will vary, check online for advanced booking options.

Local Public Transit

Roam Public Transit provide multiple bus routes throughout the Banff and Lake Louise area to popular locations including Lake Louise, Johnston Canyon, Banff Gondola, Lake Minnewanka and more.

Roam Transit's core routes operate year round and additional seasonal routes are added in the summer months to accommodate popular summer locations.

Visit the Roam Public Transit website for a full list of services, fares, route schedules and operating months.

A scenic mountain landscape with a winding road, a bus labeled 'Banff Airporter' traveling along it, surrounded by pine trees and forested mountains under a partly cloudy sky.