Banff National Park hotels

Check rooms and rates
exclusive online offers!
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room

Banff National Park Overview

Hotels City Rating

Royal Canadian Lodge  4 stars

459 Banff Ave., PO Box 1478, Banff, Canada, T1L 1B4

Banff Great
CAD 326

Delta Lodge At Kananaskis  4 stars

1 Centennial Drive, Kananaskis, Canada, T0L 2H0

Kananaskis Great
CAD 277

Fairmont Banff Springs  4 stars

405 Spray Avenue, Banff, Canada, T1L 1J4

Banff Great
CAD 714

Fairmont Chateau Lake Louise  4 stars

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

Lake Louise Great
CAD 669

Post Hotel And Spa  4 stars

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

Lake Louise Very good
CAD 804

Buffalo Mountain Lodge  4 stars

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

Banff Very good
CAD 306

The Rimrock Resort Hotel  4 stars

300 Mountain Avenue, P.O. Box 1110, Banff, Canada, T1L 1J2

Banff Great
CAD 291

Blackstone Mountain Lodge  4 stars

170 Kananaskis Way, Canmore, Canada, T1W 0A8

Canmore Perfect
CAD 297

Copperstone Resort  4 stars

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

Canmore Great
CAD 378

Grande Rockies Resort  4 stars

901 Mountain Street, Canmore, Canada, T1W 0C9

Canmore Great
CAD 326

Stoneridge Mountain Resort  4 stars

30 Lincoln Park, Canmore, Canada, T1W 3E9

Canmore Great
CAD 377

Solara Resort & Spa  4 stars

187 Kananaskis Way, Canmore, Canada, T1W 0A3

Canmore Great
CAD 468

Sunshine Mountain Lodge  4 stars

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

Banff
CAD 391

Paradise Resort Club  4 stars

109 - 1151 Sidney St, Canmore, Ca, Canmore, Canada

Canmore Very good
CAD 470

Moose Hotel & Suites  4 stars

345 Banff Avenue, Banff, Canada, T1L1H8

Banff
CAD 510

Banff International Hostel  4 stars

449 Banff Ave, Banff, Canada, T1L 1A6

Banff Nice
CAD 157

Buffaloberry Bed & Breakfast  4 stars

417 Marten Street, Banff, Canada, T1L 1G5

Banff Perfect
CAD 547

Lady Macdonald Country Inn  4 stars

1201 Bow Valley Trail, Canmore, Canada, T1W 1P5

Canmore Perfect
CAD 259

Canadian Rockies Inn - Adults Only  4 stars

308 Stephen Avenue, Field, Canada, V0A 1G0

Field
CAD 392

A Bear And Bison Country Inn  4 stars

705 Benchlands Trail, Canmore, Canada, T1W 3G9

Canmore
CAD 445

Creekside Villa  4 stars

709 Benchlands Trail, Canmore, Canada, T1W 3G9

Canmore Perfect
CAD 201

The Malcolm Hotel By Clique  4 stars

321 Spring Creek Drive, Canmore, Canada, T1W 0K3

Canmore
CAD 292

Best Western Plus Siding 29 Lodge  3 stars

453 Marten Street, Banff, Canada, T1L 1B3

Banff Great
CAD 246

Best Western Pocaterra Inn  3 stars

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

Canmore Great
CAD 220

Banff Aspen Lodge  3 stars

401 Banff Avenue, Banff, Canada, T1L 1A9

Banff Great
CAD 2 756

Sunset Resorts Canmore  3 stars

104-1151 Sidney Street, Canmore, Canada, T1W3G1

Canmore Great
CAD 280

Quality Resort Chateau Canmore  3 stars

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

Canmore Very good
CAD 198

Coast Canmore Hotel & Conference Centre  3 stars

511 Bow Valley Trail, Canmore, Canada, T1W1N7

Canmore Very good
CAD 185

Residence Inn By Marriott Canmore Banff  3 stars

91 Three Sisters Drive, Canmore, Canada, T1W 2X4

Canmore Very good
CAD 295

Banff Boutique Inn  3 stars

121 Cave Avenue, Banff, Canada, T1L 1B7

Banff Perfect
CAD 260

Banff Park Lodge  3 stars

222 Lynx Street, Banff, Canada, T1L 1K5

Banff Great
CAD 226

Castle Mountain Chalets  3 stars

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

