Search Hotels near Top Banff National Park Attractions

Where will you stay in Banff National Park?

Most Popular Hotels in Banff National Park

See all 99 Hotels in Banff National Park
Banff Park Lodge

Banff Park Lodge

222 Lynx St, Banff T1L 1K5

3.0 out of 5.0
4.1 out of 5 (1,871 reviews)

Located in the Canadian Rockies, this Banff hotel's quiet location is 2 blocks from Banff Avenue shopping and museums, 1 bloc …

Get Rates
The Rimrock Resort Hotel

The Rimrock Resort Hotel

300 Moutain Avenue, Banff T1L 1J2

4.0 out of 5.0
4.4 out of 5 (2,722 reviews)

Nestled in the mountains 750 feet above the town of Banff, The Rimrock Resort Hotel is across from the Upper Hot Springs an …

Get Rates
Lake Louise Inn

Lake Louise Inn

210 Village Road, Lake Louise T0L1E0

3.0 out of 5.0
3.5 out of 5 (2,393 reviews)

Situated in the Village of Lake Louise, this inn is within 4 km (less than 3 mi) from Lake Louise, skiing, hiking, and Samson …

¥10,304
Rundle Mountain Lodge

Rundle Mountain Lodge

1723 Bow Valley Trail, Canmore T1W 1L7

2.0 out of 5.0
2.8 out of 5 (1,049 reviews)

Situated in the mountains, this hotel is within 1 mi (2 km) of Canmore Golf and Curling Club and Canmore Museum and Geoscienc …

Get Rates
Moose Hotel And Suites

Moose Hotel And Suites

345 Banff Ave, Banff T1L 1H8

3.5 out of 5.0
4.6 out of 5 (320 reviews)

Located in the heart of Banff, this spa hotel is 0.1 mi (0.2 km) from Banff National Park Information Centre and within 3 mi …

Get Rates
Inns of Banff

Inns of Banff

600 Banff Avenue, Banff TIL 1H8

2.5 out of 5.0
3.3 out of 5 (2,895 reviews)

Located on the main street of Banff, this inn is within 5 km (3 mi) of the Sulphur Mountain Gondola and Upper Hot Springs.

¥7,983
Hidden Ridge Resort

Hidden Ridge Resort

901 Hidden Ridge Way, Banff T1L 1H8

3.5 out of 5.0
4.2 out of 5 (1,496 reviews)

This resort, situated high on Tunnel Mountain, features views of downtown Banff and the surrounding Rocky Mountains.

¥11,569
The Fox Hotel and Suites

The Fox Hotel and Suites

461 Banff Ave, Banff T1L 1H8

3.5 out of 5.0
4.2 out of 5 (1,954 reviews)

The Fox Hotel and Suites is 4 blocks from downtown Banff, 1 km (0.6 mi) from the Bow River, and 5 km (3 mi) from the Sulphu …

Get Rates
Moraine Lake Lodge

Moraine Lake Lodge

Moraine Lake Rd, Lake Louise T0L 1E0

3.5 out of 5.0
4.5 out of 5 (51 reviews)

Situated on a lake, this romantic lodge is 0 mi (0 km) from Moraine Lake and within 12 mi (20 km) of Lake Louise Mountain …

Get Rates
The Elk & Avenue Hotel

The Elk & Avenue Hotel

333 Banff Ave, Banff T1L1B1

3.0 out of 5.0
3.8 out of 5 (1,551 reviews)

Located in downtown Banff, this hotel is also superbly situated within the heart of Banff National Park and close to the Tr …

¥12,962

Recent Reviews in Banff National Park

Narrow your search

Banff National Park Hotel Guide

Search for hotels in Banff National Park on Expedia. You can easily find your hotels in Banff National Park using one of the methods below:

  • View our selection of featured hotels in Banff National Park
  • Use the map to find hotels in the Banff National Park neighborhood you prefer
  • Use the filters to see hotels in a specific area of Banff National Park, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Banff National Park
  • Enter your travel dates to view the best deals on hotels in Banff National Park - while they last
false