Skip to main content

Search hotels in Banff

Enter your dates to see the latest prices and deals for Banff hotels

June 2024

12
3456789
10111213141516
17181920212223
24252627282930

July 2024

1234567
891011121314
15161718192021
22232425262728
293031
Check-in date - Check-out date

Filter by:


Star rating

Review score

Banff – 6 hotels and places to stay

See the latest prices and deals by choosing your dates.
Banff Springs Hotel, hotel in Banff

On the outskirts of the Royal Burgh of Banff, the Banff Springs Hotel overlooks the Moray Firth. It offers a restaurant, a Lounge Bar, and rooms with a TV and free Wi-Fi.

The single room was small but more than adequate for single traveller. Ample facilities in the room , bed very comfortable and the bathroom modern and well maintained.
8.2
Scored 8.2
Very good
Rated very good
461 reviews
Price from£138per night
Nether Dallachy Farmhouse, hotel in Banff

Nether Dallachy Farmhouse has garden views, free WiFi and free private parking, set in Banff, 31 km from Huntly Castle. It is situated 23 km from Delgatie Castle and offers a housekeeping service.

The property is absolutely stunning. The owners have very much paid attention to detail. The decor and the comforts. Breakfast was delicious. Its the perfect getaway. We will definitely return and have evening meal too next time. So peaceful.
9.6
Scored 9.6
Exceptional
Rated exceptional
98 reviews
Price from£96per night
The Steading with 7 Seater Hot Tub Aberdeenshire, hotel in Banff

Situated in Banff in the Grampian region, The Steading with 7 Seater Hot Tub Aberdeenshire features accommodation with free WiFi and free private parking, as well as access to a hot tub.

nice location, really good hot tub
9.8
Scored 9.8
Exceptional
Rated exceptional
5 reviews
Price from£260per night
No 22, hotel in Banff

Offering a garden and quiet street view, No 22 is located in Banff, 35 km from Huntly Castle and 18 km from Delgatie Castle. This property offers access to a patio, free private parking and free WiFi....

House was clean and well equipped.A nice welcome pack awaited us.
9.0
Scored 9.0
Superb
Rated superb
53 reviews
Price from£110per night
Station Hotel Portsoy, hotel in Banff

In picturesque Portsoy, on the Grampian Coastal Trail, Station Hotel Portsoy offers free parking, free WiFi and cosy bedrooms. There is a traditional restaurant, games room and sea views.

The location was perfect for our needs The rooms were large and well furnished The staff were all polite The breakfast was good
8.5
Scored 8.5
Very good
Rated very good
547 reviews
Price from£94per night
The Knowes Hotel & Restaurant, hotel in Banff

Located in Macduff, The Knowes Hotel & Restaurant boasts a bar. Featuring room service, this property also provides guests with a restaurant. All rooms in the hotel are equipped with a coffee machine....

The staff were great, so friendly and nice. The view. The cooked food was extremely nice and good value. Hats off to the staff.
8.9
Scored 8.9
Fabulous
Rated fabulous
292 reviews
Price from£140per night
Seafield Arms Hotel, hotel in Banff

Situated in Whitehills, 1.2 km from Inverboyndie Beach, Seafield Arms Hotel features accommodation with a garden, free private parking, a restaurant and a bar.

Very comfortable bed and service good. Great play equipment for small children in outside eating area.
8.9
Scored 8.9
Fabulous
Rated fabulous
373 reviews
Price from£130per night
The Croft Accommodation, hotel in Banff

Situated in the rural countryside near Gamrie, The Croft Accommodation provides accommodation with free WiFi. Some units include a seating area and/or a patio.

Were offered small cottage, up on hill. Very small, but once organised, found it warm and comfortable. Even had a hot tub. Julie was a wonderful host, could not do enough for us. Lots of animals roaming about.
9.0
Scored 9.0
Superb
Rated superb
85 reviews
Price from£110per night
The Seafield Arms-Cullen, hotel in Banff

The Seafield Arms is a boutique hotel with chic rooms in the centre of Cullen on the Moray Firth Coast and on the North East 250 Route. Free WiFi and free onsite parking is available.

As described and same as previous year
8.9
Scored 8.9
Fabulous
Rated fabulous
349 reviews
Price from£180per night
The Royal Oak Hotel, hotel in Banff

Set in Cullen, 33 km from Elgin Cathedral, The Royal Oak Hotel offers accommodation with a garden, free private parking, a restaurant and a bar.

great place to stay for our golf trip
8.8
Scored 8.8
Fabulous
Rated fabulous
442 reviews
Price from£130per night
See all 14 hotels in Banff

What guests said about Banff:

  • 10
    Scored 10

    Banff is a beautiful seaside town, with a lovely harbour and...

    Banff is a beautiful seaside town, with a lovely harbour and great views over to neighboring MacDuff. We had planned to visit historic Duff House, but unfortunately it was closed because of flooding... next time!
    A
    Anonymous
    United Kingdom
  • 8.0
    Scored 8.0

    Great beach once you find it.....long sandy heaven to walk/...

    Great beach once you find it.....long sandy heaven to walk/run the dog. Went to Cullen and again excellent beach with the added attraction of a burger joint with a small ice cream kiosk outside
    Drew Duncan
    United Kingdom
  • 10
    Scored 10

    Banff is my home town and having grown up there I have a...

    Banff is my home town and having grown up there I have a connection to the town and the area and I enjoy returning for short visits from time to time. Although it is different now and suffers the same demise of retail businesses that plagues all town centres, there is still much to do for the visitor. Golf, angling, dolphin spotting, sailing, walking, cold water swimming, dining, drinking, the art at Duff House, local museum, ...... a good base to enjoy the Scottish Riviera coast line with Pennan (of Local Hero fame), Gardenstown, MacDuff (Marine Aquarium), Portsoy (Boat Festival and Peaky Blinders).... and more. Hotels include Banff Springs and Fife Lodge and there are AirB&Bs to rent for a longer stay.
    Alec
    United Kingdom
  • 2.0
    Scored 2.0

    Area great. Hotel did Not reach expectations by miles.

    Area great. Hotel did Not reach expectations by miles. Lovely place to base yourself Banff is a lovely place. Banff springs hotel is one to avoid unless you get a majorly reduced price or are stuck.
    cherry
    United Kingdom
  • 10
    Scored 10

    Banff has something for everyone.

    Banff has something for everyone. Walks, beach, good food and many restaurants and cafes and carry outs to choose from. There is a lot of history and all in all it is a great base to explore the north east.
    Claire Macdonald
    United Kingdom
  • 10
    Scored 10

    Lovely town.

    Lovely town. The spotty bag shop is an Aladdin’s cave and has everything anyone could want out of a shop. You need to visit. Great bakery called Home bakery. Lovely coffee shop called Annie’s cakery. A must for a lovely cake and a drink.
    Hazel
    United Kingdom