Castle Junction Guest rating
CAD 154

The Juniper Hotel & Bistro  3 stars

1 Juniper Way, Banff, Canada, T1L 1B1

Banff Very good
CAD 251

Windtower Lodge And Suites  3 stars

160 Kananaskis Way, Canmore, Canada, T1W 3E2

Canmore Nice
CAD 190

Banff Boundary Lodge  3 stars

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

Canmore Very good
CAD 214

Falcon Crest Lodge  3 stars

190 Kananaskis Way, Canmore, Canada, T1W 3K5

Canmore Great
CAD 166

Cathedral Mountain Lodge  3 stars

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

Field Great
CAD 607

Charlton'S Cedar Court  3 stars

513 Banff Avenue, Banff, Canada, T0E 0C0

Banff Very good
CAD 296

Deer Lodge  3 stars

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

Lake Louise Nice
CAD 240

Emerald Lake Lodge  3 stars

1 Emerald Lake Road, Po Box 10, Field, Canada, V0A 1G0

Field Very good
CAD 428

Mount Royal Hotel  3 stars

138 Banff Avenue, Banff, Canada, T1L 1A7

Banff Very good
CAD 205

Lake Louise Inn  3 stars

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

Lake Louise Nice
CAD 248

Banff Ptarmigan Inn  3 stars

337 Banff Avenue, Banff, Canada, T1L 1B1

Banff Very good
CAD 295

Hidden Ridge Resort  3 stars

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

Banff Great
CAD 488

Irwin'S Mountain Inn  3 stars

429 Banff Avenue, Banff, Canada, T1l 1B2

Banff Very good
CAD 197

Brewster'S Mountain Lodge  3 stars

208 Caribou Street, Banff, Canada, T1L 1C1

Banff Great
CAD 250

Banff Caribou Lodge & Spa  3 stars

521 Banff Avenue, Banff, Canada, T1L1B1

Banff Very good
CAD 328

Bow View Lodge  3 stars

228 Bow Avenue, Banff, Canada, T1L 1A5

Banff Great
CAD 173

High Country Inn  3 stars

419 Banff Avenue, Banff, Canada, T1L 1A7

Banff Very good
CAD 219

The Rundlestone Lodge  3 stars

537 Banff Avenue, Banff, Canada, T1L 1A6

Banff Great
CAD 216

Tunnel Mountain Resort  3 stars

502 Tunnel Mountain Road, Banff, Canada, ABT010C0

Banff Very good
CAD 269

Blue Mountain Lodge  3 stars

327 Caribou Street, Banff, Canada, T1L 1C4

Banff Very good
CAD 189

Douglas Fir Resort And Chalets  3 stars

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

Banff Great
CAD 280

Elk + Avenue Hotel  3 stars

333 Banff Avenue, Banff, Canada, TOL 0C0

Banff Great
CAD 223

Lodges At Canmore  3 stars

107 Montane Road, Canmore, Canada, T1W3J2

Canmore Very good
CAD 230

Banff Inn  3 stars

501 Banff Avenue, Banff, Canada, T1L 1A9

Banff Very good
CAD 275

Fire Mountain Lodge  3 stars

121 Kananaskis Way, Canmore, Canada, T1W2X2

Canmore Nice
CAD 382

Num-Ti-Jah Lodge  3 stars

Mile 22, Lake Louise, Canada, T0I 1E0

Lake Louise
CAD 632

Canadian Rockies Chalets  3 stars

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

Canmore Very good
CAD 207

Fox Hotel And Suites  3 stars

461 Banff Avenue, Banff, Canada, T1L 1B1

Banff Great
CAD 347

The Georgetown Inn  3 stars

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

Canmore Great
CAD 231

Stoney Nakoda Resort & Casino  3 stars

888 Nakoda Way, Seebe, Canada, T0L 1N0

Seebe Very good
CAD 178

Canalta Lodge Banff  3 stars

545 Banff Avenue, Banff, Canada, T1L1B5

Banff Nice
CAD 248

Canmore Rocky Mountain Inn  3 stars

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

Canmore Great
CAD 190

Holiday Inn Canmore  3 stars

1 Silvertip Trail, Canmore, Canada, T1W 2Z7

Canmore Great
CAD 230

The Crossing  3 stars

Junction Of Highway 93 & Highway 11 , Saskatchewan River Crossing, Canada, T0L 1E0

