Skip to content
Tripsora

Things to do in Banff

495+ tours, tickets and activities in Banff, Canada. Booking is completed on Viator, with free cancellation on many options.

Tours and activities in Banff

Sort: Top ratedLowest priceShortest150 shown

Columbia Icefield Adventure | Skywalk + 4 Stops | Max 12 Guests

Discover the spectacular Canadian Rockies on the Icefields Parkway Adventure Tour. Travel along one of the world’s most breathtaking scenic highways, with stops at Bow Lake, Peyto Lake, Crowfoot Glacier Lookout, and Waterfowl Lakes Lookout. Admire mountain peaks, turquoise lakes, and sweeping glacier views along the way. On the summer option, visit the Columbia Icefield for an Ice Explorer advent…

4.9(28)Rated 4.9 out of 5 from 28 reviews11 hFree cancellation

From £135.36 per person

From Banff: Hassle-free Private Transfer to Calgary YYC Airport

Whether your vacation is coming to an end or you’re a Banff local jetting off on a trip, this transfer service takes the hassle out of getting to Calgary Airport from Banff. Select your pickup location and your driver will be waiting there for you. You’ll get to the airport in time. • Save yourself the hassle of driving to the airport • A great option for late night or early morning flights • Tra…

5.0(25)Rated 5.0 out of 5 from 25 reviews2 hFree cancellation

From £104.64 per person

Moraine Lake & Lake Louise day Tour - from Canmore/Banff

Discover the beauty of the Canadian Rockies on a full-day tour to Lake Louise and Moraine Lake, two of the most stunning alpine lakes in the world. Enjoy convenient pick-up in a luxurious, comfortable van and travel in style with a knowledgeable local guide who brings the landscape to life with stories, history, and hidden insights. At Lake Louise, take a peaceful walk along the lakeshore trail,…

5.0(25)Rated 5.0 out of 5 from 25 reviews8 hFree cancellation

From £91.87 per person

Calgary/Canmore/Banff: Moraine Lake & Lake Louise Return Shuttle

Reserve your spot for an unforgettable journey to two iconic Canadian Rockies lakes: Lake Louise and Moraine Lake! Enjoy direct shuttle service from convenient pick-up locations in Calgary, Canmore, and Banff Town Centre. Travel through the breathtaking Canadian Rockies and enjoy 1.5 hours at each lake to explore, take short self-guided hikes, admire turquoise waters, and capture stunning mountai…

4.6(33)Rated 4.6 out of 5 from 33 reviews5 hFree cancellation

From £45.66 per person

Private Transfer from Banff to Calgary or Calgary Airport

This transportation service is private so travelers can do not have to worry about waiting for other passengers and it is a quicker alternative to using a public service. Luggage Space Information 2 People Plus 8 Full size luggage bags and hand bags 4 People plus 8 Full Size Luggage Bags and hand bags 6 People plus 6 Full Size luggage Bags and hand bags

5.0(22)Rated 5.0 out of 5 from 22 reviews1 h 30 minFree cancellation

From £65.23 per person

Peyto Lake, Bow Lake Lake Louise Moraine Lake Half Day Tour

Explore the stunning highlights of the Canadian Rockies with visits to iconic lakes and glaciers. Discover the turquoise beauty of Lake Louise and the scenic tranquility of Bow Lake. Marvel at the breathtaking views of Peyto Lake, famous for its wolf-head shape, and admire the majestic Crowfoot Glacier. This journey showcases some of the most captivating natural wonders in Banff National Park.

4.8(24)Rated 4.8 out of 5 from 24 reviews6 hFree cancellation

From £34.79 per person

Banff to Calgary YYC Airport Shared Shuttle

We are the fairest of them all. Enjoy a convenient pick-up from the commercial bus terminal parking lot beside Mount Royal Hotel - Banff Town Centre guided by our friendly local driver that would be happy to welcome you with a smile and assist you with your luggages. A bang for your buck, our transport services are the most affordable without compromising the quality of service and excellent cust…

3.9(48)Rated 3.9 out of 5 from 48 reviews2 hFree cancellation

From £37.10 per person

Banff to Jasper Columbia Icefield Glacier Walk Private VIP Tour

Let someone else take the wheel while you relax & enjoy a *full-day private premium journey* along the world-famous Icefields Parkway between Banff and Jasper. Travel through the heart of the Canadian Rockies, surrounded by towering peaks, ancient glaciers, turquoise lakes, and the chance to spot wildlife along the way. Discover iconic highlights including Peyto Lake, Bow Lake & Athabasca Glacier…

5.0(19)Rated 5.0 out of 5 from 19 reviews13 hFree cancellation

