Calgary · Banff · Lake Louise · Moraine Lake — one-way shuttles
Moraine & Lake Louise. Zero parking stress.
One-way shuttles all day between Calgary, Banff, Lake Louise and Moraine Lake. Moraine Lake Road is closed to cars — but not to us. Pick your route and book online.
2 departures today
8:30 AM→arrives 10:15 AM$89.99
Stops: LL Village 9:15 AM · Lakeshore 9:40 AM
12:45 PM→arrives 2:30 PM$89.99
Stops: LL Village 1:30 PM · Lakeshore 1:55 PM
Per passenger, one way · allow 10–20 min at each stop
Every ticket is one-way, so you build the day that suits you — ride out on one departure and back on another.
ROAD CLOSED TO CARS
Moraine Lake
The one everyone comes for.
Moraine Lake Road is shut to private vehicles year-round — a shuttle is the only way in. We run there all day from Banff and both Lake Louise stops, so you pick the departure that fits your morning.
FROM BANFF 8:30 AMFROM VILLAGE 9:15 AMALL-DAY RETURNS
The Lakeshore lot fills before dawn. Ride straight to the water from Banff, or hop between the Village and the Lakeshore — one-way tickets, so you travel on your own clock.
FROM BANFF 8:30 AMVILLAGE ↔ LAKESHOREALL-DAY RETURNS
We run sunrise trips as private group departures on Mondays and Tuesdays. Tell us your date and headcount and we'll set it up for you directly — first light on the Ten Peaks, the lake nearly to yourselves.
Fares are per passenger, one way — so you build your own day, riding out on one departure and back on another. All tickets are non-refundable; need to change a booking? Message us directly and we'll do our best to help.
Fares are per passenger, one way. The bus pauses roughly 10–20 minutes at each stop. 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
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
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
Muskan Juneja MJ
Review from Google
★★★★★
“I visited both Moraine Lake and Lake Louise today with my family, and it was an amazing experience! Everything was well organized, the bus was brand new, clean, and super comfortable, which made the trip even more enjoyable. I had a great time and would definitely recommend this tour to anyone visiting the area!”
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
Rroshni Bedi
Review from Google
★★★★★
“Amazing experience! We visited Lake Louise and Moraine Lake last week, and everything was excellent. The shuttle was clean, arrived on time, and the driver was knowledgeable, friendly, and shared interesting information throughout the trip.…” 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
Sukhdev Sehgal
Review from Google
★★★★★
“Excellent service! The shuttle was clean, comfortable and on time. I would definitely recommend Rockflower travels for visiting Lake Moraine and Lake Louise.”
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
TravelSIF
Review from Google
★★★★★
“Good experience in our tour at Moraine Lake and Lake Louise. Thank you very much”
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
5 shuttles on the road
9:15 AM LL Village → Moraine Lake
9:15 AM LL Village → Lakeshore
9:50 AM Lakeshore → Moraine Lake
10:30 AM Moraine Lake → Banff
Simulation·9:15 AM
5 shuttles on the road
Simulation·9:15 AM
5 shuttles moving between stops
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.
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.
Online — hit any Book button and you'll go straight to our booking partner to choose your departures and pay. Pick your legs from the schedule; every ticket is one-way, so you build the day that suits you.
Fares are per passenger and depend on the leg — every price is printed in the schedule above, from $19.99 for a short hop between Lake Louise stops up to $89.99 for the direct Banff to Moraine Lake run. Because tickets are one-way, you only pay for the legs you actually ride.
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. For example: Banff to Moraine Lake at 8:30 AM, then Moraine back to Banff whenever you're ready in the afternoon.
You take a shuttle — Moraine Lake Road is closed to personal vehicles year-round, and the Lake Louise lot fills before sunrise. We run all-day departures to Moraine from Banff and both Lake Louise stops. We can't promise you a parking spot; we can promise you won't need one.
All 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.
Five stops along the corridor: Crowfoot Station in Calgary, Beaver Street in Banff, the Shell Station in Lake Louise Village, the Lake Louise Lakeshore, and Moraine Lake. Please arrive at least 10 minutes before departure.
Yes — as private group departures on Mondays and Tuesdays, with a minimum of eight riders. Message us with your date and headcount and we'll arrange it directly and quote you. It's the best way to have the lake nearly to yourselves at first light.
Happily. Tell us your dates, headcount and route and we'll build the run — sunrise trips, weddings, tour groups, corporate days. We operate year-round, winter included.
Still wondering something? Just ask — a real person replies.
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.
2 departures today
8:30 AM→arrives 10:15 AM$89.99
Stops: LL Village 9:15 AM · Lakeshore 9:40 AM
12:45 PM→arrives 2:30 PM$89.99
Stops: LL Village 1:30 PM · Lakeshore 1:55 PM
Per passenger, one way · allow 10–20 min at each stop