Saskatchewan River Crossing Guest rating
CAD 272

Mystic Springs Chalets & Hot Pools  3 stars

140 Kananaskis Way, Canmore, Canada, T1W 2X2

Canmore Great
CAD 304

Baker Creek Mountain Resort  3 stars

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

Lake Louise Great
CAD 380

Basecamp Lodge  3 stars

1002 Bow Valley Trai, Canmore, Canada, T1w 1n6

Canmore Nice
CAD 183

Worldmark Canmore-Banff  3 stars

91 Three Sisters Drive, Canmore, Canada, T1W 3A1

Canmore
CAD 1 785

Silver Creek Lodge  3 stars

1818 Mountain Avenue, Canmore, Canada, T1W 3M3

Canmore Great
CAD 251

Banff Gate Mountain Resort  3 stars

302 George Biggy Senior Road, Canmore, Canada, T1W2T8

Canmore Great
CAD 362

Banff Rocky Mountain Resort  3 stars

1029 Banff Avenue, Banff, Canada, T1L 1A2

Banff Great
CAD 191

Canmore Inn & Suites  3 stars

1402 Bow Valley Trail, Canmore, Canada, T1W 1N5

Canmore Very good
CAD 173

Mountaineer Lodge  3 stars

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

Lake Louise Very good
CAD 300

Bow Valley Motel  3 stars

610 8Th Street, Canmore, Canada, T1W 2B5

Canmore Great
CAD 189

Inn Of The Rockies  3 stars

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

Canmore Great
CAD 231

Ambleside Lodge  3 stars

123A Rundle Crescent , Canmore, Canada

Canmore

Rundle Cliffs Lodge  3 stars

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

Canmore
CAD 382

Num-Ti-Jah Lodge  3 stars

Highway 93 North, Icefields Parkway, Lake Louise, Canada, T0L 1E0

Lake Louise Very good
CAD 473

Paintbox Lodge  3 stars

10Th Street 629, Canmore, Canada, T1W2A2

Canmore

Rocky Mountain Bed & Breakfast  3 stars

223 Otter Street, Banff, Canada, T1L 1C3

Banff Very good
CAD 134

Nakoda Lakeside Lodge  3 stars

Highway 1A, North Kananaskis, Seebe, Canada, T0L1N0

Seebe

Yamnuska Suites  3 stars

250 1St Avenue, Canmore, Canada, T1W 2W4

Canmore
CAD 93

Basecamp Resorts  3 stars

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

Canmore
CAD 207

Crosswaters Resort At Kananaskis  3 stars

1 Terrace Drive, Kananaskis, Canada, T0L 2H0

Kananaskis
CAD 336

Sunset Mountain Inn  3 stars

104 1151 Sidney Street, Canmore, Canada, T1W 3G1

Canmore

Mountain View Inn  2 stars

100 Kananaskis Way, Canmore, Canada, T1W2X2

Canmore Very good
CAD 190

Red Carpet Inn  2 stars

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

Banff Very good
CAD 207

Inns Of Banff  2 stars

600 Banff Avenue, Banff, Canada, T1L 1B1

Banff Nice
CAD 277

Banff Voyager Inn  2 stars

555 Banff Avenue, Banff, Canada, T1L 1B5

Banff Nice
CAD 209

Days Inn By Wyndham Canmore  2 stars

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

Canmore Great
CAD 260

King Edward Hotel  2 stars

137 Banff Avenue, Banff, Canada, T1L 1A6

Banff Very good
CAD 162

Johnston Canyon Lodge & Bungalows  2 stars

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

Castle Junction Very good
CAD 293

Rocky Mountain Ski Lodge  2 stars

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

Canmore Great
CAD 236

Banff Y Mountain Lodge  2 stars

102 Spray Avenue, Banff, Canada, T1L1A6

Banff Nice
CAD 161

The Drake Inn  2 stars

909 Railway Ave, Canmore, Canada

Canmore Nice
CAD 219

Big Horn Motel  2 stars

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

Canmore Nice
CAD 112

Rundle Mountain Lodge  2 stars

1723 Bow Valley Trail, Canmore, Canada

Canmore
CAD 156

Homestead Inn Banff  2 stars

217 Lynx Street, Banff, Canada

Banff Great
CAD 162

Bumpers Inn  2 stars

250 Marmot Crescent, Banff, Canada, 1070

