
Banff Holidays
Book a Hotel + Flight or Car together to unlock savings
Top hotels in Banff

Banff Springs Hotel
8 Golden Knowes Rd, Banff, Scotland
Fully refundableReserve now, pay when you stay
The price is 4.013.875 ₫ per night from 17 Aug to 18 Aug
4.013.875 ₫
4.816.650 ₫ total
17 Aug - 18 Aug
includes taxes & fees
8.6/10 Excellent! (193 reviews)
"Very good service and polite staff."
Reviewed on 29 Jul 2025

Station Hotel Portsoy
22 Seafield Street, Banff, Scotland
Fully refundableReserve now, pay when you stay
The price is 6.924.488 ₫ per night from 1 Sept to 2 Sept
6.924.488 ₫
6.924.488 ₫ total
1 Sept - 2 Sept
includes taxes & fees
8.6/10 Excellent! (86 reviews)
"Staff were very friendly, courteous and responsive. The beds were comfortable and the rooms clean. We enjoyed our stay and would come back."
Reviewed on 22 Jun 2025

Laichmoray Hotel
Maisondieu Road, Elgin, Scotland
Fully refundableReserve now, pay when you stay
9.4/10 Exceptional! (428 reviews)
Decent for a 1 - night stay over
"Nice hotel. 1 night stay over Just disappointed in the food - completely tasteless evening meal. The basics - Fish, chips and peas - totally unseasoned and dry Pre-booking for breakfast also went out 30 years ago"
Reviewed on 29 Jul 2025
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.
Popular places to visit
Banff Museum
You can spend time browsing the exhibits at Banff Museum during your travels in Banff. Amble around the area's waterfront or experience its festivals.
Portsoy Pottery
You can spend an afternoon studying the exhibits at Portsoy Pottery during your trip to Portsoy. Stroll along the waterfront or experience the area's festivals.
Duff House
Find out about the history of Banff when you spend time at Duff House. Amble around the area's waterfront or experience its festivals.