Hotels in Banff

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Aug 30 - Aug 31
Tomorrow
Aug 31 - Sep 1
Next weekend
Sep 4 - Sep 6
In two weeks
Sep 11 - Sep 13

Top 5 hotels in Banff at a glance

  1. Fife Lodge — 3-star hotel in Banff. Guest rating: 9.4/10 — Exceptional.
  2. Banff Springs Hotel — 4-star hotel in Banff. Guest rating: 8.8/10 — Excellent.
  3. Seafield Arms — 3.5-star hotel in Banff. Guest rating: 7.4/10 — Good.
  4. Homesly The Station Hotel — 3.5-star hotel in Banff. Guest rating: 8.4/10 — Very Good.
  5. Periwinkle Cottage — 3-star hotel in Banff.

Where to stay in Banff?

Fife Lodge

Fife Lodge
Banff
$118
$142 total
includes taxes & fees
Sep 13 - Sep 14
Fife Lodge

Banff Springs Hotel

Banff Springs Hotel
Banff
$153
$184 total
includes taxes & fees
Aug 31 - Sep 1
Banff Springs Hotel

Seafield Arms

Seafield Arms
Banff
$155
$186 total
includes taxes & fees
Sep 1 - Sep 2
Seafield Arms

Homesly The Station Hotel

Homesly The Station Hotel
Banff
$208
$208 total
includes taxes & fees
Sep 1 - Sep 2
Homesly The Station Hotel

Periwinkle Cottage

Periwinkle Cottage
Banff
$459
$551 total
includes taxes & fees
Sep 30 - Oct 1
Periwinkle Cottage

Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
$82
$98 total
includes taxes & fees
Aug 31 - Sep 1
Portsoy Sail Loft

24 Waters Edge

24 Waters Edge
Banff
$510
$510 total
includes taxes & fees
Sep 5 - Sep 6
24 Waters Edge

The Old Kipper Hoose

The Old Kipper Hoose
Banff
$762
$914 total
includes taxes & fees
Sep 4 - Sep 5
The Old Kipper Hoose

49 Crovie Village

49 Crovie Village
Banff
$590
$708 total
includes taxes & fees
Sep 26 - Sep 27
49 Crovie Village

2 Seafield Place

2 Seafield Place
Banff
$466
$559 total
includes taxes & fees
Sep 11 - Sep 12
2 Seafield Place

19 Reidhaven Street

19 Reidhaven Street
Banff
$903
$903 total
includes taxes & fees
Sep 11 - Sep 12
19 Reidhaven Street

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
$180
$217 total
includes taxes & fees
Sep 1 - Sep 2
The Knowes Hotel & Restaurant

The Davron Hotel

The Davron Hotel
Fraserburgh
$141
$169 total
includes taxes & fees
Aug 31 - Sep 1
The Davron Hotel

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
$131
$131 total
includes taxes & fees
Sep 11 - Sep 12
Chapelhill Croft Farmhouse B&B

The Seafield Arms

The Seafield Arms
Buckie
$164
$196 total
includes taxes & fees
Sep 4 - Sep 5
The Seafield Arms

Cabin View

Cabin View
Turriff
$169
$203 total
includes taxes & fees
Sep 21 - Sep 22
Cabin View

The Royal Oak Hotel

The Royal Oak Hotel
Buckie
$167
$200 total
includes taxes & fees
Sep 1 - Sep 2
The Royal Oak Hotel

The Mill House Hotel

The Mill House Hotel
Buckie
$126
$151 total
includes taxes & fees
Sep 3 - Sep 4
The Mill House Hotel

Cullen Bay Hotel

Cullen Bay Hotel
Buckie
$147
$176 total
includes taxes & fees
Sep 1 - Sep 2
Cullen Bay Hotel

Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
$155
$186 total
includes taxes & fees
Aug 31 - Sep 1
Heath Hill Hotel
View all properties

Check out pet-friendly hotels in Banff

Seafield Arms

Seafield Arms
Banff
$155
$186 total
includes taxes & fees
Sep 1 - Sep 2
Seafield Arms

Homesly The Station Hotel

Homesly The Station Hotel
Banff
$208
$208 total
includes taxes & fees
Sep 1 - Sep 2
Homesly The Station Hotel

Periwinkle Cottage

Periwinkle Cottage
Banff
$459
$551 total
includes taxes & fees
Sep 30 - Oct 1
Periwinkle Cottage

Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
$82
$98 total
includes taxes & fees
Aug 31 - Sep 1
Portsoy Sail Loft

2 Seafield Place

2 Seafield Place
Banff
$466
$559 total
includes taxes & fees
Sep 11 - Sep 12
2 Seafield Place

The Old Kipper Hoose

