An ABestX shuttle on the Bow Valley Parkway near Banff
Shared shuttle

Banff to Calgary Shuttle

Daily seats between Calgary, YYC airport and the mountain towns, both directions and all year round.

12
Daily departures each way
$55
Starting fare per adult
3
Calgary pickup points
9
Years on the road
Book online · daily seats

Reserve your seat.

Daily departures between Calgary, Canmore and Banff. Choose your date and seats and you are set.

ABestX shared shuttle passengers in the Canadian Rockies

Calgary ↔ Banff & Canmore

Calgary ↔ Banff — $55 adult · $32 child
Calgary ↔ Canmore — $50 adult · $30 child

Multiple daily pickups across Calgary, Canmore and Banff.

The route

Every stop, both directions.

We run the corridor every day from Calgary out to the mountains and back. Hop on at any point along the line.

CalgaryYYC + city
Canmoreabout 1.5h
Banffabout 2h
Lake Louiseseasonal
01 / Daily shared seats

Comfortable seats, reliable scheduling.

Hop on a scheduled shuttle between Calgary and the Rockies. Fixed times, designated stops, and the same expert local drivers behind every ride.

Calgary ↔ Canmore

About 1.5 to 2 hours with multiple pickup and drop-off points.

from $50 / adult · $30 / child

Calgary ↔ Banff

About 2 to 2.5 hours through Canmore to Banff and back.

from $55 / adult · $32 / child

Lake Louise & Moraine Lake

Seasonal shared service to the famous lakes. Ask us for current dates.

seasonal · request a quote
02 / What’s included

Easy from the first stop to the last.

  • Up to 12 departures each way, daily and year round
  • Pickups and drop-offs at real stops, not a single park and ride
  • One suitcase and one carry-on per traveller, extra luggage on request
  • Free seating, and we try to save your window or front seat
  • Both directions, into the mountains and back to the city
Where we stop

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.

An ABestX shuttle on a forest road near Banff
On the road

The scenic way through the Bow Valley.

Sit back and watch the Rockies roll past. Every run follows the corridor between Calgary and the mountains.

Save your seat for the mountains.

Send your travel date and how many are riding, and we reply quickly with a clear fare.

Daily schedule

Twelve departures a day, each way.

All times are local Mountain Time on a 24 hour clock. Please arrive at your pickup point at least five minutes before departure.

Banff departureCalgary arrival
8:0010:00
9:0011:00
11:0013:00
12:0014:00
14:0016:00
15:0017:00
16:0018:00
18:0020:00
18:3020:30
20:0022:00
21:0023:00
23:001:00

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 seats
Catching a flight

Which shuttle for your flight.

The 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 leavesDomestic: shuttle from BanffInternational: shuttle from Banff
Before 12:00 pmNothing arrives in timeNothing arrives in time
12:00 pm8:00 amNothing arrives in time
2:00 pm9:00 am9:00 am
4:00 pm12:00 pm11:00 am
6:00 pm2:00 pm12:00 pm
8:00 pm4:00 pm3:00 pm
10:00 pm6:00 pm4: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.

Pickup points

Where to meet your shuttle.

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.

01Calgary

Calgary International Airport (YYC)

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.

Open in Google Maps
02Calgary

Delta Hotel Calgary Downtown

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.

Open in Google Maps
03Calgary

Crowfoot LRT Station

On the Scenic Acres Parkade side, beside the train station, by the loading zone signage marked Service to Banff.

Open in Google Maps
04Canmore

Northwinds Hotel

Along the service road directly in front of the hotel, at the bench.

Open in Google Maps
05Banff

Samesun and Red Carpet Inn

At the bus loading zone between the two buildings on Banff Avenue.

Open in Google Maps
06Banff

Canalta Lodge

At the bus stop directly in front of the lodge.

Open in Google Maps
07Banff

Mount Royal Hotel, Banff Town Centre

In the commercial bus parking lot behind the hotel, not on Banff Avenue itself.

Open in Google Maps
Complimentary drop off along Banff Avenue

Staying on Banff Avenue? Ask your driver and we will drop you at your hotel rather than the town centre stop, at no extra cost.

Cannot find us?

Call 1 (855) 757-3222 before you leave the meeting point. We will locate your driver and stay on the line with you.

Get in touch

Tell us where you’re headed.

Booking online is the fastest way to lock in a seat and you get confirmation straight away. If your trip needs something custom, send your dates and group size and we will reply with a clear quote.

Request a quote

Submit this and you will get an instant email confirmation, then a personal reply with your quote.

← Back

Thank you for your response. ✨

Thanks for your enquiry. We have it, and a member of our team will reply by email shortly with your quote. For anything urgent call 1 (855) 757-3222.