COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Compare and book 4 Star hotels in Banff, Scotland

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Banff 4 Star Hotels

Meldrum House Country Hotel & Golf Course
4 out of 5
East Lodge, Oldmeldrum, Inverurie, Scotland
Free cancellationReserve now, pay when you stay
The price is £99 per night from 17 May to 17 May
4.7/5Exceptional! (148 reviews)
Good relaxing stay
"Everything was great the only blot on the copy book was that because of staff cutbacks you had to wait a little longer to get served at evening meal and breakfast."

Reviewed on 10 Dec 2020

Meldrum House Country Hotel & Golf Course
Durn House
4 out of 5
Durn Road, Portsoy, Banff, Scotland
The price is £110 per night from 22 May to 22 May
4.6/5Wonderful! (65 reviews)
"Lovely wee hotel. We got a very warm welcome and really enjoyed our stay here. Highly recommended. Fantastic and attentive staff. Great breakfast too!"

Reviewed on 19 Oct 2020

Durn House
The Seafield Arms
4 out of 5
17-19 Seafield St, Buckie, Scotland
Free cancellationReserve now, pay when you stay
The price is £152 per night from 10 Jun to 10 Jun
The Seafield Arms
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Banff Springs Hotel
4 out of 5
8 Golden Knowes Rd, Banff, Scotland
Free cancellationReserve now, pay when you stay
The price is £118 per night from 16 May to 16 May
4.3/5Excellent! (45 reviews)
Great service to fix poblem stay
"All in all a good stay great cleanliness and distancing measures in place. I did have an issue that led to a terrible nights sleep, but their 4 star service kicked in and even though they could not fix the issue, i couldnt fault their level of desire to understand the issue and apologise. I really ..."

Reviewed on 6 Nov 2020

Banff Springs Hotel
Fife Arms Hotel
4 out of 5
Get Rates
4.4/5Wonderful! (94 reviews)
"Very friendly service and great food. Nice spacious rooms and easy parking."

Reviewed on 20 Sep 2020

Fife Arms Hotel
Craigellachie Hotel of Speyside
4.3/5Excellent! (80 reviews)
3 night business trip
"A lovely hotel in a great location for walks along the Speyside way. Very comfy bed and friendly staff."

Reviewed on 17 Oct 2020

Craigellachie Hotel of Speyside
The Station Hotel
The price is £190 per night from 1 Jun to 1 Jun
4.7/5Exceptional! (176 reviews)
"Absolute gem of a hotel in Speyside. Rooms are big and beautiful, food and drink options in the bar and restuarant are excellent"

Reviewed on 4 Sep 2020

The Station Hotel
The Lodges at Barra Castle
4 out of 5
Barra Castle, Oldmeldrum, Inverurie, Scotland
The price is £133 per night from 10 Jun to 10 Jun
3.5/5Good! (6 reviews)
Yuyyuyu
"We had to cancel on Friday due to illness"

Reviewed on 21 Aug 2019

The Lodges at Barra Castle
Macdonald Pittodrie House
4 out of 5
Chapel of Garioch, Inverurie, Scotland
Free cancellationReserve now, pay when you stay
The price is £105 per night from 16 May to 16 May
4.2/5Excellent! (169 reviews)
Unfriendly management
"We couldn' t do our scotland trip this year due to the scottish Covid-19 quarantine restrictions. The hotel management hasn' t offered any refund nor a voucher with a validity longer than 12 months, despite several negotiations. Very stubborn and the only(!) hotel where we experienced that much trouble. ..."

Reviewed on 15 Jul 2020

Macdonald Pittodrie House
Mill of Nethermill Holidays