The wooden Banff town sign at the park entrance, the gateway from Calgary
Banff Lakes from Calgary · Every Option · 2026 Guide

Banff Lakes Tour from Calgary: Every Option Explained

Banff is about 1.5 hours from Calgary, so day trips are long but doable. Compare the full-day multi-lake tour, the extended four-lake trip, a budget shuttle and multi-day options — most with Calgary hotel or airport pickup.

4.6–4.8 / 5 across Banff's top-rated Calgary lake tours

Calgary hotel & airport pickup No car needed — Moraine access included
  • ~130 kmCalgary to Banff
  • ~1.5 hrdrive each way
  • 10–12 hrtypical day-trip length
  • No trainshuttle or tour instead
  • PickupCalgary hotels & airport
The short answer first

Can You See Banff's Lakes from Calgary in a Day? Yes — Here's How

A Banff lakes day trip from Calgary is absolutely doable. Banff sits about 130 km — roughly 1.5 hours — west on the Trans-Canada Highway, with Lake Louise and Moraine a little further. The catch is the day length: once you add the drive each way, a full lakes tour from Calgary runs about 10–12 hours door to door, so it's a committing day, best done with a guide who handles the driving and the Moraine access.

There's no regular passenger train from Calgary to Banff, and while shuttle buses reach Banff town, you still can't drive to Moraine Lake once you arrive. That's why a guided tour with Calgary hotel or airport pickup is usually the simplest single booking. Below, the four main options — full-day multi-lake, an extended four-lake trip, a budget shuttle, and multi-day — so you can match one to your time and budget.

See the Options

Our top pick from Calgary

The Best-Value Banff Lakes Tour from Calgary

Full-day, Calgary pickup, four stops and the park pass included — check live dates and price below.

Calgary pickup · park pass & Moraine access included Free cancellation
Calgary pickup · park pass & Moraine access included

Emerald Lake, Moraine, Louise, Johnston Canyon & Banff Town

★ 4.8 (1,800+ reviews) ~ Full day Free 24-hour cancellation

Why we recommend it from Calgary: it offers downtown Calgary pickup, covers the four icons in one day, includes the park pass and Moraine access, holds a 4.8 rating across 1,800+ reviews, and has free 24-hour cancellation — the best-value single booking for a Calgary day trip.

The guide drives the Trans-Canada out of Calgary and sequences Lake Louise, Moraine Lake, Emerald Lake and Johnston Canyon to stay ahead of the crowds — so your long day is spent at the lakes, not behind the wheel or hunting for parking.

  • Pickup in downtown Calgary (also Canmore and Banff)
  • Reaches Moraine Lake — no car or shuttle reservation needed
  • National park pass included
  • Lake Louise, Emerald Lake and Johnston Canyon too
  • Local guide, drinking water and photo stops

Confirm your Calgary pickup point at booking. Check live dates and book on the right.

Pоwered by GetYourGuide
4 ways to do it from Calgary

Banff Lake Tours from Calgary: The Full-Day, Four-Lake, Budget & Multi-Day Options

Match the option to your day: coverage, pace and pickup — check live prices on each.

Prefer to base yourself closer? Multi-day Banff tours from Calgary stay overnight in Banff or Canmore — browse all Calgary departures to compare durations.

The options side by side

Which Calgary Banff Tour to Book: Coverage, Day Length & Best For

Live prices show on each tour's page — here's how the options differ on what matters.

OptionLakes coveredDay lengthBest for
Full-day multi-lakeLouise, Moraine, Emerald + Johnston Canyon~10–12 hrsFirst-timers wanting the icons in one day
Extended four-lakeLouise, Moraine, Emerald + Peyto~12 hrsMost lakes; Icefields Parkway scenery
Budget shuttleLake Louise + Moraine~8–10 hrsLowest cost, the two headline lakes
Multi-dayLakes + Gondola, Icefields & more2–4 daysDeeper trips, less daily driving

