
Daily seats between Calgary, YYC airport and the mountain towns, both directions and all year round.
Daily departures between Calgary, Canmore and Banff. Choose your date and seats and you are set.
Multiple daily pickups across Calgary, Canmore and Banff.
We run the corridor every day from Calgary out to the mountains and back. Hop on at any point along the line.
Hop on a scheduled shuttle between Calgary and the Rockies. Fixed times, designated stops, and the same expert local drivers behind every ride.
About 1.5 to 2 hours with multiple pickup and drop-off points.
About 2 to 2.5 hours through Canmore to Banff and back.
Seasonal shared service to the famous lakes. Ask us for current dates.
Calgary: YYC Airport, Delta Downtown, Crowfoot LRT
Canmore: Northwinds Hotel
Banff: Samesun, Mount Royal, HI Alpine Centre and more
Times and stops vary by season. Contact us to confirm yours.

Sit back and watch the Rockies roll past. Every run follows the corridor between Calgary and the mountains.
Send your travel date and how many are riding, and we reply quickly with a clear fare.
All times are local Mountain Time on a 24 hour clock. Please arrive at your pickup point at least five minutes before departure.
Schedules can change while we adjust vehicles to demand. If your departure moves, we tell you no later than the day before your trip. Shared shuttle riders need their own Parks Canada pass.
Book your seatsThe run from Banff to Calgary airport takes about two hours. Calgary airport asks you to be there two hours before a domestic flight and three before international. Work backwards and it comes out like this. Each row is the last shuttle that still works, so if you would rather have some margin in your day, take the one before it.
| Your flight leaves | Domestic: shuttle from Banff | International: shuttle from Banff |
|---|---|---|
| Before 12:00 pm | Nothing arrives in time | Nothing arrives in time |
| 12:00 pm | 8:00 am | Nothing arrives in time |
| 2:00 pm | 9:00 am | 9:00 am |
| 4:00 pm | 12:00 pm | 11:00 am |
| 6:00 pm | 2:00 pm | 12:00 pm |
| 8:00 pm | 4:00 pm | 3:00 pm |
| 10:00 pm | 6:00 pm | 4:00 pm |
Flying out in the morning? Worth being straight about this. Our first shared shuttle leaves Banff at 8:00 am and reaches the airport around 10:00 am, so anything before midday domestic, or before mid afternoon international, does not work on a shared seat. Two things do: a private transfer, which runs at any hour and will collect you at 4:00 am if that is what your flight needs, or the 11:00 pm shuttle the night before and a hotel near the airport.
In winter, add a buffer. The Trans-Canada through the Bow Valley is well maintained and ploughed early, but snow slows everything down and no shuttle can outrun weather. If your flight matters, take the earlier run.
Every stop below has a map link, so you can walk straight to the right spot. Please arrive at least five minutes before your scheduled departure time.
On the Arrivals Level, look for our airport booth between Exit Doors 4 and 5.
Bus Bay / Pillar 15, across from Exit Doors 3 and 4.
Across from the hotel, along the Harry Hays Building loading zone on 4th Avenue.
Please do not wait in the hotel lobby. Your driver stops at the loading zone across the street, not inside.
On the Scenic Acres Parkade side, beside the train station, by the loading zone signage marked Service to Banff.
Open in Google MapsAlong the service road directly in front of the hotel, at the bench.
Open in Google MapsAt the bus loading zone between the two buildings on Banff Avenue.
Open in Google MapsIn the commercial bus parking lot behind the hotel, not on Banff Avenue itself.
Open in Google MapsStaying on Banff Avenue? Ask your driver and we will drop you at your hotel rather than the town centre stop, at no extra cost.
Call 1 (855) 757-3222 before you leave the meeting point. We will locate your driver and stay on the line with you.