Calgary to Banff
Banff is 128 km west of Calgary, about an hour and a half by car, and 144 km from the airport. There is no passenger train, so here are the scheduled coaches with their own 2026 fares, what a car adds in fees and parking, and the day trips from Calgary.
No passenger train runs between Calgary and Banff, so you go by road: in your own car, on a scheduled coach, or on a tour. Banff is 128 km west of Calgary, about an hour and a half by highway on the Town of Banff’s figures, and Travel Alberta puts it 144 km from Calgary International Airport, which Parks Canada names as the closest airport to the park. Every scheduled coach is private, and none is free: the Town of Banff’s 2026 list puts their fares, in Canadian dollars, at “$15 to $80 per trip, depending on time of year and day, advanced booking and options for discounts”.

The calendar below is one of the services on that list, The Fairy Bus’s shared shuttle from the airport, from US$42 as of October 2026 (usually US$46) and rated 4.5 from 300 reviews. It meets you at Pillar 15, opposite exit door 3 or 4 in the domestic arrivals terminal (be there five minutes before departure), makes a couple of stops and drops you in the centre of Banff after about two hours. It is not suitable for wheelchair users, and cancellation is free up to 24 hours before.
Driving: the route, the pass and parking
From Calgary you head west on the Trans-Canada Highway, Highway 1. Parks Canada puts the drive at about an hour and 30 minutes, or about two hours by public transport. Is the drive from Calgary to Banff nice? Banff & Lake Louise Tourism calls the run from the airport “a short and very scenic 90 minute” drive to the national park. The highway passes Canmore, which lies outside the park, and reaches the Banff East Gate about 100 km from Calgary and about 5 km beyond Canmore.
From the gate on, you need a national park pass for any stop, the town of Banff included; only driving straight through on Highway 1 without stopping is exempt, under a Superintendent’s order of 8 September 2026. In 2026 a day pass cost CA$12.25 an adult and CA$10.75 a senior, youth 17 and under went free, and a family or group pass, for up to seven people in one vehicle, cost CA$24.50. Day passes run until 4 pm the day after purchase; the annual Discovery Pass cost CA$83.50 an adult or CA$167.50 a family. Free admission under the Canada Strong Pass ended on 7 September 2026, and none has been announced for 2027.
Parking in Banff is the other cost. The Town charges in its downtown pay zone from 8 am to 8 pm every day of the year: CA$12 an hour from 1 May to 31 October and CA$7 an hour from 1 November to 30 April, with no time limit, paid by licence plate or in the Blinkay app. Your park pass does not cover it. Free nine-hour parking is at the Train Station lot, 500 stalls an eight-minute walk from downtown, and in summer the Town says downtown lots are usually full by 10 am.
The scheduled coaches and their fares
The Town of Banff lists seven scheduled services from Calgary in 2026: AbestX, Banff Airporter, Brewster Express, The Fairy Bus, FlixBus, Discover Banff Tours and Vivo Green. Three publish fares we could read in October 2026; each is the operator’s own 2026 price:
- Brewster Express, part of Pursuit’s Banff Jasper Collection, runs from the airport and downtown Calgary hotels to Banff, Canmore, Lake Louise and Jasper, from CA$66.75 an adult one way, a price “Based on round trip fare” that “Excludes taxes and fees.” Its summer timetable runs to 31 October 2026, with Calgary to Banff taking 1 h 40 min to 2 h 45 min. The last Calgary to Jasper run is on 17 October and the last back on 18 October; the winter timetable, 1 November 2026 to 30 April 2027, covers Calgary to Banff and Calgary to Lake Louise only.
- Banff Airporter runs daily between Calgary, Banff and Canmore. One way to Banff costs CA$91.56 for adults, CA$82.40 for seniors 65 and over and CA$45.78 for children 6 to 17, with under-5s free, on its rates page checked October 2026: “GST not included and fuel surcharges may apply.” Its timetable gives two hours to Banff, and “Our scheduled service does not go to Lake Louise.”
- FlixBus has run daily between Calgary and Banff since 2024, the Town says, with trips listed “From $10.98”. We did not check whether it stops at the airport.
There are two shared airport shuttles: The Fairy Bus above, and Banff Explorer®’s, which drops in Canmore as well as Banff and takes 1.5 to 2 hours (from US$85 in October 2026, rated 4.7 from 107 reviews). You check in at its counter between doors 4 and 5 at arrivals; it allows one suitcase and one carry-on each and charges $25 for skis or bikes. calgarytobanffshuttle.com compares the shared and private shuttles in more detail, with their luggage and ski rules and the run back to the airport.
Is there a free shuttle from Calgary to Banff? We found none. On-It’s seasonal Calgary-Canmore-Banff bus did not run in 2026; Roam’s notice of April 2026 said it “will not be operating during the 2026 summer season”.
Is there a train?
No. The Town of Banff’s list of scheduled transit from Calgary holds buses and shuttles only, and the Town says it “continues to advocate” for bus or rail links. A private Calgary-Banff rail proposal went back to the Alberta government in September 2026, and the Rocky Mountain Outlook reports “an ambitious goal of construction in 2028-30”. VIA Rail serves Jasper, not Banff. The Rocky Mountaineer does stop at Banff, at a siding with no public access, but its trains to Banff come from Vancouver over two days with a hotel night, a sightseeing trip rather than a transfer; Vancouver to Banff has the details.
Car, coach or tour?
It depends on what you plan to do once you are there. A car earns its keep on the Icefields Parkway and in Yoho, where Parks Canada says “There is no public transportation”. It does nothing for Moraine Lake, where private cars are banned all year, and at the Lake Louise Lakeshore the lot cost CA$42 a day in 2026 and filled by sunrise. Without a car, Roam’s buses cover the Bow Valley: Route 3 between Canmore and Banff runs every day (CA$6 a ride), the 8X to Lake Louise runs all year (CA$12.50), and Banff’s local routes cost CA$2. Tours pick up in Banff, Canmore and often Calgary. Lake Louise shuttle and parking and how to get to Moraine Lake cover the two lakes.
Book whichever fits your trip:
Shared shuttle to central Banff
From Pillar 15 at domestic arrivals to the centre of Banff, with a couple of stops. Not suitable for wheelchair users.
Check dates →Shared shuttle to Canmore or Banff
From its counter at domestic arrivals to Canmore or Banff. One suitcase and one carry-on each; skis or bikes cost $25 more.
See the shuttle →Banff and Lake Louise in a day
Departs Calgary, Canmore or Banff, with park admission included. Moraine Lake only until 12 October; Johnston Canyon's trail closes from 13 October.
See the day trip →Prices, ratings and review counts from our October 2026 data check; operators use seasonal pricing, so treat them as the shape of the market, not a quote.
Can you do a day trip to Banff from Calgary?
Yes. At an hour and a half each way the town of Banff makes an easy day, and Parks Canada’s own day-trip page from Calgary puts the start of the Icefields Parkway “Just over 2 hours” away and the Columbia Icefield “about 3.5 hours”, which makes the icefield a long one. Several tours pick up in Calgary:
- Rocky Mountain Trips’ “Explore Banff National Park & Lake Louise Day Trip” (in the cards above) covers Lake Louise, Moraine Lake until 12 October, Johnston Canyon, Lake Minnewanka, Bow Falls, Surprise Corner and two hours on Banff Avenue, with park admission included; it is not suitable for children under 5. Parks Canada closes the Johnston Canyon trail to both falls from 13 October 2026, so for later dates ask what replaces it. The Calgary page has its calendar.
- Banff DayTrips’ “From Calgary/Canmore: Banff National Park Premium Day Trip” (from US$75, rated 4.8 from 223 reviews) picks up at hotels in Calgary and Canmore, takes 12 guests at most, and allows up to 90 minutes at Lake Louise in winter or 120 in summer, then time in Banff and at Lake Minnewanka; park access is included.
- The same company’s “Calgary: Canmore, Banff, Lake Louise - Gondola Included” (from US$146, rated 4.6 from 55 reviews) adds Banff Gondola tickets and runs 10 to 12 hours, with Calgary pickups around 7:30 to 8 am.
Is it better to stay in Banff or Calgary? Staying in Calgary means three hours on the road on each mountain day. Staying in Banff puts you inside the park, and Lonely Planet’s warning is that “Banff isn’t cheap. High demand and a limited number of hotels mean high prices, especially in peak summer season.” Its suggestion is the middle way: “You can save money on accommodations by staying in the mountain town of Canmore … just outside the park gates.”
Before you set off
What’s the best month to visit Banff? Parks Canada says visits peak in July and August. The lakes at Lake Louise and Moraine Lake usually melt by late May (Parks Canada) or start to thaw in early June (Banff & Lake Louise Tourism), and the tourism office says the turquoise starts showing in late June. September is larch season, and the Sunshine and Lake Louise ski areas open on 6 November 2026. The best time to visit Banff goes month by month.
How many days in Banff is enough? Banff & Lake Louise Tourism says three days covers the highlights, five gives “a well-rounded mix” and seven or more allows “a slower pace”, and Lonely Planet says you need “at least three days” to see beyond the townsite. A Banff itinerary lays out one to five days.
What month are bears most active in Banff? Parks Canada does not name one. Its fixed bear restriction, on the Lake Minnewanka trail, runs from 10 July to 15 September every year, when buffaloberries are usually ripe, and it says the group-of-four rule at Larch Valley is “often in place during the summer”. Keep 100 m from bears and carry bear spray when you hike.
Is it expensive to visit Banff? Lonely Planet thinks so. The fixed costs are the park pass (CA$12.25 an adult a day in 2026), parking in town (CA$12 an hour downtown in summer) and, if you drive to Lake Louise in season, CA$42 a day at the lakeshore.
Which is nicer, Lake Louise or Banff? They are different places, a town and a lake with a small community 55 km on, and Banff & Lake Louise Tourism’s own itineraries split the nights between them.
Sources: the Town of Banff, Travel Alberta, Parks Canada, Banff & Lake Louise Tourism, Roam Transit, the coach operators’ own pages, Lonely Planet and the Rocky Mountain Outlook; tour details from each listing. Checked October 2026.

Book the YYC Shared Shuttle to Banff
The Fairy Bus meets you at Pillar 15, opposite exit door 3 or 4 in the domestic arrivals terminal at Calgary International Airport, and drops you in the centre of Banff after about two hours, with a couple of stops on the way. Not suitable for wheelchair users. From US$42 as of October 2026 (usually US$46), rated 4.5 from 300 reviews, with free cancellation up to 24 hours before.
Check Availability & Book