excurgo
DestinationsToursBlog
Excurgo earns a commission when you book through our links to Viator, at no extra cost to you.
Powered byViator
excurgo

Tours and experiences worldwide from Viator. Compare them here and book on Viator — no extra fees.

Company
  • About Us
  • Blog
  • Partner With Us
Travellers
  • Support 24/7
  • Cancellation
  • FAQ
Explore
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
  • About Us
  • Blog
  • Partner With Us
  • Support 24/7
  • Cancellation
  • FAQ
  • All Tours
  • Best Tours
  • Destinations
  • Things to Do
  • Tour Deals
  • Tour Price Index
© 2026 Excurgo. Tour aggregator powered by Viator.
PrivacyTermsCookies
Home/Destinations/Banff/All experiences

Things to Do in Banff: Tours, Tickets & Day Trips

Wondering what to do in Banff? Start with the two lakes: the Lake Louise and Moraine Lake tour (about $54–73) is the most-reviewed experience in the Canadian Rockies, and since Moraine Lake Road closed to private cars a shuttle ($27) or tour is the only way in. Then the Banff Gondola ($69) up Sulphur Mountain, the Icefields Parkway full-day tour to the Columbia Icefield ($163), the hop-on-hop-off Banff bus ($81) and the Johnston Canyon walk or winter icewalk ($81). Give yourself three to four days — one for Lake Louise and Moraine, one for the town, the gondola, Lake Minnewanka and the hot springs, one for Johnston Canyon and the Bow Valley Parkway, one for the Icefields Parkway or Yoho’s Emerald Lake. Most of the park is free once you have the daily park pass: Bow Falls, Vermilion Lakes, Tunnel Mountain, Two Jack Lake and Peyto Lake cost nothing. Below you can compare every Banff tour and ticket by rating and price, with free cancellation on most.

526 tours · prices per person, book with partner

