Banff National Park hotels

Banff National Park Overview

Hotels City Rating From

Fairmont Banff Springs Hotel  5 stars

405 Spray Avenue, Banff, Canada, T1L 1J4

Banff Fabulous GBP 348

Fairmont Chateau Lake Louise Hotel  5 stars

111 Lake Louise Drive, Lake Louise, Canada, T0L 1E0

Lake Louise Fabulous GBP 454

Buffalo Mountain Lodge Banff  4 stars

700 Tunnel Mountain Road, Banff, Canada, T0L 0C0

Banff Fabulous GBP 175

Solara Resort & Spa Canmore  4 stars

187 Kananaskis Way, Canmore, Canada, T1W 0A3

Canmore Superb GBP 186

Stoneridge Mountain Resort Canmore  4 stars

30 Lincoln Park, Canmore, Canada, T1W 3E9

Canmore Superb GBP 209

Grande Rockies Resort Canmore  4 stars

901 Mountain Street, Canmore, Canada, T1W 0C9

Canmore Superb GBP 166

Emerald Lake Lodge Field  4 stars

1 Emerald Lake Drive, Field, Canada, V0A 1G0

Field Fabulous GBP 167

Blackstone Mountain Lodge Canmore  4 stars

170 Kananaskis Way, Canmore, Canada, T1W 0A8

Canmore Superb GBP 171

The Rimrock Resort Hotel Banff  4 stars

300 Mountain Avenue, Banff, Canada, T1L 1J2

Banff Fabulous GBP 185

Fire Mountain Lodge Canmore  4 stars

121 Kananaskis Way, Canmore, Canada, T1W2X2

Canmore Good GBP 181

Sunshine Mountain Lodge Banff  4 stars

1 Sunshine Access Road, Banff, Canada, T1L 1J5

Banff GBP 248

Post Hotel & Spa Lake Louise  4 stars

200 Pipestone Road, Lake Louise, Canada, TOL 1EO

Lake Louise Good GBP 260

Moose Hotel & Suites Banff  4 stars

345 Banff Avenue, Banff, Canada, T1L1H8

Banff GBP 240

Delta Banff Royal Canadian Lodge  4 stars

459 Banff Avenue, Banff, Canada, T1L 1B4

Banff Fabulous GBP 212

Banff International Hostel  4 stars

449 Banff Avenue, Banff, Canada, T1L 1A6

Banff Very good GBP 141

Platinum Suites Canmore  4 stars

91B Three Sisters Drive, Canmore, Canada

Canmore Superb GBP 324

Elk + Avenue Hotel Banff  3 stars

333 Banff Avenue, Banff, Canada, TOL 0C0

Banff Fabulous GBP 150

Lodges At Canmore  3 stars

107 Montane Road, Canmore, Canada, T1W3J2

Canmore Fabulous GBP 246

Douglas Fir Resort And Chalets Banff  3 stars

525 Tunnel Mountain Road, Banff, Canada, T1L 1B2

Banff Fabulous GBP 126

Banff Inn  3 stars

501 Banff Avenue, Banff, Canada, T1L 1A9

Banff Very good GBP 156

Blue Mountain Lodge Banff  3 stars

327 Caribou Street, Banff, Canada, T1L 1C4

Banff Very good GBP 83

Tunnel Mountain Resort Banff  3 stars

502 Tunnel Mountain Road, Banff, Canada, ABT010C0

Banff Fabulous GBP 155

Fox Hotel And Suites Banff  3 stars

461 Banff Avenue, P O Box 1070, Banff, Canada, T1L 1B1

Banff Fabulous GBP 158

The Georgetown Inn Canmore  3 stars

1101 Bow Valley Trail, Canmore, Canada, T1W 1N4

Canmore Superb GBP 177

Banff Rocky Mountain Resort  3 stars

1029 Banff Avenue, Banff, Canada, T1L 1A2

Banff Fabulous GBP 117

Spruce Grove Inn Banff  3 stars

545 Banff Avenue, Banff, Canada, T1L1B5

Banff Very good GBP 163

Silver Creek Lodge Canmore  3 stars

1818 Mountain Avenue, Canmore, Canada, T1W 3M3

Canmore Superb GBP 162