Banff Very good
CAD 279

Hi Banff Alpine Centre  2 stars

801 Hidden Ridge Way, Banff, Canada, T1L1B3

Banff Guest rating
CAD 152

Samesun Banff  2 stars

433 Banff Avenue, Banff, Canada

Banff Very good
CAD 34

A Good Nite'S Rest Bed And Breakfast  2 stars

437 Marten Street, Banff, Canada, T1L 1E6

Banff Guest rating
CAD 231

Rundle Manor  2 stars

348 Marten Street, Banff, Canada, 10113

Banff

The Gateway Inn  2 stars

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

Canmore Guest rating
CAD 194

Hillside Bungalows  2 stars

452 Muskrat Street, Banff, Canada, T1L 1B4

Banff Very good
CAD 165

Super 8 By Wyndham Canmore  2 stars

1506 Bow Valley Trail, Canmore, Canada, AB T1W1N5

Canmore
CAD 408

Moraine Lake Lodge  0 stars

Moraine Lake Road, Lake Louise, Canada, T0L1E0

Lake Louise Great
CAD 866

Paradise Lodge And Bungalows  0 stars

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

Lake Louise Great
CAD 321

Platinum Suites  0 stars

91B Three Sisters Drive, Canmore, Canada

Canmore Great
CAD 448

Rundle Ridge Chalets  0 stars

1100 Harvie Heights Road, Canmore, Canada

Canmore Great
CAD 162

Hi Castle Mountain Hostel  0 stars

Hwy 1A & Hwy 93 South, Castle Junction, Canada, T1L1B3

Castle Junction
CAD 30

Hi-Kananaskis Wilderness Hostel  0 stars

#1 Ribbon Creek Road, Kananaskis, Canada, T0L 2H0

Kananaskis
CAD 37

Great Divide Lodge  0 stars

1 Highway 1, Field, Canada, V0A 1G0

Field Guest rating
CAD 210

Hi-Mosquito Creek Hostel  0 stars

Po Box 1358, Banff, Lake Louise, Canada, T1L 1B3

Lake Louise
CAD 31

Hi Rampart Creek Hostel  0 stars

Ice Field Parkway, Saskatchewan River Crossing, Canada, T1L 1B3

Saskatchewan River Crossing
CAD 35

Mount Engadine Lodge  0 stars

#1 Mount Shark Road, Kananaskis, Canada

Kananaskis
CAD 555

Hi Lake Louise Alpine Centre  0 stars

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

Lake Louise Very good
CAD 116

Rundle Cliffs Lodge By Spring Creek Vacations  0 stars

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

Canmore Perfect
CAD 455

Park Gate Chalets  0 stars

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

Canmore
CAD 171

Holiday Lodge Cabins  0 stars

311 Marten Street, Banff, Canada, T1L 1A7

Banff Perfect
CAD 152

Holiday Lodge Bed And Breakfast  0 stars

311 Marten Street, Banff, Canada, T1L 1A7

Banff Great
CAD 152

Rundle Cliffs Luxurious Two Bedroom Mountain Lodge  0 stars

379 Spring Creek Drive 113, Canmore, Canada, T1W 0G8

Canmore
CAD 297

The Poplar Inn  0 stars

316 Lynx Street P.O. Box 1977, Banff, Canada, T1L 1B7

Banff
CAD 295

Rundle Mountain Rv Park  0 stars

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

Canmore
CAD 255

Instant Suites - Luxury 2 Bedroom Suite In Canmore | Banff  0 stars

901 Mountain Street 229 Canmore Ab T1W 0C9 Canada, Canmore, Canada, T1W 0C9

Canmore
CAD 203

Castle Mountain Chalets  0 stars

Banff-Windermere Highway 100, Castle Junction, Canada, T1L 1B5

Castle Junction
CAD 320

Canmore Downtown Hostel  0 stars

201 302 Old Canmore Road, Canmore, Canada, T1W 2X2

Canmore
CAD 223

Canmore Kananaskis Townhouse  0 stars

Kananaskis Way, Canmore, Canada, T1W 2X2

Canmore
CAD 604

Canmore Bow Valley Home  0 stars

Bow Valley Trail, Canmore, Canada, T1W 1L7

Canmore
CAD 2 234

Akai Motel  0 stars

1717 Mountain Avenue, Canmore, Canada, T1W 2W1

Canmore
CAD 185