Lake Louise, Moraine Lake, Banff Tour from Calgary/Canmore/Banff
Calgary
Lake Louise, Moraine Lake, Banff Tour from Calgary/Canmore/Banff
4.9(4,610)·8–10 hours
from$71/ person
via Viator
Banff Gondola Ride Admission
Banff
Banff Gondola Ride Admission
4.6(3,556)·1–4 hours
from$55/ person
via Viator
Columbia Icefield Tour with Glacier Skywalk
Banff
Columbia Icefield Tour with Glacier Skywalk
4.7(2,160)·3 hours
from$98/ person
via Viator
Lake Louise Moraine Lake Day Trip from Banff Calgary Canmore
Banff
Lake Louise Moraine Lake Day Trip from Banff Calgary Canmore
4.9(1,534)·8–10 hours
from$57/ person
via Viator
Explore Banff National Park Premium Day Trip
Calgary
Explore Banff National Park Premium Day Trip
5.0(1,160)·10 hours
from$71/ person
via Viator
8 Iconic Stops. 12 Comfy Seats. See Banff's Best in First Class.
Banff
8 Iconic Stops. 12 Comfy Seats. See Banff's Best in First Class.
5.0(992)·10–11 hours
from$143/ person
via Viator
Banff Highlights & Wildlife | Award-Winning Small Group Adventure
Banff
Banff Highlights & Wildlife | Award-Winning Small Group Adventure
4.7(964)·3 hours
from$100/ person
via Viator
Lake Louise, Moraine Lake and the Icefields Parkway Full-Day Tour
Banff
Lake Louise, Moraine Lake and the Icefields Parkway Full-Day Tour
4.9(959)·8–9 hours
from$158/ person
via Viator
Lake Minnewanka Cruise
Banff
Lake Minnewanka Cruise
4.7(832)·1 hour
from$57/ person
via Viator
Lake Louise Moraine Lake Emerald Lake from Banff Canmore Calgary
Banff
Lake Louise Moraine Lake Emerald Lake from Banff Canmore Calgary
4.6(817)·8–10 hours
from$50/ person
via Viator
Lake Louise, Moraine , Emerald & Banff Town ,Johnston Canyon Tour
Calgary
Lake Louise, Moraine , Emerald & Banff Town ,Johnston Canyon Tour
4.8(586)·11 hours
from$108/ person
via Viator
ShuttleBus 2way Banff to Lake Louise (1Hr) and Moraine Lake (1Hr)
Banff
ShuttleBus 2way Banff to Lake Louise (1Hr) and Moraine Lake (1Hr)
4.8(527)·5 hours
from$28/ person
via Viator
Lake Louise Moraine Lake Emerald Lake Yoho Banff National Park
Calgary
Lake Louise Moraine Lake Emerald Lake Yoho Banff National Park
4.8(522)·8–11 hours
from$63/ person
via Viator
Moraine Lake & Louise & Banff Day Tour From Calgary-Canmore-Banff
Canmore
Moraine Lake & Louise & Banff Day Tour From Calgary-Canmore-Banff
5.0(511)·8–10 hours
from$63/ person
via Viator
1 Hour Bow River Ride
Banff
1 Hour Bow River Ride
4.3(505)·1 hour
from$76/ person
via Viator
Lake Louise Moraine Lake Johnston Canyon 1.5h Half Day Tour
Banff
Lake Louise Moraine Lake Johnston Canyon 1.5h Half Day Tour
4.9(401)·4–5 hours
from$57/ person
via Viator
Lake Louise and Moraine Lake Half Day Tour
Banff
Lake Louise and Moraine Lake Half Day Tour
4.8(309)·4–5 hours
from$47/ person
via Viator
Banff: Moraine Lake and Lake Louise Shuttle | Limited Time Offer!
Banff
Banff: Moraine Lake and Lake Louise Shuttle | Limited Time Offer!
4.4(308)·6 hours
from$27/ person
via Viator
Moraine Lake Sunrise(2.5hrs)&Lake Louise(2hrs) from Canmore/Banff
−15%
Canmore
Moraine Lake Sunrise(2.5hrs)&Lake Louise(2hrs) from Canmore/Banff
4.9(265)·8 hours
from$95$111/ person
via Viator
Lake Louise Moraine Lake Banff Gondola Hot Springs Bow Falls TRIP
Calgary
Lake Louise Moraine Lake Banff Gondola Hot Springs Bow Falls TRIP
4.8(262)·8–11 hours
from$63/ person
via Viator
Moraine Lake, Lake Louise, Johnston Canyon Banff National Park
Alberta
Moraine Lake, Lake Louise, Johnston Canyon Banff National Park
4.6(259)·8–10 hours
from$78/ person
via Viator
1 Hour Spray River Ride
Banff
1 Hour Spray River Ride
4.4(252)·1 hour
from$87/ person
via Viator
Explore Moraine Lake and Lake Louise — A Half Day Tour
Calgary
Explore Moraine Lake and Lake Louise — A Half Day Tour
4.6(247)·5–8 hours
from$40/ person
via Viator
Sunwapta, Athabasca Falls, Peyto, Bow Lake, Icefield Parkway
Banff
Sunwapta, Athabasca Falls, Peyto, Bow Lake, Icefield Parkway
4.9(243)·10–12 hours
from$100/ person
via Viator
The Banff Stargazing Tour - 2hr Walking Tour
Banff
The Banff Stargazing Tour - 2hr Walking Tour
4.8(227)·2 hours
from$66/ person
via Viator
Lake Louise, Moraine Lake, Emerald & Peyto - 4 Lakes in Banff
Banff
Lake Louise, Moraine Lake, Emerald & Peyto - 4 Lakes in Banff
4.9(223)·10 hours
from$71/ person
via Viator
Sunrise Moraine Lake and Lake Louise
Banff
Sunrise Moraine Lake and Lake Louise
4.9(211)·6h 30min
from$101/ person
via Viator
Lake Louise, Moraine, Emerald Lake, Johnston Canyon, Banff Town
Calgary
Lake Louise, Moraine, Emerald Lake, Johnston Canyon, Banff Town
4.9(201)·9 hours
from$86/ person
via Viator
Calgary Columbia Icefield Adventure, Skywalk and Peyto Lake Tour
Banff
Calgary Columbia Icefield Adventure, Skywalk and Peyto Lake Tour
4.3(198)·10–11 hours
from$85/ person
via Viator
Sunset at Moraine Lake & Stargazing Tour from Canmore/Banff
−14%
Canmore
Sunset at Moraine Lake & Stargazing Tour from Canmore/Banff
4.9(185)·8 hours
from$79$93/ person
via Viator
Banff Lake Louise and Moraine Lake Shuttle Tour
Canmore
Banff Lake Louise and Moraine Lake Shuttle Tour
4.2(159)·5–6 hours
from$49/ person
via Viator
From Banff: Shuttle Service to Moraine Lake & Lake Louise
Banff
From Banff: Shuttle Service to Moraine Lake & Lake Louise
4.6(126)·6 hours
from$54/ person
via Viator
12 Iconic Stops: Banff & Yoho Premium Small Group Guided Tour
Banff
12 Iconic Stops: Banff & Yoho Premium Small Group Guided Tour
5.0(116)·10–12 hours
from$150/ person
via Viator
Columbia Icefield, Crowfoot Glacier and Bow ,Peyto Lake Tour
−20%
Calgary
Columbia Icefield, Crowfoot Glacier and Bow ,Peyto Lake Tour
4.6(113)·10 hours
from$63$79/ person
via Viator
Lake Louise, Moraine Lake ,Emerald Lake & Banff(optional:Gondola)
Banff
Lake Louise, Moraine Lake ,Emerald Lake & Banff(optional:Gondola)
4.9(94)·10 hours
from$57/ person
via Viator
Banff Gondola Hot Springs Bow Falls and Three Lakes tour
Calgary
Banff Gondola Hot Springs Bow Falls and Three Lakes tour
4.7(84)·9 hours
from$72/ person
via Viator
Columbia Icefield Peyto Lake Bow Lake from Calgary Canmore Banff
Calgary
Columbia Icefield Peyto Lake Bow Lake from Calgary Canmore Banff
4.5(69)·10–12 hours
from$85/ person
via Viator
Half-Day Guided Via Ferrata Climbing Tour in Banff
Banff
Half-Day Guided Via Ferrata Climbing Tour in Banff
5.0(55)·3h 45min
from$195/ person
via Viator
JasperColumbia Icefield,Bow,Peyto Lake from Calgary,Canmore,Banff
Calgary
JasperColumbia Icefield,Bow,Peyto Lake from Calgary,Canmore,Banff
4.9(38)·12 hours
from$75/ person
via Viator
Banff Night Sky Stargazing Tour from Canmore and Banff
Banff
Banff Night Sky Stargazing Tour from Canmore and Banff
4.7(38)·5 hours
from$97/ person
via Viator
Banff/Canmore Shuttle to Moraine Lake and Lake Louise(1.5h each)
Banff
Banff/Canmore Shuttle to Moraine Lake and Lake Louise(1.5h each)
4.6(35)·5h 30min–6h 30min
from$37/ person
via Viator
Calgary/Canmore/Banff: Moraine Lake & Lake Louise Return Shuttle
Banff
Calgary/Canmore/Banff: Moraine Lake & Lake Louise Return Shuttle
4.6(32)·5 hours
from$14/ person
via Viator
Moraine Lake and Lake Louise Shuttle | End of Summer Seat Sale!
Banff
Moraine Lake and Lake Louise Shuttle | End of Summer Seat Sale!
4.5(28)·6 hours
from$25/ person
via Viator
Affordable Banff to Calgary Airport (YYC) Shared Shuttle
Banff
Affordable Banff to Calgary Airport (YYC) Shared Shuttle
3.5(21)·1 min–50 min
from$42/ person
via Viator
Shuttle Service — Canmore, Banff, Moraine Lake, & Lake Louise
Banff
Shuttle Service — Canmore, Banff, Moraine Lake, & Lake Louise
4.5(19)·5–7 hours
from$40/ person
via Viator
Round-Trip Shuttle Tour to Banff, Lake Louise & Moraine Lake
Canmore
Round-Trip Shuttle Tour to Banff, Lake Louise & Moraine Lake
4.8(11)·5–6 hours
from$32/ person
via Viator
Banff to Calgary or YYC Airport | Private Transfer
Banff
Banff to Calgary or YYC Airport | Private Transfer
5.0(11)·1h 30min
from$132/ person
via Viator
Shuttle from Banff or Canmore to Moraine Lake and Lake Louise
Banff
Shuttle from Banff or Canmore to Moraine Lake and Lake Louise
4.5(10)·4h 30min–5h 30min
from$32/ person
via Viator