Explore guest reviews of hotels in Banff

  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 53 reviews
    Super comfy bed, Great water pressure Beautiful decor, very clean and absolutely everything we needed was supplied, including milk, sweets, heaps of toilet paper And wine! Don't shop for supplies before checking in. Host Averil is a delightful woman keen to provide a lovely, stress free stay. She also responds quickly to any communication. Banff is a great place to explore this gorgeous region!
    Mary
    Australia
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 27 reviews
    Great apartment. The apartment is located in such a beautiful location near the beach and the town of Banff. The apartment was modern, clean and spacious. Everything we needed was found in the apartment to make the stay even better. Clear instructions were provided to ensure we were aware of how to access the apartment. Bonus of having a parking space provided.
    Wajid
    United Kingdom
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 16 reviews
    Wonderful location within walking distance of beautiful beaches, small bays and harbour. Accommodation was perfect. Large lounge and dining room with windows overlooking Banff bay. Saw dolphins in the bay one evening. Kitchen very well kitted out with everything you needed if you wanted to cook. Utility room had 2nd fridge with freezer.
    Joyce
    United Kingdom
  • From £176 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 382 reviews
    We were here for a party night on the 9th of December. The hotel staff were fabulous. Couldn’t do enough for you. Our room was lovely! The meal.. amazing! The band.. wow!!! And breakfast in the morning the icing on the cake. Such a beautiful hotel to stay in. Will definitely stay again!! Thankyou all for making our stay a great one 🥰x
    Vicki
    United Kingdom
  • From £138 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 462 reviews
    The meals were quite expensive but the food was of a very good quality, breakfast was very good and again very good quality ingredients being used, the staff were probably the most helpful and cheerful I have ever met on my many many hotel visits. The view from the restaurant is nothing short of amazing.
    David
    United Kingdom
  • From £176 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 382 reviews
    The hotel has recently been refreshed both inside and out. On arrival the staff were very welcoming and efficient. The room was well turned out and had a large bathroom equipped with both a bath and a shower. The restaurant provided excellent food both in the evening and a super cooked breakfast.
    George Dove
    United Kingdom
  • 8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 22 reviews
    Hotel was in a great central location with car parking at the rear. It may be an old building but everything was very clean and tidy. Breakfast was great and the owner was extremely helpful and friendly. Will definitely return next time we are in banff.
    ELIZABETH
    United Kingdom
  • From £120 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 89 reviews
    We recently stayed at Castleview apartments in Banff, the location is just perfect for visiting this area. Peaceful and everything you could want was provided in the cottage. A lovely seating area in your own private garden. Will be staying again.
    TERRENCE
    United Kingdom
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 105 reviews
    Nice family room. We were welcomed in a very friendly manner. Hotel was within walking distance to the other venue we were attending a wedding reception at. Breakfast was the perfect amount and very tasty. Lovely chat with hotel owner.
    Elizabeth
    United Kingdom
  • From £176 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 382 reviews
    The hotel is gorgeous, The rooms were large and clean! The staff was very friendly and accommodating. I would highly recommend staying here, if we come back this way it is a place I would stay again.
    Trina
    United States
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 58 reviews
    Host was old fashioned honest. Recommended lovely hotel for a great meal and took time writing down directions. Made you feel very welcome and also left you alone to relax. Great views and value.
    Johnny
    Japan
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 6 reviews
    Perfect location for us & our dog, out the door onto the old railway line which leads along to the beach at Banff Links. Only 5 minutes to the town centre + loads to do & see all within 10miles.
    Roderick
    United Kingdom
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 105 reviews
    I was traveling through Canada and tried to book A room in Banff Alberta and this place came up which is in Scotland I want my money back!!
    Brad
    United States
  • From £176 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 382 reviews
    First class food, both for dinner and breakfast. Great location and hotel was excellent. Super friendly staff who were so helpful.
    Pat
    United Kingdom
  • From £176 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 382 reviews
    clean, comfortable, helpful and friendly staff, very good dinner and breakfast. attractive and well kept older small hotel
    Elizabeth
    United States
  • From £176 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 382 reviews
    Beautiful hotel. Staff were very friendly and accommodating. Food was very good and the portion sizes were huge.
    jan
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 58 reviews
    The location for the Banff springs is brilliant. it’s lovely and clean
    Gavin
    United Kingdom
  • From £176 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 382 reviews
    Lovely Hotel and everyone was friendly!!!
    Steven
    United States
  • From £138 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 462 reviews
    The hotel in general was excellent
    stewart beattie
    United Kingdom
  • From £138 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 462 reviews
    Pleasant hotel, attentive staff.
    Hagan
    United Kingdom
gogless