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 303

Delta Lodge At Kananaskis  4 stars

1 Centennial Drive, Kananaskis, Canada, T0L 2H0

Kananaskis Great
CAD 314

Fairmont Banff Springs  4 stars

405 Spray Avenue, Banff, Canada, T1L 1J4

Banff Great
CAD 688

Fairmont Chateau Lake Louise  4 stars

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

Lake Louise Great
CAD 558

Post Hotel And Spa  4 stars

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

Lake Louise Very good
CAD 649

Buffalo Mountain Lodge  4 stars

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

Banff Very good
CAD 365

The Rimrock Resort Hotel  4 stars

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

Banff Great
CAD 272

Blackstone Mountain Lodge  4 stars

170 Kananaskis Way, Canmore, Canada, T1W 0A8

Canmore Perfect
CAD 203

Grande Rockies Resort  4 stars

901 Mountain Street, Canmore, Canada, T1W 0C9

Canmore Great
CAD 153

Stoneridge Mountain Resort  4 stars

30 Lincoln Park, Canmore, Canada, T1W 3E9

Canmore Great
CAD 203

Solara Resort & Spa  4 stars

187 Kananaskis Way, Canmore, Canada, T1W 0A3

Canmore Great
CAD 246

Sunshine Mountain Lodge  4 stars

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

Banff Very good
CAD 384

Paradise Resort Club  4 stars

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

Canmore Very good
CAD 406

Moose Hotel & Suites  4 stars

345 Banff Avenue, Banff, Canada, T1L1H8

Banff Very good
CAD 343

Banff International Hostel  4 stars

449 Banff Ave, Banff, Canada, T1L 1A6

Banff Very good
CAD 111

Lady Macdonald Country Inn  4 stars

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

Canmore Great
CAD 222

Canadian Rockies Inn - Adults Only  4 stars

308 Stephen Avenue, Field, Canada, V0A 1G0

Field Great
CAD 322

A Bear And Bison Country Inn  4 stars

705 Benchlands Trail, Canmore, Canada, T1W 3G9

Canmore Great
CAD 294

Creekside Villa  4 stars

709 Benchlands Trail, Canmore, Canada, T1W 3G9

Canmore Great
CAD 212

The Malcolm Hotel By Clique  4 stars

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

Canmore Very good
CAD 192

Best Western Plus Siding 29 Lodge  3 stars

453 Marten Street, Banff, Canada, T1L 1B3

Banff Great
CAD 205

Best Western Pocaterra Inn  3 stars

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

Canmore Great
CAD 147

Banff Aspen Lodge  3 stars

401 Banff Avenue, Banff, Canada, T1L 1A9

Banff Great
CAD 394

Sunset Resorts Canmore  3 stars

104-1151 Sidney Street, Canmore, Canada, T1W3G1

Canmore Great
CAD 134

Quality Resort Chateau Canmore  3 stars

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

Canmore Very good
CAD 155

Coast Canmore Hotel & Conference Centre  3 stars

511 Bow Valley Trail, Canmore, Canada, T1W1N7

Canmore Very good
CAD 153

Residence Inn By Marriott Canmore Banff  3 stars

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

Canmore Very good
CAD 264

Banff Boutique Inn  3 stars

121 Cave Avenue, Banff, Canada, T1L 1B7

Banff Great
CAD 266

Banff Park Lodge  3 stars

222 Lynx Street, Banff, Canada, T1L 1K5

Banff Great
CAD 224

The Juniper Hotel & Bistro  3 stars

1 Juniper Way, Banff, Canada, T1L 1B1

Banff Great
CAD 226

Windtower Lodge And Suites  3 stars

160 Kananaskis Way, Canmore, Canada, T1W 3E2

Canmore Very good
CAD 204

Falcon Crest Lodge  3 stars

190 Kananaskis Way, Canmore, Canada, T1W 3K5

Canmore Great
CAD 188

Charlton'S Cedar Court  3 stars

513 Banff Avenue, Banff, Canada, T0E 0C0

Banff Very good
CAD 270

Emerald Lake Lodge  3 stars

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

Field Very good
CAD 419

Mount Royal Hotel  3 stars

138 Banff Avenue, Banff, Canada, T1L 1A7

Banff Very good
CAD 157

Lake Louise Inn  3 stars

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

Lake Louise Very good
CAD 212

Banff Ptarmigan Inn  3 stars

337 Banff Avenue, Banff, Canada, T1L 1B1

Banff Very good
CAD 268

Hidden Ridge Resort  3 stars

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

Banff Great
CAD 630

Irwin'S Mountain Inn  3 stars

429 Banff Avenue, Banff, Canada, T1l 1B2

Banff Great
CAD 181

Brewster'S Mountain Lodge  3 stars

