Moraine Lake transportation guide
The Complete Moraine Lake Transportation Guide (2026)
Parks Canada, Roam Transit and private shuttles - honestly compared
Updated August 16, 2026 · 18 minute read
So, how do you actually get to Moraine Lake?
If you've spent any amount of time planning a trip to Banff, you've probably already encountered this question. And I know firsthand, the answer isn’t quite as simple as most people expect.
Hi! I'm Jenna, one of the founders of Via Via.
I've spent a lot of time planning trips in Banff National Park - figuring out where to park, which roads you can actually drive, how early you really need to leave, which reservations you need, and clicking my way through more Parks Canada booking pages than I can count.
Long before we started shuttling people to Moraine Lake, we were the people trying to figure out how to get there ourselves. We've driven the road, dealt with the tiny parking lot, stayed overnight, watched the parking situation get crazier and crazier, and eventually watched Parks Canada close Moraine Lake Road to personal vehicles altogether in 2023.
Today, getting to Moraine Lake is a completely different experience.
You can't just wake up, hop in your rental car and drive there. You need to take a shuttle, bus or tour - and when you start Googling your options, things get confusing very quickly.
I'm going to try to simplify things for you. You have three main options: the Parks Canada shuttle, Roam Transit (Banff's public transit system), or one of the seemingly endless private operators like us.
The short answer
Which Moraine Lake shuttle should you book?
Try Parks Canada for the lowest fare.
Choose the Roam Reservable Super Pass for budget public transit from Banff.
Choose a licensed private operator for direct pickup, easier advance booking, sunrise trips, guiding or more flexibility.
If you are already staying in Lake Louise, start with a Lake Louise-based option.
Where is Moraine Lake (and how far is it from Banff)?
TL;DR Moraine Lake is about 25 minutes beyond the Lake Louise area, roughly 1.5 hours from Banff and 2 hours from Canmore. “Lake Louise” can mean the town/village, the lakeshore or the Park and Ride at the Ski Resort - check the exact pickup point before comparing prices.
Read the full sectionHide the full section
Before we get into shuttles, it helps to understand where everything actually is - because this confuses a lot of people planning their first trip to Banff.
Banff National Park is huge.
If you're flying in, you'll most likely land in Calgary, about 1.5 hours from the Town of Banff. From Banff, it's another ~60 minutes to the Lake Louise area, and Moraine Lake is another ~25 minutes from there.
And here's another slightly confusing part: Lake Louise can mean the village or the actual lake. They're not the same place - and that becomes important when we start talking about where different shuttles leave from.
Why does this matter? When you're comparing ways to get to Moraine Lake, don't just look at the price. Pay attention to where your shuttle actually picks you up - and how you're going to get there.
Option 1: The Parks Canada Moraine Lake Shuttle
TL;DR This is definitely the cheapest option and includes the Lake Connector between Lake Louise and Moraine Lake, but reservations are highly competitive (sometimes impossible to get). Regular daytime trips start at the Lake Louise Park and Ride - not in Banff, Canmore or at Lake Louise Lakeshore.
Read the full sectionHide the full section
Let's start with the option most people try first: the Parks Canada shuttle.
And I completely get why - it's cheap. When you're already spending a small fortune on a trip to Banff, of course a shuttle ticket for around $10-15 sounds pretty appealing.
The only thing I'd keep in mind is that the low price comes with a little more effort. Getting a ticket can be surprisingly competitive, and actually using the shuttle takes some planning too.
Getting a ticket is a bit like buying concert tickets
Parks Canada releases 40% of the summer's tickets when reservations open in April, and the remaining 60% at 8:00 AM MDT, two days before each departure date.
The important thing to know is that both releases sell out in seconds. You can be logged in ahead of time, sitting in the queue waiting for tickets to open, and still not get them. Think concert tickets - being there on time doesn't mean you're getting seats.
We recommend trying the April release. Via Via opens reservations the following day, so if you don't get Parks Canada tickets, you can still book your Moraine Lake trip well in advance.
Moraine Lake is a bucket-list destination for a reason - if it is high on your list, I wouldn't leave getting there up to a ticket lottery you have to log in and hope for during your trip.
Where does the Parks Canada shuttle leave from?
This is important when you're comparing prices: the Parks Canada shuttle leaves from the Lake Louise Park & Ride at the Lake Louise Ski Resort, not from Canmore, Banff, or the Lake Louise lakeshore.
If you're staying in Canmore or Banff, you'll need to drive to the Park & Ride first - ~75 minutes from Canmore or ~60 minutes from Banff - before you've even boarded the shuttle to Moraine Lake.
You'll also need to account for parking, check-in, gas, and your reserved departure time. So while the Parks Canada ticket itself is very inexpensive, getting to the shuttle is part of the trip too.
Option 2: Roam Transit to Moraine Lake
TL;DR The CA$30 Super Pass is a good car-free option from Banff, but there is no direct Roam bus to Moraine Lake. You take reserved Route 8X to Lake Louise, transfer to the first-come Lake Connector, then reverse the trip.
Read the full sectionHide the full section
Next up is Roam Transit, the public transit system that connects Canmore, Banff and Lake Louise.
At $30, it looks like another really affordable option - but getting from Banff to Moraine Lake with Roam involves a few steps.
How does Roam Transit to Moraine Lake work?
There isn't a direct Roam bus to Moraine Lake. Instead, you'll need to book a Roam Super Pass for $30 per adult.
Your day looks like this:
And then the same thing in reverse to get back.
If you're staying in Canmore, the Super Pass works from there too. You'll take Roam from Canmore to Banff first, then transfer onto your reserved 8X bus to Lake Louise.
One slightly strange rule: you have to start your Moraine Lake journey with Roam in Banff. You can't start in Lake Louise and use the Super Pass just for the Lake Connector to Moraine Lake.
A few things to know before booking
Super Passes sell out too. Roam says they're typically sold out for much of the summer, so this isn't necessarily a last-minute alternative if you miss out on Parks Canada tickets.
Once you get to Lake Louise, the Lake Connector to Moraine Lake isn't reserved. It's first come, first served, so depending on how busy it is, you may have to wait before you can continue to Moraine Lake.
On the way back, you're only guaranteed a seat on the specific 8X departure you reserved from Lake Louise to Banff, so you'll want to keep an eye on the time while you're exploring.
And don't miss that bus! If you miss your reserved 8X, your reservation is cancelled. You can join the walk-up line for another bus, but Roam says the wait can be up to two hours.
It works - there's just a fair bit to keep track of. Between the transfers, first-come-first-served connector and reserved return time, you'll be planning your day around the transit system rather than the other way around.
Option 3: Private Moraine Lake Shuttle Operators
TL;DR Private operators vary widely. Compare their pick up point, reliability, group format and return flexibility - not just the headline price. An established fleet and responsive local support matter for a once-in-a-lifetime visit.
Read the full sectionHide the full section
And then there are the private shuttle operators - and there are surprisingly a lot of us.
When Parks Canada closed Moraine Lake Road to personal vehicles, seemingly everyone with a passenger van saw an opportunity - and new shuttle companies started popping up everywhere.
Some are established, professional operators. Others are quite literally a one-person, one-van operation that started specifically to capitalize on the demand for getting to Moraine Lake.
So while you'll find what feels like hundreds of options when you start searching, there are really only a handful of established operators with the experience and necessary resources behind them.
This is where choosing the right company matters
Personally, I think there's a sweet spot with private operators.
You want a company that's established enough to have multiple vehicles, backup plans, experienced staff and a customer service team actually answering the phone - but still small enough that you're a person, not a booking number.
That's exactly what we've tried to build with Via Via.
We're still a locally owned company where the people running it genuinely care about your trip (sometimes maybe a little too much 😅). We've grown a lot over the years, but we've worked really hard not to lose that.
And when Moraine Lake might be a once-in-a-lifetime stop on your trip, reliability matters.
Will your Moraine Lake shuttle actually run?
This is one of the biggest differences between private operators. Many of the smaller companies only have one or a few vehicles and don't get consistent bookings.
I'd look for an established operator with consistent departures, multiple vehicles, drivers and backup plans in place.
We've had plenty of last-minute bookings from people whose Moraine Lake shuttle with a smaller operator was cancelled due to low bookings.
Where does the private shuttle start?
We already talked about getting yourself to the Parks Canada Park & Ride, but many private Moraine Lake shuttle operators are also based in the Lake Louise area.
That means you may still be responsible for driving most of the way there yourself - so when you're comparing prices, make sure you're also comparing where the shuttle actually starts.
Via Via offers doorstep pickup from more than 80 hotels and accommodations across Canmore and Banff. You walk out of your hotel, get on the shuttle, and you're on your way to Moraine Lake.
How flexible is your Moraine Lake shuttle?
Most other operators from Canmore and Banff run on a fixed tour schedule - the whole group goes to Moraine Lake together and leaves together at a set time.
This is one of my favourite things about how we've set up Via Via: we offer flexible return times. You choose your return when you book, but if your plans change while you're at the lake, you can switch to another available Via Via departure.
The only other operators offering similar flexibility are Parks Canada and Moraine Lake Bus Company, but both of those options start in the Lake Louise area.
That makes Via Via the only shuttle from Canmore with flexible return times, making it possible to check off multiple bucket-list experiences in one day - visit both Moraine Lake and Lake Louise, catch sunrise at Moraine Lake and then hike to the Lake Agnes Tea House, or simply stay longer when you realize you don't want to leave.
How to choose which private operator to book
Why do private Moraine Lake shuttle tickets cost more?
TL;DR A private fare covers more than the final 25-minute drive: commercial road-access fees, a longer round trip from Banff or Canmore, hotel pickup, staff, vehicles, support and - in some cases - guiding and flexible returns.
Read the full sectionHide the full section
I completely understand the sticker shock here. You might see a Parks Canada ticket for around $12 and then a private shuttle for $100+ and think... how on earth does that make sense?
The biggest difference is that Parks Canada isn't operating under the same costs we are. In fact, private operators like us pay Parks Canada a significant fee every single time we drive up Moraine Lake Road. Those fees are part of what helps support the transportation system in the park and allows those Parks Canada tickets to be so low.
Then there's the actual trip you're paying for. Many private shuttles that charge similar prices to Via Via start in the Lake Louise area, roughly 20-25 minutes from Moraine Lake. We're driving you from Canmore or Banff - up to around two hours each way - with pickup directly from your accommodation.
We also pay our team a living wage, maintain our own fleet and build all of those operating costs into the price you see.
My partner Nathan and I set our pricing ourselves, and we work really hard to keep it competitive. We're not a big corporation trying to squeeze as much profit as possible out of Moraine Lake - we're two local owners trying to run a sustainable business, pay our team properly, and provide a really good service.
And even with all of that included, Via Via is actually on the lower end of what many private Moraine Lake operators charge.
How to choose which private operator to book
How easy is it to book (and manage) your trip?
TL;DR Look past checkout. A good system makes pickup, departure and return choices clear, lets you manage changes and helps you find the vehicle on the day. Responsive human support matters when travel plans go sideways.
Read the full sectionHide the full section
Many smaller operators rely entirely on third-party booking platforms. Those platforms take a percentage of every booking (increasing the price) and, more importantly, limit how much an operator can actually customize the experience.
With my background in software development, I've been able to build much of Via Via's booking system around how our trips actually work - from flexible return times to live shuttle tracking on the day of your trip, so you can see exactly when your driver is coming, just like Uber.
Less waiting around wondering where your shuttle is, and one less thing to stress about on vacation.
What happens when something goes wrong?
Travel plans change. People miss pickups, book the wrong date, get stuck in traffic, or just need help figuring something out.
This is where being a smaller, locally owned company really matters. When you contact Via Via, you're talking to people who actually know the trips and can help fix things - not a call centre or third-party booking platform.
Nathan, my co-founder, handles a lot of our customer service and takes it very seriously. If there's any reasonable way we can help, we'll try.
How to choose which private operator to book
Guided tours, wildlife claims and environmental impact
TL;DR “Guided” can mean commentary during the drive or a fully escorted itinerary. Wildlife sightings are never guaranteed. Pickup in Canmore or Banff can consolidate several rental-car journeys into one shuttle trip through the park.
Read the full sectionHide the full section
What does “guided tour” actually mean?
You'll see a lot of Moraine Lake operators advertising “guided tours,” but it's worth looking at what that actually includes.
Via Via is what I'd call semi-guided. Our guides have completed their Interpretive Guides Association (IGA) training and spend the journey sharing stories, history, recommendations and local knowledge over the microphone.
Once you arrive at Moraine Lake or Lake Louise, your time is yours. You can explore, hike, rent a canoe, take photos - whatever you came to do - rather than following the group around.
In reality, many of the “guided tours” you'll find operate in a very similar way. The difference is often in how much you're paying and how much freedom you have once you get there.
What about “wildlife tours”?
You'll see plenty of “wildlife tours” offered around Banff, but in reality, they're driving the same roads and routes as the rest of us.
Wildlife is wild, and no operator can - or should - follow animals, disturb them, or stop traffic to get guests a better view.
We've been lucky enough to see wildlife many times on Via Via trips, and our guests have gotten some amazing photos safely from inside the shuttle.
Sometimes you'll see a bear, elk or moose, and sometimes you won't - no matter which tour you're on.
What about the environmental impact?
We're operating in a national park, so I think where your shuttle starts matters environmentally too.
If everyone staying in Canmore or Banff drives their rental car all the way to Lake Louise, parks it, and then gets on a shuttle for the last part of the journey, there are still a lot of cars driving through the park.
By picking people up directly in Canmore and Banff, we can replace several of those individual car trips with one shuttle making the journey.
Moraine Lake transportation options compared
TL;DR Parks Canada wins on price; Roam works well for budget travel from Banff; Lake Louise operators suit guests already nearby; Via Via is built around hotel pickup and flexible returns from Canmore and Banff.
Read the full sectionHide the full section
Okay, that's a lot of information. Here's how the main options compare side-by-side.
| Comparison | Parks Canada | Roam Transit | Moraine Lake Bus Co. | Via Via | Smaller Private Operators | Other Guided Tours |
|---|---|---|---|---|---|---|
| 2026 adult price | ~$12–15 | ~$30 | ~$70+ | ~$59–150 | Varies | Usually $100+ |
| Starts from | Lake Louise | Banff | Lake Louise | Canmore & Banff | Varies | Usually Canmore/Banff |
| Doorstep hotel pickup | ❌ | ❌ | ❌ | ✅ 80+ locations | Varies | Often |
| Drive yourself to Lake Louise first? | Yes | No | Yes | No | Varies | Usually no |
| Direct to Moraine Lake | ✅ | ❌ Transfer at Lake Louise | ✅ | ✅ | Usually | Usually |
| Easy to secure months in advance | ❌ Extremely competitive | ⚠ Sells out | ✅ | ✅ | Usually | Usually |
| May cancel due to low bookings | N/A | N/A | No* | No | Some do | Varies |
| Flexible return times | ✅ | ⚠ Limited | ✅ | ✅ | Usually no | Usually no |
| Good for longer hikes | ✅ | ⚠ More complicated | ✅ | ✅ | Depends | Often limited by itinerary |
| Guiding during your journey | ❌ | ❌ | ❌ | ✅ IGA-trained guides | Varies | ✅ |
| Live vehicle tracking | No | Transit tracking | No | ✅ | Usually no | Usually no |
| Best for... | Lowest possible price | Public transit from Banff | Already in Lake Louise | Doorstep pickup + flexibility | Depends heavily on operator | Structured guided experience |
*Policies should always be checked directly with the operator before booking.
Okay Jenna, what would YOU book?
TL;DR Use Parks Canada tickets if you secure them. Pick Roam when budget is the priority from Banff. Pick a Lake Louise operator when you are already there. Choose Via Via for Canmore or Banff pickup, flexible lake time or an easier two-lake day.
Read the full sectionHide the full section
If you've made it this far and still aren't sure, here's my simplest answer:
- If you...
- What I'd do
- Get Parks Canada tickets in the April release
- Use them! You got one of the cheapest ways to see Moraine Lake.
- Want the absolute cheapest option
- Try Parks Canada.
- Are staying in Canmore
- Via Via - especially if you don't want to drive yourself to Lake Louise first.
- Are staying in Banff and convenience matters
- Via Via. We'll pick you up right from your accommodation.
- Are staying in Banff, don't have a car, and price is your #1 priority
- Look at Roam Transit. Just be prepared for the transfers and schedules.
- Are already staying in Lake Louise
- A Lake Louise-based shuttle makes a lot more sense here.
- Want to visit both Moraine Lake and Lake Louise in one day
- Via Via - our flexible returns make this really easy.
- Want to hike or spend most of the day at the lakes
- Choose an operator with flexible return times.
- Want the full sightseeing-tour experience
- Book a proper guided tour.
- Moraine Lake is a bucket-list must-do on your trip
- Book an established operator in advance. I wouldn't leave it up to the two-day Parks Canada ticket release.
From our guests and community
Moraine Lake moments with Via Via on Instagram
Showing Instagram highlights 1 through 3 of 45
A guest's perspective
Watch a guest review of our Moraine Lake shuttle
Simon Ennals used our shuttle to visit Moraine Lake and shared his experience in this independent video, A Better Way To Visit Moraine Lake - A Moody Day of Photography.
Ready to book?
Ready to stop researching Moraine Lake shuttles?
Hopefully this made getting to Moraine Lake feel a little less complicated.
Nathan and I built Via Via to take as much of the planning out of the day as possible - we'll pick you up, get you there, tell you everything we know along the way, and give you the flexibility to enjoy the lakes your way.
If that sounds like the kind of Moraine Lake day you're looking for, we'd love to have you.

