Baker Creek Mountain Resort Lake Louise  3 stars

Bow Valley Parkway, Lake Louise, Canada, T0L 1E0

Lake Louise GBP 216

Mystic Springs Chalets & Hot Pools Canmore  3 stars

140 Kananaskis Way, Canmore, Canada, T1W 2X2

Canmore Fabulous GBP 253

Holiday Inn Canmore  3 stars

1 Silvertip Trail, Canmore, Canada, T1W 2Z7

Canmore Fabulous GBP 135

Paradise Resort Club Canmore  3 stars

109 - 1151 Sidney St, Canmore, Canada

Canmore Fabulous GBP 314

The Drake Inn Canmore  3 stars

909 Railway Ave, Canmore, Canada

Canmore Good GBP 52

Canmore Rocky Mountain Inn  3 stars

1719 Bow Valley Trail, Canmore, Canada, T1W 1L7

Canmore Fabulous GBP 95

Copperstone Resort Canmore  3 stars

250 2Nd Avenue, Canmore, Canada, T1W 2W4

Canmore Superb GBP 157

Rundle Cliffs Lodge Canmore  3 stars

375 Spring Creek Drive, Canmore, Canada, T1W 0G9

Canmore GBP 264

Rundlestone Lodge Banff  3 stars

537 Banff Avenue, Banff, Canada, T1L 1A6

Banff Fabulous GBP 154

Best Western Pocaterra Inn Canmore  3 stars

1725 Bow Valley Trail, Canmore, Canada, T1W 2W1

Canmore Superb GBP 140

Best Western Plus Siding 29 Lodge Banff  3 stars

453 Marten Street, Banff, Canada, T1L 1B3

Banff Fabulous GBP 169

Charlton'S Cedar Court Hotel Banff  3 stars

513 Banff Avenue, Banff, Canada, T0E 0C0

Banff Fabulous GBP 162

Banff Park Lodge  3 stars

222 Lynx Street, Banff, Canada, T1L 1K5

Banff Fabulous GBP 138

Falcon Crest Lodge Canmore  3 stars

190 Kananaskis Way, Canmore, Canada, T1W 3K5

Canmore Superb GBP 172

Banff Boundary Lodge Canmore  3 stars

1000 Harvie Heights Road, Canmore, Canada, T1W 2W2

Canmore Fabulous GBP 172

Windtower Lodge And Suites Canmore  3 stars

160 Kananaskis Way, Canmore, Canada, T1W 3E2

Canmore Very good GBP 120

Juniper Hotel Banff  3 stars

1 Juniper Way, Banff, Canada, T1L 1B1

Banff Fabulous GBP 148

Banff Boutique Inn - Pension Tannenhof  3 stars

121 Cave Avenue, Banff, Canada, T1L 1B7

Banff Superb GBP 158

Coast Canmore Hotel  3 stars

511 Bow Valley Trail, Canmore, Canada, T1W1N7

Canmore Very good GBP 148

Quality Resort Chateau Canmore  3 stars

1718 Bow Valley Trail, Canmore, Canada, T1W 2X3

Canmore Very good GBP 133

Sunset Resorts Canmore  3 stars

109 - 1151 Sidney St, Canmore, Canada, T1W3G1

Canmore Fabulous GBP 192

Banff Aspen Lodge  3 stars

401 Banff Avenue, Banff, Canada, T1L 1A9

Banff Superb GBP 191

Deer Lodge Lake Louise  3 stars

109 Lake Louise Drive, Lake Louise, Canada, T0L 1E0

Lake Louise Very good GBP 129

Mount Royal Hotel Banff  3 stars

138 Banff Avenue, Banff, Canada, T1L 1A7

Banff Very good GBP 90

Lake Louise Inn  3 stars

210 Village Road, Lake Louise, Canada, T0L 1E0

Lake Louise Good GBP 151

Banff Caribou Lodge & Spa  3 stars

521 Banff Avenue, Banff, Canada, T1L1B1

Banff Fabulous GBP 120

Inns Of Banff  3 stars

600 Banff Avenue, Banff, Canada, T1L 1B1

Banff Very good GBP 120

Irwin'S Mountain Inn Banff  3 stars