The Old Kipper Hoose
Banff
$762
$914 total
includes taxes & fees
Sep 4 - Sep 5
The Old Kipper Hoose

19 Reidhaven Street

19 Reidhaven Street
Banff
$903
$903 total
includes taxes & fees
Sep 11 - Sep 12
19 Reidhaven Street
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.
View all properties
Our prices for hotels in Banff are cheapest in November
Price trends for hotels in Banff
Pricing is based on two traveler single night rates
View properties in August
Typical weather for Banff
August
High 16°C / low 11°C. Cloudy most days.
View properties in August
16°
11°
15°
10°
12°
10°
12°
15°
16°
11°
Monthly weather averages (˚C)

Top landmarks in Banff

Inverboyndie Beach

9.6/10 (4 reviews)
If being by the water is a major draw, Inverboyndie Beach is a spot you might want to check out, located 1.1 mi (1.8 km) from central Banff. If you want to continue walking by the waves, head to Sanine Beach.
See properties

Duff House

9.2/10 (16 reviews)
Duff House is just one of the landmarks located 0.5 mi (0.8 km) from central Banff, so you might want to stop by for a few pics during your trip.
See properties

Portsoy Ice Cream

8.6/10 (4 reviews)
Portsoy Ice Cream is in the heart of Portsoy, so why not stop by during your stay. If you'd also like to explore some of the parks in Portsoy, Cullen Millennium Garden is nearby.
See properties

Fordyce Joiners Workshop and Visitor Centre

10.0/10 (1 review)
If visiting museums in Banff are on your list, you might want to check out the upcoming exhibitions at Fordyce Joiners Workshop and Visitor Centre. If you want to experience more of the culture Banff has to offer, head to Portsoy Ice Cream, Cullen Harbour, and Bow Fiddle Rock.
See properties

Portsoy Pottery

8.0/10 (2 reviews)
Art fans might want to check out the upcoming exhibitions at Portsoy Pottery in the heart of Portsoy. If you want to experience more of the culture Portsoy has to offer, head to Portsoy Ice Cream, Fordyce Joiners Workshop and Visitor Centre, and Cullen Harbour.
See properties

beach near Gardenstown Harbour

When the beach is calling your name, you might want to head down to beach near Gardenstown Harbour, located 7.1 mi (11.4 km) from central Banff. Enjoy the sunset by the shore at Inverboyndie Beach and New Aberdour Beach.
See properties

Duff House Royal Golf Club

You might want to play some rounds at Duff House Royal Golf Club, located 0.4 mi (0.7 km) from central Banff. If Duff House Royal Golf Club doesn't quite scratch your golfing itch, Turriff Golf Club is just a short drive away.
See properties

Sanine Beach

9.6/10 (5 reviews)
Whether you want to hunt for sand dollars or smell the fresh air, Sanine Beach is a spot you might want to check out, located 8 mi (12.9 km) from central Banff. If you want to continue walking by the waves, head to Inverboyndie Beach.
See properties

Learn more about Banff

Banff is well-known for its attractions such as Duff House and Inverboyndie Beach. The city has something for everyone including sights like Portsoy Ice Cream and Fordyce Joiners Workshop and Visitor Centre within a small-town setting.

See all hotels in Banff
A coastal town with a prominent tower overlooking the sea.

Check out reviews of Banff hotels guests love

Banff Springs Hotel

Banff Springs Hotel

10/10 Excellent
"Great hotel, very clean, staff brilliant, food excellent and easy parking, and great views."
Calum 1-night trip
Posted 2 days ago
Banff Springs Hotel
Homesly The Station Hotel

Homesly The Station Hotel

10/10 Excellent
"Excellent service staff were wonderful"
Lyn 3-night trip
Posted 1 year ago
Homesly The Station Hotel

Frequently asked questions

What hotels do travelers like in Banff?
Where can I get free parking at my hotel in Banff?
Park your car for free at The Boyne Hotel.
Can I book refundable accommodations in Banff?
If you want the flexibility to change your travel plans to Banff, most properties offer refundable* bookable rates. You can find these properties by searching our site and using the "fully refundable" filter to narrow down the results.
Where can I stay in Banff if I want a vacation home instead of a traditional hotel?
If you want a good alternative to a hotel, browse our selection of 26 vacation homes. You can also consider one of the 8 apartments or 82 cottages.
What will the weather in Banff be like during my vacation?
The warmest months in Banff are usually July and August with an average temp of 55°F. February and January are the chilliest months when the average temp is 41°F. The rainiest months are October and August.
Why should I book my Banff hotel with Hotels.com?
There are plenty of reasons to book your Banff travel with us: our free cancellations on selected hotels gives you the flexibility you're looking for, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.