All experiences in Banff — FAQ

What are the top things to do in Banff?
By traveller reviews: the Lake Louise and Moraine Lake tour, the Banff Gondola, the Lake Louise and Moraine Lake day trip from Banff and Calgary, the Icefields Parkway full-day tour, the hop-on-hop-off Banff bus, the Emerald Lake add-on to the lakes tour, the Discover Banff National Park day trip, the Johnston Canyon walk and winter icewalk, the Big Canoe tour on the Bow River and the Moraine Lake shuttle. Compare all of them below.
How many days do you need in Banff?
Three to four days. Day one: Lake Louise and Moraine Lake at sunrise, then the Lake Agnes Tea House hike. Day two: the Banff Gondola, Bow Falls, Lake Minnewanka’s cruise and the Upper Hot Springs. Day three: Johnston Canyon, the Bow Valley Parkway for wildlife and Two Jack Lake. Day four: the Icefields Parkway to Peyto Lake and the Athabasca Glacier, or Yoho’s Emerald Lake and Takakkaw Falls. Add days for hiking or a run to Jasper.
What can you do in Banff for free?
With the park pass (about CA$11 per adult per day), almost everything outdoors is free: Bow Falls and Surprise Corner, the Vermilion Lakes at sunrise, the Tunnel Mountain and Sulphur Mountain hikes, the Johnston Canyon catwalks, Two Jack Lake and Lake Minnewanka’s shore, the Fenland and Hoodoos trails, the Bow Valley Parkway wildlife drive, Peyto Lake’s lookout and the Lake Louise shoreline (paid parking or shuttle). The Banff Park Museum and Cave and Basin charge small fees.
Do Banff tours offer free cancellation?
Most experiences listed here can be cancelled free of charge up to 24 hours before the start time. The policy is shown on each tour before you book.

More things to do in Banff

Banff Gondola & TownLake Louise & MoraineColumbia IcefieldLake Minnewanka CruiseJohnston Canyon & Hikes