The Calgary to Banff trip covers about 140 kilometres and takes 1 hour 45 minutes to 2 hours. Seven services run it: On-It regional transit from around $10 on summer weekends, FlixBus from about $21, Vivo Green from about $59, ABestX shared shuttle from $55, Brewster Express from $66.75, Banff Airporter from about $88, and private transfers from $299 per vehicle. Coaches and buses charge per person and use fixed depots. Door to door shuttles collect you at your hotel. Private transfers are the only option that runs 24 hours.
That is the short answer. The longer one matters, because the headline price rarely reflects what the trip actually costs you or how well it fits your flight. Below is every service on the route in 2026, what each one really costs, and who it suits. We run this corridor daily, so we know it well, and we have been straight about where other operators beat us. Prices are one way per adult unless noted, and none include tax.
Calgary to Banff at a glance
| Service | From (one way) | Pickup | Runs | Best for |
|---|---|---|---|---|
| On-It regional transit | ~$10 | Park and ride stops | Summer weekends and holidays | Flexible dates, lowest fare |
| FlixBus | ~$21 | Fixed city stops | Daily, limited departures | Solo travellers with light luggage |
| ABestX shared shuttle | $55 | Door to door | 12 daily each way, year round | Hotel pickup without coach pricing |
| Vivo Green | ~$59 | YYC counter, Crowfoot LRT | Daily, year round | Early departures, airport counter |
| Brewster Express | $66.75 | Airport desk, hotel drop | Multiple daily, year round | Solo travellers on daytime flights |
| Banff Airporter | ~$88 | Airport desk, door drop | Multiple daily, year round | Established name, door drop in Banff |
| Private transfer | $299 per vehicle | Meet at your terminal | 24/7, any time | Groups, families, awkward flight times |
Prices move with season and demand. Treat these as the starting point rather than a quote.
On-It regional transit
On busy summer weekends a regional transit bus runs between Calgary and the mountains for around ten dollars. Nothing beats that fare if your timing lines up. The catch is everything around the price: a limited seasonal schedule, mostly summer weekends and holidays, departing from fixed park and ride points rather than your hotel, with limited seats. Land on a Tuesday in October and it is not an option at all.
FlixBus
FlixBus runs long distance coaches through Calgary and Banff with fares starting around twenty one dollars, which is the lowest year round price on the route. You board at a fixed city stop rather than the airport terminal or your hotel, departures are limited, and luggage allowances are stricter than the shuttle operators. If you are travelling light, your timing is flexible and you are happy to make your own way to the stop, it is hard to argue with the fare.
Vivo Green
Vivo Green runs daily year round between Calgary, Canmore, Banff and Lake Louise, with a staffed counter at YYC arrivals and a pickup at Crowfoot LRT. Standard adult fares sit around fifty nine dollars, and they discount early morning departures heavily, which is worth checking if you are on a 6am or 7am start. Drop off is at Banff hotels.
Brewster Express and Banff Airporter
These are the two big coach names, running a similar model: large vehicles, multiple departures a day, year round, with a check in desk at the airport. Travelling solo or as a pair on a daytime flight, both are a solid and comfortable choice.
Brewster Express starts around $66.75 one way, operated by Pursuit, with stops through Canmore, Banff and Lake Louise and onward to Jasper in season. Banff Airporter has run this route since 1997 and is the most established operator, at roughly $88 for an adult one way, with door drop off in Banff. Both put real money into the onboard experience: reclining seats, power outlets, big windows.
Two things to weigh. The fare is per person, so the maths turns against you quickly with a family, and two adults plus two children on a coach is a serious number once you add it up. And most scheduled coaches want you at their airport desk on their timetable, which is easy in daylight and much less fun when your flight lands after the last departure.
ABestX shared shuttle
This is the middle ground, and it is where we sit. Our shared shuttle runs Calgary and YYC to Canmore and Banff from $55 per adult, with 12 departures each way, every day of the year. The difference from the big coaches is that it is door to door: we collect and drop at hotels and home addresses rather than sending you to find a depot.
You get a shared fare near the lower end of the market with the convenience of being picked up where you are staying. For a couple or a small group keeping costs down who would rather not drag suitcases to a bus bay, it lands in a useful spot between the two extremes.
The honest trade off: because it is shared, there may be other stops along the way, so it is not the fastest door to door option if you are the last drop. If speed matters more than price, read on.
Private transfer
A private transfer is your own vehicle, meeting you at your terminal and driving straight to your door. It starts at $299 for the whole vehicle rather than per person, and this is where the maths flips. Once you have four or more people, splitting one private vehicle often costs about the same as, or less than, four separate coach seats, and you get a direct trip with no other stops.
The other reason people choose private is timing. Scheduled services stop running in the evening. If your flight lands at 1am, or you have a 5am departure to catch, a private transfer is often the only thing running at all. We operate these 24 hours a day because Rockies flights do not keep office hours. Our vehicles carry up to 24 passengers, so the same service covers a couple with a lot of gear or a whole tour group.
Which one should you pick?
- Solo, daytime flight, lowest fare: FlixBus, or On-It if your dates hit the summer weekend schedule.
- Solo or a pair wanting an airport desk and a comfortable coach: Brewster Express or Banff Airporter.
- Couple who want hotel pickup without paying coach prices: a shared shuttle.
- Family or group of four or more: price a private transfer before booking four coach seats. It is often the same or less, and it is a direct trip.
- Late night or pre dawn flight: a private transfer, because most scheduled services are not running.
- Heading back to catch a flight home: work backward from your departure time. A morning flight usually means the earliest service or a private transfer, since the first shared departures may not reach the airport in time.
Getting back to Calgary
Most people plan the trip out and forget the trip back until the night before. The return matters more, because now you have a flight to catch. Allow two hours for the drive plus airport time, which for an international departure means leaving Banff early. Our shared shuttle runs the return on a set schedule, and for early flights a private transfer removes the guesswork. Our Banff to Calgary guide sets out which departure suits which flight.
Common questions
How long does the Calgary to Banff shuttle take?
Between 1 hour 45 minutes and 2 hours for roughly 140 kilometres from Calgary International Airport. Shared services that make multiple hotel stops in Banff can add 20 to 30 minutes if you are the last drop off. Winter conditions can add more.
How much is a shuttle from Calgary airport to Banff?
Shared fares range from about $21 on a fixed stop coach to about $88 on an established airport coach, with door to door shared shuttles around $55 to $60. Private transfers start at $299 for the vehicle rather than per person.
Is there a shuttle from YYC directly to Banff?
Yes. Several operators pick up at Calgary International Airport, including Brewster Express and Banff Airporter from their airport desks, Vivo Green from a counter on the arrivals level, and ABestX, which meets you at your terminal and drops you at your Banff address.
What is the lowest cost way to get from Calgary to Banff?
On-It regional transit at around $10 when it is running, which is mainly summer weekends and holidays. Year round, FlixBus is the lowest fare at about $21. Both use fixed stops, so factor in getting yourself to the pickup point.
Do Calgary to Banff shuttles run at night?
Scheduled coaches and shared shuttles stop in the evening. Private transfers run 24 hours, which is usually the only option for flights landing late at night or departing before dawn.
Do I need to book a Banff shuttle in advance?
Yes, especially June through September and over the winter holidays. Seats on shared services sell out on popular departures, and airport pickups need your flight details in advance so the driver can track arrival times.
How much luggage can I bring?
Most shuttle operators on this route allow one suitcase and one carry on per traveller. Skis, snowboards, bikes and oversized gear usually need to be declared when booking. Long distance coaches tend to be stricter and may charge for extra bags.
Is a shuttle better than renting a car?
It depends on what you plan to do once you arrive. Banff townsite is walkable and has local transit, and parking at Lake Louise and Moraine Lake is restricted, so a rental car sits unused for much of a short trip. For longer stays reaching trailheads on your own schedule, a car earns its keep. Winter mountain driving is also a real consideration if you are not used to it.
Booking with us
We have run the Calgary to Banff corridor since 2017, with local drivers and a 4.5 star rating across hundreds of reviews. If the shared shuttle suits you, you can book a seat here. If you are a group or travelling at an odd hour, a private transfer is likely your best value and runs any time of day or night. Either way we collect you where you are and get you there without the stress of driving mountain roads yourself.
Questions about pickup points, luggage, car seats or winter driving? Our FAQ covers the common ones, or contact us and we will reply with a straight answer.