208 Caribou Street, Banff, Canada, T1L 1C1

Banff Great
CAD 215

Banff Caribou Lodge & Spa  3 stars

521 Banff Avenue, Banff, Canada, T1L1B1

Banff Very good
CAD 229

Inns Of Banff  3 stars

600 Banff Avenue, Banff, Canada, T1L 1B1

Banff Nice
CAD 281

Bow View Lodge  3 stars

228 Bow Avenue, Banff, Canada, T1L 1A5

Banff Great
CAD 165

High Country Inn  3 stars

419 Banff Avenue, Banff, Canada, T1L 1A7

Banff Very good
CAD 310

Rundlestone Lodge  3 stars

537 Banff Avenue, Banff, Canada, T1L 1A6

Banff Great
CAD 242

Blue Mountain Lodge  3 stars

327 Caribou Street, Banff, Canada, T1L 1C4

Banff Very good
CAD 148

Douglas Fir Resort And Chalets  3 stars

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

Banff Great
CAD 288

Elk + Avenue Hotel  3 stars

333 Banff Avenue, Banff, Canada, TOL 0C0

Banff Great
CAD 176

Lodges At Canmore  3 stars

107 Montane Road, Canmore, Canada, T1W3J2

Canmore Very good
CAD 216

Banff Inn  3 stars

501 Banff Avenue, Banff, Canada, T1L 1A9

Banff Very good
CAD 248

Fire Mountain Lodge  3 stars

121 Kananaskis Way, Canmore, Canada, T1W2X2

Canmore Very good
CAD 299

Num-Ti-Jah Lodge  3 stars

Mile 22, Lake Louise, Canada, T0I 1E0

Lake Louise
CAD 634

Fox Hotel And Suites  3 stars

461 Banff Avenue, Banff, Canada, T1L 1B1

Banff Great
CAD 327

The Georgetown Inn  3 stars

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

Canmore Great
CAD 261

Stoney Nakoda Resort & Casino  3 stars

888 Nakoda Way, Seebe, Canada, T0L 1N0

Seebe Very good
CAD 152

Canalta Lodge  3 stars

545 Banff Avenue, Banff, Canada, T1L1B5

Banff Very good
CAD 240

Copperstone Resort  3 stars

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

Canmore Great
CAD 403

Canmore Rocky Mountain Inn  3 stars

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

Canmore Great
CAD 157

Holiday Inn Canmore  3 stars

1 Silvertip Trail, Canmore, Canada, T1W 2Z7

Canmore Great
CAD 165

The Crossing  3 stars

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

Saskatchewan River Crossing Nice
CAD 273

Mystic Springs Chalets & Hot Pools  3 stars

140 Kananaskis Way, Canmore, Canada, T1W 2X2

Canmore Great
CAD 593

Baker Creek Mountain Resort  3 stars

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

Lake Louise Great
CAD 496

Basecamp Lodge  3 stars

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

Canmore Very good
CAD 152

Worldmark Canmore-Banff  3 stars

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

Canmore Great
CAD 2 050

Silver Creek Lodge  3 stars

1818 Mountain Avenue, Canmore, Canada, T1W 3M3

Canmore Great
CAD 203

Banff Gate Mountain Resort  3 stars

302 George Biggy Senior Road, Canmore, Canada, T1W2T8

Canmore Great
CAD 228

Banff Rocky Mountain Resort  3 stars

1029 Banff Avenue, Banff, Canada, T1L 1A2

Banff Great
CAD 242

Canmore Inn & Suites  3 stars

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

Canmore Very good
CAD 99

Mountaineer Lodge  3 stars

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

Lake Louise Very good
CAD 173

Bow Valley Motel  3 stars

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

Canmore Great
CAD 179

Rundle Mountain Lodge  3 stars

1723 Bow Valley Trail, Canmore, Canada

Canmore Great
CAD 140

Inn Of The Rockies  3 stars

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

Canmore Great
CAD 192

Ambleside Lodge  3 stars

123A Rundle Crescent , Canmore, Canada

Canmore Very good

Rundle Cliffs Lodge  3 stars

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

Canmore
CAD 610

Num-Ti-Jah Lodge  3 stars

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

Lake Louise Very good
CAD 480

Paintbox Lodge  3 stars

10Th Street 629, Canmore, Canada, T1W2A2

Canmore Very good

Rocky Mountain Bed & Breakfast  3 stars

223 Otter Street, Banff, Canada, T1L 1C3

Banff Very good
CAD 135

Holiday Lodge Cabins  3 stars

311 Marten Street, Banff, Canada, T1L 1A7

Banff Great
CAD 136

Yamnuska Suites  3 stars

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

Canmore Great
CAD 94

Basecamp Resorts  3 stars

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

