A coastal town with a prominent tower overlooking the sea.

Banff hotels from RM395

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
2 Sept - 3 Sept
Tomorrow
3 Sept - 4 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Filter by

Star rating

Guest rating

Our top choices for Banff hotels

1. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
RM585
RM702 total
includes taxes & fees
3 Sept - 4 Sept
Banff Springs Hotel

2. Fife Lodge

Fife Lodge
Banff
United Kingdom
Leigh
RM477
RM573 total
includes taxes & fees
13 Sept - 14 Sept
Fife Lodge

3. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
RM626
RM751 total
includes taxes & fees
3 Sept - 4 Sept
Seafield Arms

4. 24 Waters Edge

24 Waters Edge
Banff
United Kingdom
Wajid
24 Waters Edge

5. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
RM837
RM837 total
includes taxes & fees
3 Sept - 4 Sept
Homesly The Station Hotel

6. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
RM329
RM395 total
includes taxes & fees
3 Sept - 4 Sept
Portsoy Sail Loft

7. Periwinkle Cottage

Periwinkle Cottage
Banff
RM1,850
RM2,220 total
includes taxes & fees
30 Sept - 1 Oct
Periwinkle Cottage

8. 15 Waters Edge

15 Waters Edge
Banff
United Kingdom
Rachel
15 Waters Edge

9. The Old Kipper Hoose

The Old Kipper Hoose
Banff
RM3,070
RM3,684 total
includes taxes & fees
19 Sept - 20 Sept
The Old Kipper Hoose

10. 2 Seafield Place

2 Seafield Place
Banff
RM1,878
RM2,254 total
includes taxes & fees
11 Sept - 12 Sept
2 Seafield Place

11. 19 Reidhaven Street

19 Reidhaven Street
Banff
RM3,639
RM3,639 total
includes taxes & fees
11 Sept - 12 Sept
19 Reidhaven Street

12. 49 Crovie Village

49 Crovie Village
Banff
RM2,379
RM2,854 total
includes taxes & fees
5 Sept - 6 Sept
49 Crovie Village

13. 11 Village

11 Village
Banff
RM1,730
RM2,075 total
includes taxes & fees
2 Oct - 3 Oct
11 Village

14. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Stewart
RM727
RM873 total
includes taxes & fees
4 Sept - 5 Sept
The Knowes Hotel & Restaurant

15. The Seafield Arms

The Seafield Arms
Buckie
United States
Louis
RM659
RM791 total
includes taxes & fees
4 Sept - 5 Sept
The Seafield Arms

16. The Davron Hotel

The Davron Hotel
Fraserburgh
United Kingdom
Moira
RM446
RM535 total
includes taxes & fees
1 Oct - 2 Oct
The Davron Hotel

17. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
CHRISTINA
RM459
RM459 total
includes taxes & fees
3 Oct - 4 Oct
Deveron Lodge B&B

18. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
United Kingdom
Alistair
RM673
RM807 total
includes taxes & fees
4 Sept - 5 Sept
The Royal Oak Hotel

19. 4A Carny Street

4A Carny Street
Macduff
RM1,655
RM1,986 total
includes taxes & fees
14 Sept - 15 Sept
4A Carny Street

20. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
United Kingdom
Alan
RM646
RM775 total
includes taxes & fees
4 Sept - 5 Sept
Saplinbrae Hotel and Lodges
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Banff attractions

Duff House

9.2/10 (16 reviews)
Find out about the history of Banff when you spend time at Duff House. Amble around the area's waterfront or experience its festivals.
See properties

Portsoy Ice Cream

8.6/10 (4 reviews)
Enjoy an outing to Portsoy Ice Cream during your stay in Portsoy. You can enjoy the restaurants while in the area.
See properties

Inverboyndie Beach

9.6/10 (4 reviews)
Why not spend a lazy afternoon at Inverboyndie Beach during your trip to Banff? Amble around the area's waterfront or visit its monuments.
See properties

Portsoy Pottery

8.0/10 (2 reviews)
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.
See properties

Fordyce Joiners Workshop and Visitor Centre

10.0/10 (1 review)
You can spend time studying the exhibits at Fordyce Joiners Workshop and Visitor Centre during your travels in Banff. You can enjoy the restaurants while in the area.
See properties

beach near Gardenstown Harbour

Why not spend a lazy afternoon at beach near Gardenstown Harbour during your trip to Banff? Discover the area's festivals and monuments.
See properties

Sanine Beach

9.6/10 (5 reviews)
Why not spend a lazy afternoon at Sanine Beach during your trip to Banff? Stroll along the waterfront or experience the area's festivals.
See properties

Duff House Royal Golf Club

Enjoy a round of golf in Banff at Duff House Royal Golf Club. Stroll along the waterfront or experience the area's festivals.
See properties

Learn more about Banff

Tucked along Scotland's northeast coast, this historic fishing town offers charming harbour walks and the impressive ruins of Banff Castle. Visit the Duff House art gallery for masterpieces, then explore nearby Macduff Marine Aquarium to discover fascinating sea creatures from local waters.

See all hotels in Banff
A coastal town with a prominent tower overlooking the sea.

Top Banff Hotel Reviews

The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Charming hotel with delicious food! The Cullen skink was delicious, as was the steak pie and venison. Breakfast the next day was also fantastic. The staff were lovely and very attentive and efficient. The bar had a great choice of beers and gins. Room 8 has fantastic views as is dual aspect. We will be back :-)"
Elizabeth 1-night trip
Posted 5 hours ago
The Royal Oak Hotel
Firth Hotel & Restaurant