429 Banff Avenue, Banff, Canada, T1l 1B2

Banff Fabulous GBP 135

Hidden Ridge Resort Banff  3 stars

901 Hidden Ridge Way, Banff, Canada, T1L 1B1

Banff Fabulous GBP 188

Banff Ptarmigan Inn  3 stars

337 Banff Avenue, Banff, Canada, T1L 1B1

Banff Very good GBP 160

Brewster'S Mountain Lodge Banff  3 stars

208 Caribou Street, Banff, Canada, T1L 1C1

Banff Fabulous GBP 135

High Country Inn Banff  3 stars

419 Banff Avenue, Banff, Canada, T1L 1A7

Banff Very good GBP 144

Bow View Lodge Banff  3 stars

228 Bow Avenue, Banff, Canada, T1L 1A5

Banff Fabulous GBP 95

Samesun Banff Hostel  2 stars

433 Banff Avenue, Banff, Canada

Banff Very good GBP 35

Big Horn Motel Canmore  2 stars

150 1St Ave, Dead Mans Flats, Ca, Canmore, Canada

Canmore Good GBP 95

Banff Voyager Inn  2 stars

555 Banff Avenue, Banff, Canada, T1L 1B5

Banff Good GBP 120

Rundle Mountain Lodge Canmore  2 stars

1723 Bow Valley Trail, Canmore, Canada

Canmore GBP 52

Bow Valley Motel Canmore  2 stars

610 8Th St., Canmore, Ca, Canmore, Canada

Canmore Fabulous GBP 165

Homestead Inn Banff  2 stars

217 Lynx Street, Banff, Canada

Banff Fabulous GBP 92

Bumpers Inn Banff  2 stars

250 Marmot Crescent, Banff, Canada, 1070

Banff Very good GBP 130

Mountaineer Lodge Lake Louise  2 stars

101 Village Road, Lake Louise, Canada, T0L 1E0

Lake Louise Very good GBP 153

Ywca Banff Hotel  2 stars

102 Spray Avenue, Banff, Canada, T1L1A6

Banff Good GBP 86

Mountain View Inn Canmore  2 stars

100 Kananaskis Way, Canmore, Canada, T1W2X2

Canmore Very good GBP 72

Rocky Mountain Ski Lodge Canmore  2 stars

1711 Bow Valley Trail, Canmore, Canada, T1W 2T8

Canmore Fabulous GBP 86

Johnston Canyon Resort Castle Junction  2 stars

Box 875, Highway 1A Bow Valley Parkway, Castle Junction, Canada, T1L 1A9

Castle Junction Very good GBP 166

Red Carpet Inn Banff  2 stars

425 Banff Avenue, Banff, Canada, CO T1L 1B6

Banff Very good GBP 122

Days Inn Canmore  2 stars

1602 2Nd Avenue, Canmore, Canada, T1W 1M8

Canmore Fabulous GBP 111

The Great Divide Lodge Field  0 stars

1 Highway 1, Field, Canada, V0A 1G0

Field Guest rating GBP 120

Canadian Rockies Chalets Canmore  0 stars

1206 Bow Valley Trail, Canmore, Canada, T1W 1N6

Canmore Very good GBP 132

Moraine Lake Lodge Lake Louise  0 stars

P.O. Box 70, Lake Louise, Canada, T0L1E0

Lake Louise Superb GBP 418

Rundle Ridge Chalets Canmore  0 stars

1100 Harvie Heights Road, Canmore, Canada

Canmore Fabulous GBP 85

Paradise Lodge And Bungalows Lake Louise  0 stars

105 Lake Louise Drive, Lake Louise, Canada, T0L 1E0

Lake Louise Superb GBP 237

Castle Mountain Chalets Castle Junction  0 stars

Castle Junction 1A & Highway 93S, Box 1655, Castle Junction, Canada, T1L 1B5

Castle Junction Guest rating GBP 88

Cathedral Mountain Lodge Field  0 stars

1 Yoho Valley Rd, Field, Canada, V0A 1G0

Field Fabulous GBP 311

Inn Of The Rockies Canmore  0 stars

1200 Harvie Heights Road, Canmore, Canada, T1W 2W2

Canmore Fabulous GBP 123
Canada regions