From £651.79 per person

Calgary: Columbia Icefield, Skywalk, Crowfoot Glacier and Lakes

Experience the breathtaking landscapes of Banff and Jasper National Parks on this scenic tour from Calgary, Banff, or Canmore. Marvel at the stunning Crowfoot Glacier, Peyto Lake, Bow Lake, and Waterfowl Lake while capturing incredible wildlife and nature photography. Winter travelers will enjoy a special visit to Johnston Canyon, showcasing a winter wonderland until May 2. This tour includes amp…

4.5(25)Rated 4.5 out of 5 from 25 reviews12 hFree cancellation

From £48.38 per person

Lake Louise and Moraine Lake shuttle 2.5hours each from Banff

Maximize your mountain time to visit two world famous lakes: Lake Louise and Moraine Lake with 2.5 hour at each. Designed specifically for travellers staying in Banff who want a direct, stress-free path to Canada’s most famous landscapes. Lake Louise: our first destination is the “Jewel of the Canadian Rockies.” Lake Louise is a glacial lake within Banff National Park. The vivid turquoise waters…

4.9(18)Rated 4.9 out of 5 from 18 reviews7 h 30 minFree cancellation

From £59.25 per person

5 Lakes Louise, Moraine, Emerald, Peyto & Bow Lake Banff Jasper

Meet your local guide in Calgary, Canmore, or Banff. Drive toward Lake Louise, and enjoy a perfect photo opportunity by the pristine shores of the glacial lake. Continue to Moraine Lake and take in spectacular views of the scenic lake surrounded by mountains. (Visit Moraine Lake from June 1 to October 11 only. During Oct 12 - May 31, the alternative will be Bow Falls and Lake Louise Village) Head…

4.8(18)Rated 4.8 out of 5 from 18 reviews11 hFree cancellation

From £47.84 per person

Yoho National Park: Emerald Lake and Takakkaw Falls

Explore two of Yoho National Park’s most breathtaking highlights: Emerald Lake and Takakkaw Falls. Begin your journey at the serene Emerald Lake, famous for its vivid emerald-coloured waters. Enjoy free time to stroll the shoreline, rent a canoe, or simply relax and take in the alpine scenery. Along the way, stop at the Natural Bridge, a fascinating rock formation carved by the rushing Kicking Ho…

5.0(16)Rated 5.0 out of 5 from 16 reviews7 h 30 minFree cancellation

From £89.70 per person

Icefields Parkway Experience

Explore the Icefields Parkway on this unforgettable adventure. Our expert tour guides will kickstart your day with a stress-free pick-up. You'll travel in style and comfort in our spacious vans, as we navigate the breathtaking Icefields Parkway – known for one of the most scenic drives in the world. Our expert guides curate a dynamic itinerary, visiting up to 7 incredible locations along the way!…

4.8(18)Rated 4.8 out of 5 from 18 reviews10 hFree cancellation

From £111.44 per person

Shuttle Service — Canmore, Banff, Moraine Lake, & Lake Louise

Join us on our shuttle through the stunning vistas of the iconic turquoise glacial lakes and breathtaking alpine scenery. Moraine Lake is one of the Canadian Rockies' most beautiful locations, but has since been closed to public vehicle access as of 2024. With new visitation restrictions in place, our shuttle service is the best way to guarantee your spot in experiencing the beauty of Moraine Lak…

4.5(19)Rated 4.5 out of 5 from 19 reviews7 hFree cancellation

From £42.95 per person

Banff:Moraine Lake,Louise,Emerald,Johnston Canyon& NaturalBridge

Discover the stunning beauty of Banff National Park with Majestic Banff Experiences. This local tour company offers expertly designed packages that cater to every traveler's taste—from scenic hikes through breathtaking trails to thrilling wildlife encounters. Enjoy the Wonderful experience of sightseeing of Lake louise, Lake Moraine, Emerald Lake, Natural Bridge over the Kicking horse river in Yo…

4.8(16)Rated 4.8 out of 5 from 16 reviews10 hFree cancellation

From £67.95 per person

3 Day Banff Moraine Lake Louise Johnston Columbia Icefield Tour

Join this remarkable 3-day journey to discover the majestic beauty of the Canadian Rockies. Begin by exploring iconic destinations like Banff, Lake Louise, and Moraine Lake, where the stunning turquoise waters and towering peaks will leave you mesmerized. Traverse the scenic Icefields Parkway, where breathtaking views unfold at every turn. Marvel at the awe-inspiring Columbia Icefields, where you…

4.9(14)Rated 4.9 out of 5 from 14 reviews72 hFree cancellation