Canmore Very good
CAD 201

Crosswaters Resort At Kananaskis  3 stars

1 Terrace Drive, Kananaskis, Canada, T0L 2H0

Kananaskis Great
CAD 292

Sunset Mountain Inn  3 stars

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

Canmore
CAD 380

David Thompson Resort  3 stars

Ab-11, Saskatchewan River Crossing, Canada, T0M 2H0

Saskatchewan River Crossing

Mountain View Inn  2 stars

100 Kananaskis Way, Canmore, Canada, T1W2X2

Canmore Very good
CAD 123

Red Carpet Inn  2 stars

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

Banff Very good
CAD 177

Banff Voyager Inn  2 stars

555 Banff Avenue, Banff, Canada, T1L 1B5

Banff Nice
CAD 195

Days Inn By Wyndham Canmore  2 stars

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

Canmore Great
CAD 111

King Edward Hotel  2 stars

137 Banff Avenue, Banff, Canada, T1L 1A6

Banff Very good
CAD 187

Johnston Canyon Lodge & Bungalows  2 stars

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

Castle Junction Very good
CAD 294

Rocky Mountain Ski Lodge  2 stars

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

Canmore Great
CAD 134

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 159

Big Horn Motel  2 stars

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

Canmore Nice
CAD 187

Homestead Inn Banff  2 stars

217 Lynx Street, Banff, Canada

Banff Great
CAD 163

Bumpers Inn  2 stars

250 Marmot Crescent, Banff, Canada, 1070

Banff Very good
CAD 189

Hi Banff Alpine Centre  2 stars

801 Hidden Ridge Way, Banff, Canada, T1L1B3

Banff Guest rating
CAD 104

Samesun Banff  2 stars

433 Banff Avenue, Banff, Canada

Banff Very good
CAD 45

A Good Nite'S Rest Bed And Breakfast  2 stars

437 Marten Street, Banff, Canada, T1L 1E6

Banff Guest rating
CAD 173

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 195

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 Great
CAD 173

Castle Mountain Chalets  0 stars

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

Castle Junction Guest rating
CAD 155

Banff Boundary Lodge  0 stars

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

Canmore Very good
CAD 361

Moraine Lake Lodge  0 stars

Moraine Lake Road, Lake Louise, Canada, T0L1E0

Lake Louise Great
CAD 869

Cathedral Mountain Lodge  0 stars

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

Field Great
CAD 611

Deer Lodge  0 stars

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

Lake Louise Very good
CAD 209

Tunnel Mountain Resort  0 stars

502 Tunnel Mountain Road, Banff, Canada, ABT010C0

Banff Very good
CAD 260

Canadian Rockies Chalets  0 stars

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

Canmore Very good
CAD 181

Paradise Lodge And Bungalows  0 stars

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

Lake Louise Great
CAD 325

Platinum Suites  0 stars

91B Three Sisters Drive, Canmore, Canada

Canmore Great
CAD 371

Rundle Ridge Chalets  0 stars

1100 Harvie Heights Road, Canmore, Canada

Canmore Great
CAD 156

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

Buffaloberry Bed & Breakfast  0 stars

417 Marten Street, Banff, Canada, T1L 1G5

Banff Perfect
CAD 549

Great Divide Lodge  0 stars

1 Highway 1, Field, Canada, V0A 1G0

Field Guest rating
CAD 211

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 Great
CAD 420

Hi Lake Louise Alpine Centre  0 stars

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

Lake Louise Very good
CAD 143

Rundle Cliffs Lodge By Spring Creek Vacations  0 stars

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

Canmore Great
CAD 392

Park Gate Chalets  0 stars

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

Canmore
CAD 172

Holiday Lodge Bed And Breakfast  0 stars

311 Marten Street, Banff, Canada, T1L 1A7

Banff Great
CAD 152

Nakoda Lakeside Lodge  0 stars

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

Seebe

Rundle Cliffs Luxurious Two Bedroom Mountain Lodge  0 stars

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

Canmore
CAD 298

The Poplar Inn  0 stars

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

Banff
CAD 350

Rundle Mountain Rv Park  0 stars

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

Canmore
CAD 225

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 204

Castle Mountain Chalets  0 stars

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

Castle Junction
CAD 321

Canmore Downtown Hostel  0 stars

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

Canmore
CAD 134

Canmore Kananaskis Townhouse  0 stars

Kananaskis Way, Canmore, Canada, T1W 2X2

Canmore
CAD 788

Canmore Bow Valley Home  0 stars

Bow Valley Trail, Canmore, Canada, T1W 1L7

Canmore
CAD 2 241

Akai Motel  0 stars

1717 Mountain Avenue, Canmore, Canada, T1W 2W1

Canmore
CAD 185