Banff-National-Park.org
The Bow Valley and Banff from Sulphur Mountain

Your independent Banff guide

Calgary to Banff

Banff lies about 128 km west of Calgary. This guide compares the drive, the airport shuttle and the coach, and explains local buses and parking once you arrive.

  • โ˜… Hand-picked, top-rated tours
  • ๐Ÿ” Passes, shuttles and trails explained
  • โ†บ Free cancellation on most bookings

Calgary to Banff: the short version

Banff is about 128 km west of Calgary. Calgary International Airport (YYC) is about 144 km from the park, so count on roughly 1.5 to 2 hours on the road. That is a planning figure, not a guaranteed transfer time. Stops and weather add to it.

Three options cover most trips: your own car, the Banff Airporter from the airport, and the Brewster Express coach. The On-It bus from Calgary through Canmore to Banff is not running in summer 2026, so do not plan around old weekend fares.

144 kmFrom Calgary airport (YYC) to Banff National Park
1.5 to 2 hoursTypical travel time by road or coach
CAD 88.90Banff Airporter adult one-way fare, winter 2026/27
Shops along Banff Avenue

Ways to get from Calgary to Banff

What each option costs and how often it runs.

OptionRouteScheduleAdult fare
Own or rental carCalgary or YYC to BanffAny timeโ€“
Banff AirporterYYC to Banff11 departures daily, 10:00 to 22:30, about 2 hours eachCAD 88.90 one way, CAD 177.80 return, plus GST (winter 2026/27)
Brewster ExpressYYC to BanffYear-round: summer plan 1 May to 31 October 2026, winter plan 1 November 2026 to 30 April 2027From CAD 66.75 per direction, based on a return fare, taxes and fees extra
On-It busCalgary, Canmore, BanffNot running in summer 2026โ€“

The Brewster fare is an advertised starting price, not a one-way price for every trip. Airporter fares for seniors (65 and over) are CAD 80.01 one way and CAD 160.02 return. Children aged 6 to 17 pay CAD 44.45 one way and CAD 88.90 return. Children under 5 travel free. If your child is exactly 5, check the fare when you book. Fuel surcharges can apply.

Transfers and tours from Calgary and Banff

Day trips, transfers and sightseeing from Calgary and Banff, with live prices and availability.

Browse all tours on GetYourGuide โ†’

Driving to Banff

What to know before you arrive.

Park pass at the gate

A pass is needed to stop in the park. In 2026 the adult day pass costs CAD 12.25, the senior pass CAD 10.75 and the family or group pass CAD 24.50 for up to 7 people in one vehicle. Children and youth up to 17 are free. The pass is valid until 16:00 the next day. The Discovery Pass for the year costs CAD 83.50 for adults.

Park pass guide โ†’

Parking in Banff town

Downtown parking runs daily from 08:00 to 20:00 and costs CAD 12 per hour from May to October and CAD 7 per hour from November to April. The park pass does not cover this town fee.

The free train station lot

The lot at 327 Railway Avenue has 500 spaces. It is open daily from 06:00 to 23:00, allows up to 9 hours a day and takes RVs. A Banff Avenue paver replacement has been under way since 13 October 2026, with some footpath detours and lane closures. The town is not closed.

Things to do in Banff โ†’

Getting around Banff without a car

Roam local transit and the Lake Louise options.

Roam lineGoes toSingle fare (adult / youth, senior / child)
Local linesBanff town and nearbyCAD 2 / CAD 1 / free up to 12; day pass CAD 5 / CAD 2.50
1Sulphur Mountain and the Banff Upper Hot SpringsLocal fare
2Tunnel Mountain and the Fairmont areaLocal fare
3Banff to CanmoreCAD 6 / CAD 3 / free; day pass CAD 15 / CAD 7.50
8XLake Louise LakeshoreCAD 12.50 / CAD 6.25 / free up to 12; day pass CAD 25 / CAD 12.50
9Johnston CanyonCAD 5 / CAD 2.50 / free; day pass CAD 10 / CAD 5

Pay with exact cash on the bus because drivers give no change. Token Transit, the Transit app and some machines and service points also work. Line 8X reservations cost CAD 3 per booking, and children still need a reserved seat when the trip is reserved. A normal Roam single ticket does not include Moraine Lake and cannot be upgraded. Johnston Canyon is closed until 11 December 2026, so check the line 9 timetable before you go.

Lake Louise and the lake shuttle

Not the same as an airport shuttle.

Parks Canada shuttle

The shuttle runs from the ski resort park-and-ride at 1 Whitehorn Road to the lakes. In 2026 an adult fare is CAD 12.75, a senior fare CAD 6 and a fare up to age 17 CAD 4. Online booking adds CAD 3.50 and phone booking CAD 5.50. The season ran from 15 May to 12 October 2026. It does not connect Calgary with Banff.

Lake Louise guide โ†’

Moraine Lake

The road to Moraine Lake has been closed to normal private vehicles since 2023. Licensed commercial operators, shuttles and registered guests of the lodge have access. The Moraine shuttle ran from 1 June to 12 October 2026.

Icefields Parkway drives

The road from Lake Louise to Jasper is 232 km on Highway 93N. A park pass is needed even if you only drive through, and a whole day is the usual allowance for one direction with stops. Services are limited and mobile coverage is poor.

Icefields Parkway guide โ†’

Calgary to Banff: frequently asked questions

How far is Banff from Calgary?

About 128 km from Calgary city and about 144 km from the airport. Plan on 1.5 to 2 hours on the road.

How do I get from Calgary airport to Banff?

Take the Banff Airporter, the Brewster Express or a car. The Airporter runs 11 times a day from 10:00 to 22:30, and each trip takes about 2 hours.

How much is the Banff Airporter?

For winter 2026/27, CAD 88.90 one way and CAD 177.80 return for adults aged 18 to 64, plus GST. Seniors and children pay less. Under-5s travel free.

Is there a bus from Calgary to Banff in summer 2026?

The On-It bus is not running in summer 2026. The Brewster Express runs all year, with a summer plan to 31 October 2026 and a winter plan from 1 November 2026.

Is parking free in Banff?

Not downtown, where it costs CAD 12 per hour from May to October and CAD 7 per hour from November to April. The train station lot at 327 Railway Avenue is free for up to 9 hours a day.

Can I get to Lake Louise without a car?

Yes. Roam line 8X goes from Banff to Lake Louise Lakeshore. Seasons change, so check the current timetable. The summer shuttle from the ski resort ran until 12 October 2026.

Banff tours and experiences

Lake Louise trips, Icefields Parkway tours and wildlife outings compared, most with free cancellation.

Find your Banff tour โ†’