Short version: for one free day in Calgary, book the full-day multi-lake tour; if you have two-plus days, a multi-day trip based in Banff beats repeating the 1.5-hour drive.

More ways to explore the Canadian Rockies

More Day Trips From Calgary & Banff

A Banff lakes tour is the classic day trip from Calgary, but it's far from the only one. From Calgary and Banff you can also reach Lake Louise and Moraine Lake, the Icefields Parkway and Columbia Icefield glacier tours, Emerald Lake in Yoho National Park, the Johnston Canyon walk, and the Banff Gondola up Sulphur Mountain. Check live availability below.

Common questions

Banff Lakes Tours from Calgary: Frequently Asked Questions

Distance, train vs shuttle, options, airport pickup, day-trip vs staying over, and the best pick.

How far is Banff from Calgary, and can you day-trip the lakes?

Banff is about 130 km (roughly 1.5 hours) west of Calgary on the Trans-Canada Highway; Lake Louise is about 2 hours and Moraine Lake a little more. A day trip is very doable and popular, but expect a long day — most Calgary lake tours run about 10–12 hours door to door once you add the drive each way.

Is there a train or shuttle from Calgary to Banff?

There is no regular passenger train from Calgary to Banff (the Rocky Mountaineer is a separate multi-day luxury trip). There are scheduled shuttle buses from Calgary and the airport to Banff, but to actually see Moraine Lake and Lake Louise you still need onward transport, since Moraine bans private cars. A guided lakes tour with Calgary pickup is the simplest single booking.

What Banff lake tour options leave from Calgary?

Four main options: a full-day multi-lake tour (Lake Louise, Moraine, Emerald and Johnston Canyon); an extended four-lake trip that adds Peyto Lake on the Icefields Parkway; a budget lake shuttle to Lake Louise and Moraine; and multi-day tours that base you in Banff. Most include or offer Calgary hotel or airport pickup — confirm your exact pickup point when booking.

Can you get picked up at Calgary Airport for a Banff tour?

Many Calgary tours and shuttles offer pickup at downtown Calgary hotels, and some at Calgary International Airport (YYC). Airport pickup is handy if you're connecting straight from a flight, but it makes for an early start on a full-day lakes trip — check the pickup options and times before you book.

Is a Banff day trip from Calgary worth it, or should you stay in Banff?

A day trip is worth it if Calgary is your base and you have one free day — a guided tour handles the driving and the Moraine access so you're not tired at the wheel. If you have two or more days, staying in Banff or Canmore cuts the daily driving, gives you sunrise access, and lets you add the Icefields Parkway or the Banff Gondola.

How long is a Banff lakes day tour from Calgary?

Plan on roughly 10–12 hours door to door. The drive is about 1.5–2 hours each way, and the tour spends the middle of the day at Lake Louise, Moraine Lake, Emerald Lake and often Johnston Canyon, with a lunch break at Lake Louise village.

Which is the best Banff lakes tour from Calgary?

For most first-timers, the best-value pick is the full-day tour that visits Lake Louise, Moraine Lake, Emerald Lake and Johnston Canyon with Calgary pickup — it holds a 4.8 rating across 1,800+ reviews and includes the park pass and Moraine access. If you'd rather add Peyto Lake, choose the extended four-lake version; if budget is the priority, take the Lake Louise and Moraine shuttle.

One free day in Calgary?

Book the Best-Value Banff Lakes Tour from Calgary

Full-day, four stops, Calgary pickup and the park pass included — Lake Louise, Moraine, Emerald Lake and Johnston Canyon, with free 24-hour cancellation.

  • Downtown Calgary pickup — no rental car needed
  • 4.8 / 5 across 1,800+ verified reviews
  • Free cancellation up to 24 hours before
Check Availability & Book

We may earn a commission from bookings made through links on this page, at no extra cost to you. This never affects the price you pay.