The best hotels in Banff (2019 Top rating)

Thinking to visit Banff? We pick the best hotels to stay for you. Just choose the best from the best hotels.

Now in Banff 2:26pm -7C° (+20°F)

The best 4 star hotelsALL

1

Moose Hotel and Suites

Located a 1 minute walk from the heart of Banff, the Moose Hotel & Suites features a spa center and on-site bar. Each unit offers a patio or balcony.

Hotel rating: 9.1 (1675 votes)    Price: ≈ $400

2

Canalta Lodge

Offering an on-site coffee shop, Canalta Lodge is located 5 minutes’ drive from Banff city center. Free WiFi access is available.

Hotel rating: 8.7 (1037 votes)    Price: ≈ $366

3

Fox Hotel and Suites

Located in historic Banff, Alberta, this contemporary hotel offers free shuttle to downtown and the Banff Ski Gondola.

Hotel rating: 8.4 (1316 votes)    Price: ≈ $366

The best 3 star hotels ALL

1

Banff Boutique Inn - Pension Tannenhof

Located in Banff National Park and surrounded by the Rocky Mountains, this inn is 5 minutes' walk from Banff city center.

Hotel rating: 9 (850 votes)    Price: ≈ $280

2

Mount Royal Hotel

Offering a restaurant, Mount Royal Hotel is located in Banff. Free WiFi and a flat-screen TV. A sauna and a hot tub are available on site.

Hotel rating: 8.9 (367 votes)    Price: ≈ $280

3

Banff Park Lodge

Nestled in the pristine mountains of Banff in Alberta, Canada, is this environmentally friendly hotel, offering exceptional service and comfortable...

Hotel rating: 8.6 (1663 votes)    Price: ≈ $280

The best budget hotelsALL

1

Holiday Lodge Bed and Breakfast

Located in central Banff, this bed and breakfast is one block from downtown and features shared kitchen facilities.

Hotel rating: 9.4 (244 votes)    Price: ≈ $128

2

A Good Nite's Rest Bed and Breakfast

Located 0.6 mi from Banff Park Museum, A Good Night's Rest Bed and Breakfast offers rooms with a microwave and a mini refrigerator. Free WiFi is provided.

Hotel rating: 8.6 (380 votes)    Price: ≈ $308

3

Samesun Banff

Located on Banff National Park, this hostel is just 5 minutes’ walk from Banff’s shops and bars.

Hotel rating: 8.4 (1272 votes)    Price: ≈ $65

See more cities in Canada