RockFlower Travels
Book shuttle
Lake Louise at first light, Victoria Glacier reflected in still turquoise water

Banff & Lake Louise.
Zero parking stress.

One-way shuttles between Calgary, Banff and Lake Louise — from $12 a seat, tax and booking fee included.

4 departures dailyfrom $12

  • 8:30 AM9:25 AM$12

    Stops: LL Village 9:00 AM

  • 10:35 AM11:25 AM$12

    Stops: LL Village 10:55 AM

  • 12:25 PM1:15 PM$12

    Stops: LL Village 12:45 PM

  • 2:15 PM3:05 PM$12

    Stops: LL Village 2:35 PM

Per passenger, one way · tax & booking fee included

Book Banff → Lakeshore
A RockFlower group together at the lake at sunrise
One of our groups at sunrise

Riders first

You're in good company up here.

Day-trippers, solo hikers, families from Greece to the UK — our seats fill with people who'd rather watch the lake than hunt for parking.

  • Rated 5.0 by riders on Google
  • Licensed, insured and running year-round
  • 24-seat coach — room for packs, tripods and hiking boots

Where we go

The lakes, on your own clock.

Every ticket is one-way, so you build the day that suits you — ride out on one departure and back on another.

Banff Avenue at dawn with Cascade Mountain lit behind the town
FROM CALGARY DAILY

Banff

Leave the car at the LRT.

One coach a day out of Crowfoot LRT Station at 7:00 AM, into Banff for 8:20 — ahead of the parking queues on Mountain Avenue. The 5:00 PM brings you home for 6:30.

DEPARTS 7:00 AMARRIVES 8:20 AMRETURNS 5:00 PM

From $13 one way

See Banff departures
The lakeshore at Lake Louise beneath Victoria Glacier
VILLAGE & LAKESHORE

Lake Louise

Skip the parking scramble entirely.

The Lakeshore lot fills before dawn and Parks turns cars away by mid-morning. We run four departures a day from Banff to both the Village and the Lakeshore, and four back — one-way tickets, so you travel on your own clock.

4 DEPARTURES DAILYVILLAGE & LAKESHOREALL-DAY RETURNS

Fares are per passenger, one way — so you build your own day, riding out on one departure and back on another. Secure online booking. Schedule changes may be accommodated when requested in advance, subject to availability. Tickets are non-refundable.

Groups & private charters? Enquire here →

Popular trips

Out and back, already worked out.

Tickets are one-way, so you can mix any two departures. These are the pairings our riders book most — two tickets, one tap.

Calgary → Banff day trip

  1. Out7:00 AM8:20 AM
  2. Back5:00 PM6:30 PM

Nine hours in town — the only Banff departure back to Calgary is the 5:00 PM.

From $27 return, per passenger

Book this trip

Banff → Lake Louise, morning

  1. Out10:35 AM11:25 AM
  2. Back1:20 PM2:10 PM

Just under two hours at the lakeshore before the 1:20 PM back.

From $24 return, per passenger

Book this trip

Banff → Lake Louise, afternoon

  1. Out2:15 PM3:05 PM
  2. Back3:15 PM4:10 PM

A tight afternoon run — ten minutes past the hour at the water.

From $24 return, per passenger

Book this trip

Prices shown are the total you pay at checkout, per passenger, one way — tax and booking fee included. Book each leg separately at checkout — the return fare shown is the two one-way tickets added together.

The coach & the crew

New name. Twenty years behind the wheel.

We're young as a company and old as drivers — so we earn trust the honest way, with things you can actually check.

24

seats · brand-new coach

20 yrs

mountain driving

All day

departures both ways

5.0

rated on Google

The RockFlower coach parked in the mountains at golden hour
Our coach at the lakes, golden hour
01

All-day departures, both ways

Shuttles run between every stop from morning to evening. Ride out when you want and back when you're ready — one-way tickets, never tied to a fixed tour.

02

Drivers the big tours trained

Our drivers spent twenty years running these highways for the biggest tour companies in the Rockies. Now they drive for you.

03

A brand-new coach

24 seats with room for packs and tripods. In Aniket's words: breaking down is not an option.

04

Family-run, licensed, local

Started and driven by Aniket and his dad — permitted, insured, using Parks Canada's designated zones.

5.0 ★★★★★

Rated by our riders on Google

Reshminder Kaur

Review from Google

★★★★★
It was our first time visiting Banff, and we had an amazing experience! The shuttle was punctual and well organized, making the entire trip stress-free from start to finish.…” read on Google

Jasleen Bhullar

Review from Google

★★★★★
I had a fantastic experience with RockFlower Travels. The booking process was simple, everything was well organized, and the service was professional from start to finish. The shuttle was clean, comfortable, and left right on schedule,…” read on Google

Aman Singh

Review from Google

★★★★★
Had a wonderful experience! The team itself was professional, friendly, and dedicated about providing the best service.…” read on Google

Eashita Dhillon

Review from Google

★★★★★
Amazing band shuttle bus service!

chahana 04

Review from Google

★★★★★

Rated 5 stars on Google

Aditi Arora

Review from Google

★★★★★

Rated 5 stars on Google

The full schedule — nothing hidden

Every departure, every stop.

One-way fares between all four stops, exactly as they appear at checkout. Each departure below is a single bus — you'll see every stop it calls at.

