Banff is a resort town in Banff National Park, Alberta, Canada, in Alberta's Rockies along the Trans-Canada Highway, 126 km west of Calgary, 58 km east of Lake Louise, and 1,400 to 1,630 m above sea level.
AdCancel Free on Most Hotels. Trips Made Easier and More Flexible. Easy to Plan and Book. Intuitive Trip Planning Allows You to Get More Travel with Less Stress.
11+ Million Reviews · 24/7 Customer Support · Secure Booking · Compare & Save
AdFeel confident when you book tickets for the top-rated tours and activities for your trip. Skip-the-line tickets help you take advantage of each moment you have in your destination.
Site visitors: Over 1M in the past month
No cancellation fees · Multiple languages · Over 150,000 activities · Thousands of destinations