Things to do in Banff
A real day-by-day plan, the places travellers rate highest, and one button to make it your own.
Banff is a resort town in Banff National Park, Alberta, Canada, in Alberta's Rockies along the Trans-Canada Highway, 126 km (78 mi) west of Calgary, 58 km (36 mi) east of Lake Louise, and 1,400 to 1,630 m above sea level.
Source: Wikipedia (Banff, Alberta), CC BY-SA
Highlights travellers rate highest

Fairmont Banff Springs
The Fairmont Banff Springs, formerly and commonly known as the Banff Springs Hotel, is a historic hotel in western Canada, located in Banff, Alberta. The entire town, including the hotel, is situated in Banff National Park, a national park managed by Parks Canada. At an elevation of 1,414 metres (4,640 ft) above sea level, the hotel overlooks a valley towards Mount Rundle, both of which are situated within the Rocky Mountain mountain range.
Banff Gondola
Day 2 on the trip
Open in Google MapsBow Falls Viewpoint
Town of Banff
Lake Minnewanka Cruise
Surprise Corner Viewpoint
Book links may earn Tomo a commission — you never pay extra.
8 days in Banff, planned day by day
Built from real, bookable activities — flights, stays and experiences included at around €1,811.
- 1
Arrival & town settle-in
Land, transfer to Banff, and ease into the mountains.
- 2
Banff Gondola & lakeside evening
Ride above town then relax by a glacial lake.
- 3
Lake Louise & Lake Agnes Tea House
Iconic turquoise lake and a classic tea-house hike.
- 4
Moraine Lake & Valley of the Ten Peaks
The most photographed lake in the Rockies.