From £162.54 per person

Round-Trip Shuttle Tour to Banff, Lake Louise & Moraine Lake

Experience the beauty of Banff National Park on a relaxing shared shuttle to Banff Town, Lake Louise, and Moraine Lake. Leave the driving to us and enjoy a stress-free day exploring some of the Canadian Rockies' most iconic destinations. Wander through the charming streets of Banff Town, browse local shops, or grab a coffee before heading to the breathtaking Lake Louise, where you'll have plenty…

4.8(15)Rated 4.8 out of 5 from 15 reviews7 hFree cancellation

From £23.92 per person

Banff to Calgary or YYC Airport | Private Transfer

Enjoy a hassle-free transfer direct from your chosen accommodation in Banff to Calgary airport or anywhere in Calgary. Ride our comfortable modern vehicles and be delighted with our local friendly drivers who will be with you at every step of the way. Conveniently request any time of pick-up and we will be there 24/7 night and day. Just sit back, relax, and enjoy as you take in the beauty of the…

5.0(12)Rated 5.0 out of 5 from 12 reviews1 h 30 minFree cancellation

From £99.88 per person

Banff: Private Premium Tailored 3 Parks Tour–Emerald Lake Louise

From world-famous lakes like Moraine Lake & Lake Louise, enjoy a customizable private 8–11 hrs premium day tour through Banff-Yoho-Kootenay National Parks, designed for you & your group. As a proudly Canadian-owned company, our local guides bring deep regional knowledge & personal insights, taking you beyond typical tourist routes to discover hidden gems and unforgettable viewpoints. Experience 1…

5.0(12)Rated 5.0 out of 5 from 12 reviews11 hFree cancellation

From £624.61 per person

Lake Louise, Moraine Lake, Emerald Lake & Johnston Canyon Tour

Experience the best of Banff National Park on a shared sightseeing tour to Moraine Lake, Lake Louise, Johnston Canyon, and Emerald Lake. Relax aboard our comfortable shuttle and leave the driving to us while you enjoy the breathtaking beauty of the Canadian Rockies. Visit the world-famous Moraine Lake with guaranteed access, as private vehicles are not permitted. Explore the iconic Lake Louise, f…

4.8(13)Rated 4.8 out of 5 from 13 reviews9 hFree cancellation

From £45.21 per person

Banff/Canmore: Moraine Lake and Lake Louise Shuttle-90m each lake

*** Seasonal Destination Schedule*** June 1 – October 12 ➡️ Moraine Lake October 13 – May 31 ➡️ Johnston Canyon(when Moraine Lake is closed) When Moraine Lake is closed, we’ll visit Johnston Canyon instead. Private vehicles are no longer allowed on Moraine Lake Road due to its popularity. Our shuttle guarantees stress-free access to these popular spots, allowing you to enjoy the scenery without w…

4.7(13)Rated 4.7 out of 5 from 13 reviews6 h 30 minFree cancellation

From £53.27 per person

Private Airport Transfer YYC to Banff Canmore or Lake Louise

Monarc VIP Tours delivers more than transportation — we provide a seamless travel experience. Our premium vehicles, professional drivers, and personalized service ensure comfort, reliability, and discretion from start to finish. We monitor flights in real time, offer meet-and-greet service, assist with luggage, and provide direct transfers with scenic routing through the Rockies. Whether travelin…

5.0(10)Rated 5.0 out of 5 from 10 reviews3 hFree cancellation

From £162.54 per person

Affordable Banff to Calgary Airport (YYC) Shared Shuttle

Looking for an affordable and budget-friendly shuttle service from Banff to YYC? Look no further! Your dedicated team is committed to providing you with exceptional hospitality and top-notch customer service. Take advantage of the best value with this shared shuttle service, connecting Calgary International Airport to the stunning Canadian Rockies in Banff National Park. Experience one of Canada’…

3.7(24)Rated 3.7 out of 5 from 24 reviews50 minFree cancellation

From £31.53 per person

Shuttle from Banff or Canmore to Moraine Lake and Lake Louise

***Seasonal Destination Schedule*** June 1 – October 12 ➡️ Moraine Lake October 13 – May 31 ➡️ Johnston Canyon (when Moraine Lake is closed) When Moraine Lake is closed, we’ll visit Johnston Canyon instead. Private vehicles are no longer allowed on Moraine Lake Road due to its growing popularity. Our shuttle provides stress-free access to these popular spots. Explore the breathtaking Canadian Roc…

4.4(12)Rated 4.4 out of 5 from 12 reviews5 h 30 minFree cancellation

From £45.66 per person