Skip to main content.

Hotels & Accommodation in Banff

Search for accommodation in Banff

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Book hotel rooms & other accommodation in Banff

Banff overview

Visitors to Banff speak favorably about this scenic city's skiing, natural setting, and restaurants. Activities like hiking give you a chance to enjoy the outdoors while you're in town. You can spend a relaxing day in Banff at Upper Hot Springs and Banff Gondola. Cave and Basin National Historic Site and Mount Norquay Ski Resort are other popular sights to see.

Where to stay in Banff

A welcoming city, Banff offers a variety of hotels and other lodging choices. There are 39 hotels in Banff and you can shop as many as 121 deals for rooms on, some with discounts of up to 40%. We have room prices as low as 20 USD per night and here's a breakdown of hotels by star rating in Banff as well as in the surrounding area:
  • • 31 4-star hotels from 106 USD per night
  • • 39 3-star hotels from 65 USD per night
  • • 16 2-star hotels from 28 USD per night

How to get to Banff

Banff Station is the closest train station, located 0.4 mi (0.6 km) from the city center.

What to see around Banff

Nature lovers will appreciate these places:
  • • Upper Hot Springs
  • • Banff Gondola
  • • Cave and Basin National Historic Site
  • • Central Park
  • • Minnewanka Loop / Lake Johnson
Here are some local highlights:
  • • Mount Norquay Ski Resort
  • • Canada House Gallery
  • • Canadian Ski Museum West
  • • Banff Lake Louise Tourism Bureau
  • • Banff National Park Information Centre

When to visit Banff

Wondering what time of year to travel or what you should pack? Here are some average seasonal norms to help you with your planning:

Seasonal temperature averages
  • • January-March: 46°F day, 7°F night
  • • April-June: 72°F day, 26°F night
  • • July-September: 75°F day, 37°F night
  • • October-December: 58°F day, 8°F night
Seasonal rainfall averages
  • • January-March: 0.20 inches
  • • April-June: 0.28 inches
  • • July-September: 0.35 inches
  • • October-December: 0.12 inches

Banff travel guides

Banff Travel Guides