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 10 - Aug 11
Tomorrow
Aug 11 - Aug 12
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

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. Periwinkle Cottage — 3-star hotel in Banff.
  5. Homesly The Station Hotel — 3.5-star hotel in Banff. Guest rating: 8.4/10 — Very Good.

Where to stay in Banff?

Fife Lodge

Fife Lodge
Banff
$118
$142 total
includes taxes & fees
Aug 23 - Aug 24
Fife Lodge

Banff Springs Hotel

Banff Springs Hotel
Banff
$153
$183 total
includes taxes & fees
Aug 11 - Aug 12
Banff Springs Hotel

Seafield Arms

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

Periwinkle Cottage

Periwinkle Cottage
Banff
$462
$555 total
includes taxes & fees
Sep 3 - Sep 4
Periwinkle Cottage

Homesly The Station Hotel

Homesly The Station Hotel
Banff
$205
$205 total
includes taxes & fees
Aug 11 - Aug 12
Homesly The Station Hotel

Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
$81
$98 total
includes taxes & fees
Aug 11 - Aug 12
Portsoy Sail Loft

24 Waters Edge

24 Waters Edge
Banff
$508
$508 total
includes taxes & fees
Aug 14 - Aug 15
24 Waters Edge

The Old Kipper Hoose

The Old Kipper Hoose
Banff
$759
$911 total
includes taxes & fees
Aug 14 - Aug 15
The Old Kipper Hoose

2 Seafield Place

2 Seafield Place
Banff
$464
$557 total
includes taxes & fees
Aug 22 - Aug 23
2 Seafield Place

Bullpens

Bullpens
Banff
$966
$1,159 total
includes taxes & fees
Aug 29 - Aug 30
Bullpens

49 Crovie Village

49 Crovie Village
Banff
$588
$706 total
includes taxes & fees
Aug 17 - Aug 18
49 Crovie Village

11 Village

11 Village
Banff
$428
$513 total
includes taxes & fees
Aug 28 - Aug 29
11 Village

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
$157
$189 total
includes taxes & fees
Aug 12 - Aug 13
The Knowes Hotel & Restaurant

Deveron Lodge B&B

Deveron Lodge B&B
Turriff
$114
$114 total
includes taxes & fees
Aug 17 - Aug 18
Deveron Lodge B&B

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
$130
$130 total
includes taxes & fees
Aug 11 - Aug 12
Chapelhill Croft Farmhouse B&B

The Royal Oak Hotel

The Royal Oak Hotel
Buckie
$166
$200 total
includes taxes & fees
Aug 11 - Aug 12
The Royal Oak Hotel

Cabin View

Cabin View
Turriff
$175
$210 total
includes taxes & fees
Aug 12 - Aug 13
Cabin View

The Davron Hotel

The Davron Hotel
Fraserburgh
$140
$168 total
includes taxes & fees
Aug 29 - Aug 30
The Davron Hotel

The Seafield Arms

The Seafield Arms
Buckie
$169
$202 total
includes taxes & fees
Sep 1 - Sep 2
The Seafield Arms

Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
$155
$186 total
includes taxes & fees
Aug 12 - Aug 13
Heath Hill Hotel
View all properties

Check out pet-friendly hotels in Banff

Homesly The Station Hotel

Homesly The Station Hotel
Banff
$205
$205 total
includes taxes & fees
Aug 11 - Aug 12
Homesly The Station Hotel

Seafield Arms

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

Periwinkle Cottage

Periwinkle Cottage
Banff
$462
$555 total
includes taxes & fees
Sep 3 - Sep 4
Periwinkle Cottage

Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
$81
$98 total
includes taxes & fees
Aug 11 - Aug 12
Portsoy Sail Loft

The Old Kipper Hoose

The Old Kipper Hoose
Banff
$759
$911 total
includes taxes & fees
Aug 14 - Aug 15
The Old Kipper Hoose

2 Seafield Place

2 Seafield Place
Banff
$464
$557 total
includes taxes & fees
Aug 22 - Aug 23
2 Seafield Place

11 Village

11 Village
Banff
$428
$513 total
includes taxes & fees
Aug 28 - Aug 29
11 Village
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

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

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

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

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 Cullen Harbour, Portsoy Ice Cream, and Fordyce Joiners Workshop and Visitor Centre.
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 Cullen Harbour, Bow Fiddle Rock, and Portsoy Ice Cream.
See properties

Banff Museum

8.0/10 (2 reviews)
Banff Museum is 0.9 mi (1.5 km) from central Banff, why not stop by during your stay. If you want to experience more of the culture Banff has to offer, head to Duff House, Inverboyndie Beach, and Macduff Marine Aquarium.
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

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 applauded for its cultural attractions such as Portsoy Pottery and Banff Museum. The city has something for everyone including sights like Duff House and Inverboyndie Beach 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

8/10 Good
"The room was clean and comfortable and the seaview was spectacular. The staff were very pleasant and helpful. There is ample parking. Breakfast was delicious."
karen 1-night trip
Posted 22 hours ago
Banff Springs Hotel
Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

10/10 Excellent
"This hotel is conveniently located to the whisky trail with Glenfiddich and Macallan distilleries being within 10min drive. Hotel has a nice restaurant on the property and there is another good one 2 min walking distance. Our room had all basic amenities and was clean. The hotel has a rustic character of a building over 100 years old. It is very lovely but it comes with old furniture, uneven floor, no AC, and no elevator. Staff was very friendly and eager to help with travel information and other needs."
Vlad 3-night trip
Posted 1 day ago
Craigellachie Hotel of Speyside
The Station Hotel

The Station Hotel

10/10 Excellent
"We stayed at The Station Hotel for two nights - the staff were very helpful and friendly. Parking was readily available and the room was tastefully decorated and spacious. At the hotel we had breakfast both mornings and dinner one evening: the menu had many options and we all enjoyed our meals. We would recommend to our family and friends!"
Jillian 2-night trip
Posted 2 days ago
The Station Hotel
Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course

8/10 Good
"Lovely room and view. Food okay."
Gordon 3-night trip
Posted 2 days ago
Meldrum House Country Hotel & Golf Course
Fife Lodge

Fife Lodge

10/10 Excellent
"great staff"
John 1-night trip
Posted 10 days ago
Fife Lodge
Homesly The Station Hotel

Homesly The Station Hotel

10/10 Excellent
"Excellent service staff were wonderful"
Lyn 3-night trip
Posted 11 months 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 23 vacation homes. You can also consider one of the 8 apartments or 83 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.