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 priceShortest15 shown

Columbia Icefield Tour with Glacier Skywalk

Visit the Athabasca Glacier on a massive ice explorer on this 3-hour excursion. Walk along the frozen sheet of ice and fill your water bottle with pure snowmelt, then venture out along the glass bottomed Glacier Skywalk for incredible views along the cliff's edge. See two amazing attractions outside of Banff in one fun-filled adventure.

4.7(2,167)Rated 4.7 out of 5 from 2167 reviews3 h

From £56.23 per person

Johnston Canyon Icewalk

Water cascades into this narrow canyon in the heat of summer, but in the winter the thundering falls freeze solid to create natural ice sculptures. Johnston Canyon is one of the most popular attractions in Banff National Park and has a network of steel catwalks built into the canyon walls that allows you to walk right along this cathedral of ice with airy views into the gorge below. As you do, yo…

4.9(534)Rated 4.9 out of 5 from 534 reviews4 hFree cancellation

From £59.33 per person

Banff Stargazing Tour 2hr Walking Tour

Join us for an unforgettable sunset and stargazing tour in the breathtaking Banff National Park, where adventure meets natural beauty. This immersive experience takes you into one of Canada's most stunning landscapes, providing ample opportunity to capture the magic of twilight and the marvels of the night sky. As twilight fades, we will transition into an incredible stargazing experience. Banff…

4.8(238)Rated 4.8 out of 5 from 238 reviews2 hFree cancellation

From £50.01 per person

Banff's Canadian Rocky Mountain Food Tour

VOTED THE 2026 BEST TOURIST ATTRACTION FOR BANFF Experience Banff with all your senses on this delicious walking and nibbling tour of Canada’s most iconic mountain town. Join Joanna... your local Banff guide with 3+ years of Banff food tour experience and enjoy Canada one bite (and sip) at a time! It’s a flavour-packed celebration of Canada’s culinary icons... from coast to coast. Our tours are p…

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

From £78.82 per person

Lake Louise, Emerald Lake/ Moraine Lake Half Day Tour

Lake Louise, in Banff National Park, boasts emerald waters and majestic glaciers, perfect for hiking and skiing. Emerald Lake, in Yoho National Park, dazzles with its clear green waters and serene surroundings, perfect for kayaking and peaceful strolls. These three lakes are nature’s jewels, providing adventure and tranquility in the heart of the Canadian Rockies.

4.7(101)Rated 4.7 out of 5 from 101 reviews6 hFree cancellation

From £53.82 per person

Banff Town Walking Tour Includes Refreshment and Sweet Treat

HISTORY, CULTURE, NATURE & MORE - THE PERFECT "WELCOME TO BANFF" TOUR! * Explore the breathtaking scenery of Banff on a 2-hour walking tour. Stroll through the streets of Banff and learn about the town’s history and surroundings from your guide. Enjoy a sweet treat and a refreshing drink along the way! * Meet your guide in the heart of the town and spend the next couple of hours enjoying all the…

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

From £36.97 per person

Snowshoeing Tour to the Paint Pots

This easy 3-kilometer trail through Kootenay National Park to see the historical Paint Pots is the perfect introduction to snowshoeing. You'll hike along a snowy forest path to the Paint Pots, a cultural treasure, with an option to try tobogganing on a crazy carpet slide. This small-group tour includes round-trip transportation from Banff, snowshoes, hot chocolate and a uniquely Canadian treat -…

4.8(62)Rated 4.8 out of 5 from 62 reviews4 hFree cancellation

From £59.33 per person

The Banff Food Tour and So Much More

The best‑value, highest‑quality food tour in the Rockies, featuring: 5 delicious food tastings at beloved local restaurants 3 alcoholic beverages (local craft drinks + signature sips) 2 non‑alcoholic local refreshments Scenic walking, storytelling, and insider local history Nominated for the 2025 BVCC Best New Business of the Year and 2025 Woman in Business of the Year! Arrive hungry as there is…

4.9(36)Rated 4.9 out of 5 from 36 reviews3 hFree cancellation

From £81.54 per person

Banff and Canmore Trip 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 popularity. Our shuttle offers a convenient, stress-free way to access these iconic destinations without worrying about…

4.5(46)Rated 4.5 out of 5 from 46 reviews5 h 30 minFree cancellation

From £45.66 per person

Banff/Canmore Shuttle to Moraine Lake and Lake Louise(1.5h each)

*** 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 offers stress-free access to these iconic destinations. Explore the breathtaking Canadian Rockie…

4.6(39)Rated 4.6 out of 5 from 39 reviews6 h 30 minFree cancellation

From £53.82 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

Ghost Valley Private Full Day Tour in a Jeep 4 by 4

Experience a world of remote mountain peaks, pristine river crossings, and spectacular valleys on our full day 4 x 4 Jeep safari adventure. Escape the crowds, go off the beaten path, and experience a remote wilderness setting. We explore the virtually unknown back end of Banff National Park. Your professional driver/guide will show you the remote Ghost Valley, set to a visually wild mountain back…

4.6(5)Rated 4.6 out of 5 from 5 reviews7 hFree cancellation

From £187.55 per person

Lake Louise Emerald Lake Natural Bridge Half Day Tour

*Professional photography from our tour guide* Kindly refer to the tour notification we send out the day before departure for the finalized itinerary. Lake Louise, Moraine Lake, Emerald Lake, and Peyto Lake are stunning gems in the Canadian Rockies. Lake Louise is known for its emerald waters and mountain backdrop, offering beauty year-round. Moraine Lake, with its vibrant turquoise waters, is se…

5.0(4)Rated 5.0 out of 5 from 4 reviews5 hFree cancellation

From £42.95 per person

Banff Lake Louise and Emerald Lake Half Day Sightseeing Tour

Experience the best of the Canadian Rockies on a convenient half-day tour featuring some of the region's most iconic natural landmarks. Travel through spectacular mountain scenery to visit Johnston Canyon, Lake Louise, Emerald Lake, and Natural Bridge. Along the way, enjoy breathtaking views of turquoise lakes, rugged peaks, forests, and unique rock formations, with plenty of opportunities for si…

5.0(2)Rated 5.0 out of 5 from 2 reviews6 hFree cancellation

From £35.33 per person

Banff Kananaskis Bear Country Wildlife Focused Guided Hikes

This is a new product, this is why it has no reviews yet. Join Bear Country Guiding & Consulting for an unforgettable wildlife-focused interpretive hiking adventure in the heart of the Canadian Rockies, in Banff, Yoho Kootenay and Kananaskis. Each hike includes a bear/wildlife awareness and safety field program through which we promote human-wildlife coexistence. Thus, by signing up for a trip wi…

5.0(1)Rated 5.0 out of 5 from 1 reviews10 hFree cancellation

From £107.09 per person