Firth Hotel & Restaurant

8/10 Good
"Helpful staff. Good was good and a great menu choice. The room was small but had everything you need. The location was great and the view of the beach was amazing."
Christine 1-night trip
Posted 19 hours ago
Firth Hotel & Restaurant
The Royal Hotel

The Royal Hotel

8/10 Good
"Friendly efficient staff, nice restaurant with a good breakfast. Handy for both the train and bus stations. My only problem was the room I was in, although it had almost all that I needed, was a bit small."
Keith 3-night trip
Posted 1 day ago
The Royal Hotel
Banff Springs Hotel

Banff Springs Hotel

10/10 Excellent
"Great hotel, very clean, staff brilliant, food excellent and easy parking, and great views."
Calum 1-night trip
Posted 4 days ago
Banff Springs Hotel
The Station Hotel

The Station Hotel

10/10 Excellent
"I was genuinely impressed by this hotel. We checked in later in the day, and our family suite exceeded expectations. It was perfect for our trip, with exceptionally comfortable beds, high-quality bedding, plush towels, and thoughtful amenities that rivaled what you would expect from a five-star city hotel. The bathroom was immaculate and appeared to have been recently renovated, while the furnishings and dรฉcor struck the perfect balance between refined comfort and the charm of a cozy Scottish country inn. The staff was exceptionally warm, welcoming, and helpful throughout our stay. The restaurant was also a highlight, offering excellent food and a full bar in a relaxed and inviting setting. I would especially recommend taking advantage of breakfast and dinnerโ€”the quality of the food and the service were outstanding. Its proximity to the river and the surrounding scenery only add to its charmโ€”the setting looks as though it could have come straight out of A River Runs Through It. I highly recommend it and would gladly return in the future."
Tamberley 2-night trip
Posted 4 days ago
The Station Hotel
The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant

10/10 Excellent
"Lovely hotel with clean and modern rooms and excellent staff. Will definitely stay again when in the area."
Magnus 1-night trip
Posted 8 days ago
The Knowes Hotel & Restaurant
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"Clean room, comfortable bed good parking, staff were very helpful and friendly, close to shops and amenities"
Neil 6-night trip
Posted 10 days ago
The Old Coach House Hotel
The Mill House Hotel

The Mill House Hotel

10/10 Excellent
"Fantastic stay and delicious meal in the restaurant"
Ovia 1-night trip
Posted 13 days ago
The Mill House Hotel
The Aberlour Hotel

The Aberlour Hotel

8/10 Good
"Helpful staff and a great location."
Keith 1-night trip
Posted 1 month ago
The Aberlour Hotel

More cheap stays in Banff

Harbour Nights

Harbour Nights

High St Lossiemouth Scotland
RM376
RM452 total
6 Sept - 7 Sept
includes taxes & fees
Harbour Nights
Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
RM459
RM459 total
3 Oct - 4 Oct
includes taxes & fees
9.8/10 Exceptional! (30 reviews)
Deveron Lodge B&B
River View Apartment

River View Apartment

4 Cathedral court Elgin Scotland
RM562
RM674 total
3 Oct - 4 Oct
includes taxes & fees
7/10 Good! (8 reviews)
River View Apartment
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
RM682
RM818 total
21 Sept - 22 Sept
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
Bankhouse B&B

Bankhouse B&B

102a High Street Aberlour Scotland
RM727
RM873 total
28 Sept - 29 Sept
includes taxes & fees
9.4/10 Exceptional! (51 reviews)
Bankhouse B&B
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
RM1,683
RM2,020 total
19 Sept - 20 Sept
includes taxes & fees
8/10 Very good! (1 review)
171 Seatown

Frequently asked questions

What's the best place to stay in Banff?
Banff Springs Hotel is one of the top choices for your stay based on our traveller data. This hotel offers a restaurant and free parking. Other good choices for your visit include Fife Lodge and Homesly The Station Hotel. See all available top hotels, or vacation rentals in Banff.
If I need to cancel my hotel reservation in Banff, will I receive a refund?
Yes, the majority of hotel reservations are fully refundable as long as you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of the scheduled arrival. If you have a non-refundable reservation, you may still be able to cancel and get a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Banff.
What's the best budget-friendly hotel in Banff?
Based on our traveller reviews, Portsoy Sail Loft is a top choice for a less expensive stay. Another top choice for your stay on the cheap is The Sail Loft - Hostel. View all budget hotels in Banff.
What's the best dog-friendly accommodation option in Banff?
Homesly The Station Hotel is a top dog-friendly hotel, and offers a restaurant along with free WiFi for its human guests. Other good options for you and your pet include Portsoy Sail Loft and Seafield Arms. See more pet-friendly hotel accommodations in Banff.
What are some accommodation options with pools in Banff?
Homesly The Station Hotel: Features a snack bar/deli, an indoor pool and free self parking. View all hotels with pools in Banff.
What's it like to stay in 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. In Banff, there are 133 hotels and other accommodation options to choose from. Find out more about Banff.
What should I see while I'm in Banff?
The picturesque setting of Inverboyndie Beach and Moray Firth exemplify the area's natural beauty. A couple of additional sights to add to your itinerary are Duff House and Portsoy Ice Cream. Take a look at what more there is to see and do in Expedia's Banff guide.
What's the seasonal weather in Banff?
The hottest months are usually July and August, with an average temperature of 13ยฐC, while the coldest months are February and January, with an average of 5ยฐC. Average annual precipitation for Banff is 814 mm.