7:00 AMdeparts Calgary — Crowfoot LRT Station3 stops
  1. Banff 8:20 AM$13
  2. LL Village 9:00 AM$23
  3. Lakeshore 9:25 AM$23
8:30 AMdeparts Banff — Mount Royal Hotel2 stops
  1. LL Village 9:00 AM$12
  2. Lakeshore 9:25 AM$12
9:30 AMdeparts Lake Louise — Lakeshore Parking
  1. Banff 10:20 AM$12

Prices shown are the total you pay at checkout, per passenger, one way — tax and booking fee included. Please arrive at your pickup at least 10 minutes before departure. Times are estimates and may change due to traffic, weather, road conditions or operational requirements.

Book your tickets

Pick your seats and go.

Search any leg, choose your departure and pay securely — right here.

Secure checkout · all tickets one way · non-refundable

Prefer the full booking site? Open it in a new tab.

Where to wait

Four stops. Know yours.

These are the same stop names you'll see at checkout. Please be there ten minutes before your departure — the coach can't wait.

Calgary — Crowfoot LRT Station

Stop 1

Park free at the LRT lot or ride the Red Line out — the coach waits at the bus loop.

Goes to Banff · LL Village · Lakeshore

7:00 AM
Arrive 10 min earlyOpen in Maps →

Banff — Mount Royal Hotel

Stop 2

Board at the rear bus parking behind the Mount Royal Hotel, on Caribou Street.

Goes to LL Village · Lakeshore · Calgary

8:30 AM10:35 AM12:25 PM2:15 PM5:00 PM
Arrive 10 min earlyOpen in Maps →

Lake Louise Village — Shell Station

Stop 3

The Shell station on the village access road — the pickup bay is beside the forecourt.

Goes to Banff · Calgary

11:35 AM3:50 PM
Arrive 10 min earlyOpen in Maps →

Lake Louise — Lakeshore Parking

Stop 4

The lakeshore lot at the top of Lake Louise Drive, a two-minute walk from the water.

Goes to Banff · Calgary

9:30 AM11:10 AM11:40 AM1:20 PM3:15 PM
Arrive 10 min earlyOpen in Maps →

Live route map

Watch the whole network run.

Drag through the day and see every shuttle moving between the stops — each one runs straight from the real schedule. A demonstration of our service, not a live bus feed.

9:15 AM

6:30 AM12:30 PM6:30 PM

2 shuttles on the road

  • 9:30 AM LakeshoreBanff
  • 10:35 AM BanffLL Village
  • 10:35 AM BanffLakeshore
  • 11:10 AM LakeshoreCalgary
Simulation·9:15 AM

2 shuttles on the road

CALGARYBANFFLL VILLAGELAKESHOREN0Calgary 130 km

Demonstration of our routes only — not a live bus feed

Sunrise trips & private groups

Sunrise, or the whole coach.

Individual tickets book online. Sunrise departures — minimum eight riders — and private groups like weddings, tour groups and corporate crews are a quick conversation. Tell us the date, the headcount and where you're headed. We run year-round, winter included.

Enquire now →

Hotel & concierge partners

We work with Calgary and Bow Valley hotels to get their guests to the lakes — partner desks get promo cards and a rate worth recommending. Partner names appear here as agreements sign.

Want your hotel on this list? Talk to us →

Straight answers

The questions everyone asks.

  • Online — hit any Book button and you'll go straight to our booking partner to choose your departure and pay. Every ticket is one-way, so you build the day that suits you.

  • Fares start at $12 per passenger one way between Banff and Lake Louise, and $13 from Calgary to Banff. Every price on this site is the total you pay at checkout — tax and booking fee included, no surprises at the last step.

  • All tickets are one-way. That's on purpose — you ride out on one departure and back on another, so you're never tied to a fixed tour. If you'd rather not work it out yourself, the popular trips above pair up the two legs for you.

  • Four stops along the corridor: Crowfoot LRT Station in Calgary, the rear bus parking at the Mount Royal Hotel in Banff, the Shell Station in Lake Louise Village, and the Lakeshore parking at Lake Louise. Please arrive at least 10 minutes before departure.

  • One coach each way between Calgary and Banff daily — 7:00 AM out, 5:00 PM back. Between Banff and Lake Louise we run four departures a day in each direction, from 8:30 AM through to the late afternoon.

  • Secure online booking. Schedule changes may be accommodated when requested in advance, subject to availability. Tickets are non-refundable. If you need to change a booking, message us directly by email or WhatsApp and we'll do our very best to help you out.

  • Happily. Tell us your dates, headcount and route and we'll build the run — weddings, tour groups, corporate days, sunrise trips. We operate year-round, winter included.

Still wondering something? Just ask — a real person replies.

Alpenglow at dusk over the Bow Valley

The ride home

See the lakes today. Home by dinner.

Shuttles run both ways all day — ride out in the morning, back whenever you're ready. Pick your route and book online.

4 departures dailyfrom $12

  • 8:30 AM9:25 AM$12

    Stops: LL Village 9:00 AM

  • 10:35 AM11:25 AM$12

    Stops: LL Village 10:55 AM

  • 12:25 PM1:15 PM$12

    Stops: LL Village 12:45 PM

  • 2:15 PM3:05 PM$12

    Stops: LL Village 2:35 PM

Per passenger, one way · tax & booking fee included

Book Banff → Lakeshore

Please arrive 10 minutes before departure — we run strictly on schedule.