Hero
Compare transportation from Calgary to Banff to find the best option for your trip

Shuttles & Buses (Shared Services)

Bus

Scheduled departures

From
$64.31 USD
For 1 adult

Price breakdown

Taxis, SUVs & Vans (Private Services)

Taxi

Custom pickup time to suit your needs
2 per vehicle

From
$348.25 USD
For 1 vehicle

Price breakdown

Luxury Sedan

Custom pickup time to suit your needs
2 per vehicle

From
$361.61 USD
For 1 vehicle

Price breakdown

6 Passenger SUV

Custom pickup time to suit your needs
6 per vehicle

From
$450.97 USD
For 1 vehicle

Price breakdown

14 Passenger Charter Van

Custom pickup time to suit your needs
14 per vehicle

From
$484.38 USD
For 1 vehicle

Price breakdown

24 Passenger Mini Bus

Custom pickup time to suit your needs
24 per vehicle

From
$747.44 USD
For 1 vehicle

Price breakdown

Route details

Distance:

129 km / 80 miles

Driving Time:

1hr 30mins

*Subject to weather and traffic conditions.
Shared Shuttles may take longer

Return Route:

People often ask

Not necessarily. Banff town is walkable, and local transit makes it easy to reach Lake Louise, Sunshine Village, and other nearby spots. Parking can be limited in peak season, so many visitors skip the rental car entirely and rely on shuttles and public transit.

Roam provides transit around the Banff area, whilst free shuttles run from the town to all three nearby ski resorts (Sunshine Village, Lake Louise, Mt. Norquay) during the winter season.

Banff has access to three main ski areas on one pass: 

  • Sunshine Village – big alpine bowls and reliable snow
  • Lake Louise Ski Resort – wide-open terrain and stunning glacier views
  • Mt. Norquay – close to town, quieter, family-friendly

Together they offer over 8,000 acres of skiable terrain.

The cheapest way to travel to Banff from Calgary is to take the bus. Private transfers can also be arranged if you want door-to-door service or dont want to work to a set schedule or are travelling as a family or larger group.

The drive from Calgary to Banff typically takes about 1 hour and 30 minutes under normal conditions. If traffic is heavier such as on weekends or during winter weather, it can stretch closer to 1 hour and 45 minutes.

Yes. Busses run from downtown Calgary to Banff several times a day, all year round. You can compared bus times and prices alongside private options on Ridebooker.

Banff is about 129km (80 miles) west of downtown Calgary, along the Trans Canada Highway.

Bus seats start from around $89 CAD per person. Private transfers start from around $480 CAD per vehicle, which often works out comparable per person for groups of four or more. 

About travelling from Calgary, AB to Banff, AB

The easiest way to get from Calgary to Banff without a car is by bus or private transfer. Banff is about 129km (80 miles) west of downtown Calgary on the Trans Canada Highway, and the drive takes around 1 hour 30 minutes, or closer to 2 hours on busy weekends and in extreme weather. 


A Calgary to Banff bus is the most affordable choice for solo travellers and couples, with scheduled departures from downtown Calgary throughout the day. If you’re travelling as a family or group, carrying ski bags or extra luggage, or simply want to leave on your own schedule, a private transfer is the better fit. Your driver will offer door-to-door service picking you up anywhere in the city and dropping you at your precise destination when you arrive in Banff. Ridebooker offers taxis, luxury sedans, 6-passenger SUVs, 14-passenger vans and mini buses, all at a fixed cost agreed in advance. For larger groups the cost per person can work out similar to the bus service. If you’re flying in, book a Calgary Airport (YYC) to Banff transfer instead, which collect you from the Airport 10 miles outside of Calgary itself.

Plenty of people make the trip from Calgary to Banff as a day trip or a weekend away. Westbound traffic bulbs on Friday afternoons, and the return into the city slows on Sunday evenings, especially in summer and during ski season, so leaving outside those times makes for a quicker drive. In winter, snow can slow the highway through the foothills, and parking in Banff fills up fast in peak season.

Once you arrive, Banff is the base for three ski areas accessible on a single lift ticket: Sunshine Village, Lake Louise and Mt. Norquay, with free ski shuttles running from hotels in town. In summer, the same roads take you to Johnston Canyon, Lake Agnes and the Beehive, and the Sentinel Pass area. The town itself is walkable and lined with cafes, bars, restaurants and shops.

Whether you’re heading to Banff for a ski holiday, a summer hike or a day wandering town, Ridebooker’s local partners handle the drive from downtown Calgary to Banff, so you can enjoy the views instead of watching the road.