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 24 - Aug 25
Tomorrow
Aug 25 - Aug 26
This weekend
Aug 28 - Aug 30
Next weekend
Sep 4 - Sep 6

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
$114
$136 total
includes taxes & fees
Aug 26 - Aug 27
Fife Lodge

Banff Springs Hotel

Banff Springs Hotel
Banff
$154
$185 total
includes taxes & fees
Aug 25 - Aug 26
Banff Springs Hotel

Seafield Arms

Seafield Arms
Banff
$157
$188 total
includes taxes & fees
Sep 1 - Sep 2
Seafield Arms

Homesly The Station Hotel

Homesly The Station Hotel
Banff
$209
$209 total
includes taxes & fees
Aug 25 - Aug 26
Homesly The Station Hotel

Periwinkle Cottage

Periwinkle Cottage
Banff
$467
$561 total
includes taxes & fees
Sep 3 - Sep 4
Periwinkle Cottage

Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
$82
$99 total
includes taxes & fees
Aug 30 - Aug 31
Portsoy Sail Loft

24 Waters Edge

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

The Old Kipper Hoose

The Old Kipper Hoose
Banff
$768
$921 total
includes taxes & fees
Aug 30 - Aug 31
The Old Kipper Hoose

2 Seafield Place

2 Seafield Place
Banff
2 Seafield Place

49 Crovie Village

49 Crovie Village
Banff
$595
$714 total
includes taxes & fees
Sep 2 - Sep 3
49 Crovie Village

Bullpens

Bullpens
Banff
Bullpens

19 Reidhaven Street

19 Reidhaven Street
Banff
19 Reidhaven Street

11 Village

11 Village
Banff
11 Village

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
$182
$218 total
includes taxes & fees
Aug 26 - Aug 27
The Knowes Hotel & Restaurant

Deveron Lodge B&B

Deveron Lodge B&B
Turriff
$115
$115 total
includes taxes & fees
Aug 26 - Aug 27
Deveron Lodge B&B

The Davron Hotel

The Davron Hotel
Fraserburgh
$142
$170 total
includes taxes & fees
Aug 31 - Sep 1
The Davron Hotel

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
$132
$132 total
includes taxes & fees
Sep 8 - Sep 9
Chapelhill Croft Farmhouse B&B

The Royal Oak Hotel

The Royal Oak Hotel
Buckie
$168
$202 total
includes taxes & fees
Aug 27 - Aug 28
The Royal Oak Hotel

Cabin View

Cabin View
Turriff
$171
$205 total
includes taxes & fees
Sep 24 - Sep 25
Cabin View

The Seafield Arms

The Seafield Arms
Buckie
$171
$205 total
includes taxes & fees
Sep 3 - Sep 4
The Seafield Arms
View all properties

Check out pet-friendly hotels in Banff

Seafield Arms

Seafield Arms
Banff
$157
$188 total
includes taxes & fees
Sep 1 - Sep 2
Seafield Arms

Periwinkle Cottage

Periwinkle Cottage
Banff
$467
$561 total
includes taxes & fees
Sep 3 - Sep 4
Periwinkle Cottage

Homesly The Station Hotel

Homesly The Station Hotel
Banff
$209
$209 total
includes taxes & fees
Aug 25 - Aug 26
Homesly The Station Hotel

Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
$82
$99 total
includes taxes & fees
Aug 30 - Aug 31
Portsoy Sail Loft

The Old Kipper Hoose

The Old Kipper Hoose
Banff
$768
$921 total
includes taxes & fees
Aug 30 - Aug 31
The Old Kipper Hoose

2 Seafield Place

2 Seafield Place
Banff
2 Seafield Place

11 Village

11 Village
Banff
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

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

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

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

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 and Inverboyndie Beach.
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

Grampian Kart Club

Grampian Kart Club is 4.3 mi (7 km) from central Banff, why not stop by during your stay.
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

Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course

8/10 Good
"Nice grounds and nice room, poor selection of lager. Service lets it down. Few days of no response prior to the visit via hotel.com messaging followed by a couple of days of no answer on the telephone. slow service at evening meal then terrible service at breakfast. Had to leave the breakfast table for work after waiting 38 minutes for scrambled egg. After noting everyone dining at 33 minutes i prompted them then they brought the wrong dish. Having to leave mid meal to check out didnt leave a good final memory"
James 1-night trip
Posted 1 hour ago
Meldrum House Country Hotel & Golf Course
Banff Springs Hotel

Banff Springs Hotel

10/10 Excellent
"What can I say. Staff very nice and helpful. Room was great although I hadn't booked twin rooms it was no problem, they converted the room to suit. Food was fantastic . Would definitely stay there again"
sean 1-night trip
Posted 2 days ago
Banff Springs Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"Incredible staff. Dinner at the restaurant was delicious. Outrageous and delectable selection of whisky’s. Room was comfortable and clean. Looking forward to a return in the future."
Kadence 1-night trip
Posted 5 days ago
The Station Hotel
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 25 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.