Alberta may have travel restrictions in place due to COVID-19.

Book Holiday Homes in Banff

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Featured Holiday Homes in Banff

Private Entrance - New Renovated 2BR Townhouse

Private Entrance - New Renovated 2BR Townhouse

1200 Harvie Heights Rd, Unit 242, Harvie Heights, AB
Get Rates
With a stay at this vacation home in Harvie Heights, you'll be on a lake, just steps from Bow Valley Wildland Provincial Park and a 1-minute drive from Banff ...
Private Entrance - New Renovated 2BR Townhouse
231 Entire 2 Story Townhouse Banff Mtain View

231 Entire 2 Story Townhouse Banff Mtain View

1200 Harvie Heights rd, 231, Harvie Heights, AB
Get Rates
With a stay at this vacation home in Harvie Heights, you'll be steps from Bow Valley Wildland Provincial Park and a 1-minute drive from Banff National Park.
231 Entire 2 Story Townhouse Banff Mtain View
Rocky Mountain Townhouse at Banff Gateway With Private Entry

Rocky Mountain Townhouse at Banff Gateway With Private Entry

1200 Harvie Heights Rd, #255, Harvie Heights, AB
Get Rates
With a stay at this vacation home in Harvie Heights, you'll be in the mountains, just steps from Bow Valley Wildland Provincial Park and a 1-minute drive from ...
Rocky Mountain Townhouse at Banff Gateway With Private Entry

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Mountain View 2-storey 2br/ Wood Lodge

Mountain View 2-storey 2br/ Wood Lodge

1200 Harvie Heights Rd,, 249, Harvie Heights, AB
Get Rates
With a stay at this vacation home in Harvie Heights, you'll be in the mountains, just steps from Bow Valley Wildland Provincial Park and a 2-minute drive from ...
Mountain View 2-storey 2br/ Wood Lodge
Alpine Escapes at the Banff Boundary Lodge

Alpine Escapes at the Banff Boundary Lodge

1000 Harvie Heights Road, 418, Harvie Heights, AB
The price is AU$391 per night from 9 May to 9 May
Located in Harvie Heights, this resort is in the mountains, within a 5-minute drive of Bow Valley Wildland Provincial Park and Banff National Park.
Alpine Escapes at the Banff Boundary Lodge
Mountain View, Mystic Hot Tub & Pools Townhouse Sleeps 6

Mountain View, Mystic Hot Tub & Pools Townhouse Sleeps 6

140 Kananaskis Way, 114, Canmore, AB
Get Rates
With a stay at this vacation home in Canmore, you'll be within a 5-minute drive of Yamnuska Mountain Adventures and Canmore Nordic Centre Provincial Park.
Mountain View, Mystic Hot Tub & Pools Townhouse Sleeps 6
Panorama Mountain Views! Luxurious 5brs/4.5ba, Hot Tub, Townhome, Canmore for 12

Panorama Mountain Views! Luxurious 5brs/4.5ba, Hot Tub, Townhome, Canmore for 12

108 Montane Rd, Canmore, AB
Get Rates
When you stay at this vacation home in Canmore, you'll be in the mountains, within a 15-minute walk of Yamnuska Mountain Adventures and Canmore Nordic Centre ...
Panorama Mountain Views! Luxurious 5brs/4.5ba, Hot Tub, Townhome, Canmore for 12
Entire Townhouse W/2 Br&2ba Balcony Mountain Views Newly Upgraded

Entire Townhouse W/2 Br&2ba Balcony Mountain Views Newly Upgraded

1200 Harvie Heights Rd, Harvie Heights, AB
Get Rates
With a stay at this vacation home in Harvie Heights, you'll be in the mountains, just steps from Bow Valley Wildland Provincial Park and a 1-minute drive from ...
Entire Townhouse W/2 Br&2ba Balcony Mountain Views Newly Upgraded
230 Entire 2 Story Townhouse Banff Mtain View

230 Entire 2 Story Townhouse Banff Mtain View

1200 Harvie height rd, 230, Harvie Heights, AB
Get Rates
With a stay at this vacation home in Harvie Heights, you'll be steps from Bow Valley Wildland Provincial Park and a 1-minute drive from Banff National Park.
230 Entire 2 Story Townhouse Banff Mtain View
Don't see what you're looking for?
See all available properties in Banff
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top trending hotels in Banff

Moose Hotel And Suites

Moose Hotel And Suites

3.5 out of 5
345 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is AU$209 per night from 9 May to 9 May
With a stay at Moose Hotel And Suites, you'll be centrally located in Banff, within a 5-minute walk of Banff National Park Information Centre and Banff Lake ...
Moose Hotel And Suites
Banff Caribou Lodge and Spa

Banff Caribou Lodge and Spa

3.5 out of 5
521 Banff Ave, Box 1070, Banff, AB
Free cancellationReserve now, pay when you stay
The price is AU$116 per night from 10 May to 10 May
A stay at Banff Caribou Lodge and Spa places you in the heart of Banff, a 2-minute drive from Banff Lake Louise Tourism Bureau and 7 minutes from Upper Hot ...
Banff Caribou Lodge and Spa
Mount Royal Hotel

Mount Royal Hotel

3 out of 5
138 Banff Avenue, Banff, AB
Free cancellationReserve now, pay when you stay
The price is AU$116 per night from 9 May to 9 May
With a stay at Mount Royal Hotel, you'll be centrally located in Banff, within a 5-minute walk of Banff Lake Louise Tourism Bureau and Banff National Park Information ...
Mount Royal Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Banff Rocky Mountain Resort

Banff Rocky Mountain Resort

3 out of 5
1029 Banff Ave, Banff, AB
Free cancellationReserve now, pay when you stay
The price is AU$116 per night from 10 May to 10 May
When you stay at Banff Rocky Mountain Resort in Banff, you'll be in a national park, within a 5-minute drive of Banff National Park Information Centre and Banff ...
Banff Rocky Mountain Resort
Don't see what you're looking for?
See all available properties in Banff
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.