trover photo by Tork Mackenzie

Banff Hotels from RM265

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Banff

Banff Springs Hotel
4 out of 5
8 Golden Knowes Rd, Banff, Scotland
Free cancellationReserve now, pay when you stay
RM332
per night
Jan 26 - Jan 27
4.1/5Very Good! (27 reviews)

"Coffee machine was a nice touch. Room was very cold on arrival."…"

Reviewed on 5 Jan,2020

Banff Springs Hotel
Seabreeze
3.5 out of 5
Seabreeze 7 Swordanes Inverboyndie, Banff, Scotland
Get Rates
No reviews
Seabreeze
Fife Lodge
3 out of 5
Sandyhill Road, Banff, Scotland
Free cancellationReserve now, pay when you stay
RM398
per night
Jan 26 - Jan 27
4.4/5Excellent! (60 reviews)
Great stay for business trip

"Stayed two nights for work. Large comfy room, friendly staff and really good breakfast. Would definitely stay again if in the area. Only downside, they run out of Best on tap ☺"…"

Reviewed on 23 Aug,2019

Fife Lodge
Durn House
4 out of 5
Durn Road, Portsoy, Banff, Scotland
RM378
per night
Jan 26 - Jan 27
4.6/5Wonderful! (58 reviews)

"This is the first hotel we've been in where porridge is offered in place of a cooked breakfast. Every where else has porridge as a choice with the cereals and fruit. BBC2 requires retuning. Rooms are advertised as soundproofed but this is definitely not the case. I could hear people talking at 1am ..."…"

Reviewed on 11 Jul,2019

Durn House
The County Hotel
3 out of 5
32 High Street, Banff, Scotland
Free cancellationReserve now, pay when you stay
RM420
per night
Jan 28 - Jan 29
4.5/5Wonderful! (11 reviews)

"Excellent food spacious room fantastic shower hosts and staff all excellent with stay again"…"

Reviewed on 19 Jul,2019

The County Hotel
Seafield Arms
3.5 out of 5
5 CHAPEL STREET, Banff, Scotland
Free cancellationReserve now, pay when you stay
RM376
per night
Jan 26 - Jan 27
3.3/5 (6 reviews)

"Had a lot of character.staff were excellent.attentive to our needs etc. Two issues the TV and the shower were both resolved.smallest room in the house for the longest staying guests and we filed."…"

Reviewed on 25 Aug,2019

Seafield Arms
Kathleen`s Bed and Breakfast
2.5 out of 5
88 Main Street, Gardenstown, Banff, Scotland
Free cancellationReserve now, pay when you stay
RM265
per night
Feb 1 - Feb 2
4.3/5Excellent! (43 reviews)

"Very comfortable, home from home. Kathleen is a very nice hospitable lady."…"

Reviewed on 25 Jul,2019

Kathleen`s Bed and Breakfast
The Sail Loft
2 out of 5
Back Green, Banff, Scotland
Get Rates
5/5Exceptional! (3 reviews)
Sail Loft

"So clean. So beautiful. Looks like it's literally just opened ...utterly spotless."…"

Reviewed on 9 Mar,2019

The Sail Loft
Ailsa
3.5 out of 5
15-16 The Square,, Banff, Scotland
Free cancellationReserve now, pay when you stay
RM267
per night
Jan 31 - Feb 1
5/5Exceptional! (4 reviews)
Sehr zu empfehlen

"Wunderbarer Aufenthalt. Unser Gastgeber war sehr zuvorkommend und bemüht alles zu unserer Zufriedenheit zu gestalten."…"

Reviewed on 6 Oct,2019

Ailsa
24 Waters Edge
3.5 out of 5
24 Waters Edge, Banff, Scotland
Get Rates
No reviews
24 Waters Edge
Can'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.

Visiting Banff

Visitors can enjoy all that Banff has to offer including the waterfront, festivals and monuments. Tourists can also enjoy so much more including its art.

  • There are 21 hotels and other accommodation options in Banff
  • The closest major airport is in Aberdeen (ABZ), 33.3 mi (53.6 km) from the city centre

Dressing for Banff

  • Between January and March, daytime temperatures average 9°C, whilst night-time temperatures stay around 1°C
  • From April to June, the average is 17°C during the day and 2°C at night
  • July to September sees average temperatures of 18°C during the day and 7°C at night
  • Between October and December, you can expect 14°C as the daytime average and 1°C as the night-time average
  • About 29 millimetres of rain falls on Banff each year
  • July and August are usually the hottest months averaging 17°C, while January and February are usually the coldest with an average temperature of 1°C

Frequently asked questions

Recent Reviews in Banff

More trip options