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.
AdBanff Places To Stay. Find your stay with easy booking and personalized search filters. Simple searching, easy booking, better value hotels. Get what you need with KAYAK.
Destinations: Fairmont Banff Springs, Pet Friendly, New Zealand, Parking and more
AdEmbark on an unforgettable journey. Book one of our routes for your 2025 adventure today. Join us on one of four rail routes across Western Canada and the American Southwest.
Site visitors: Over 10K in the past month
Destinations: Banff, Lake Louise, Vancouver, Kamloops, Jasper, Quesnel, Whistler