Skip to main content

Filter by:


Star rating

Review score

Banff – 4 hotels and places to stay
See the latest prices and deals by choosing your dates.
Fife Lodge Hotel, hotel in Banff

Situated half a mile from Banff town centre and from Banff Bay, Fife Lodge Hotel is a 3-star hotel with free parking, a bar, a restaurant, beautifully landscaped gardens, and far-reaching views of the...

This Hotel has 5 star service in a 4 star environment Colin the breakfast man is brilliant and amusing. The rest of the staff know exactly what they are doing too. The Room was excellent and the shower was exceptional. Book now it is fabulous. M
9.0
Scored 9.0
Superb
Rated superb
378 reviews
Price from£121per night
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.

everthing
8.2
Scored 8.2
Very good
Rated very good
475 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.

Family atmosphere, nice and cosy.
9.6
Scored 9.6
Exceptional
Rated exceptional
79 reviews
Price from£96per night
Entire unique tiny house - Moss Cabin, hotel in Banff

Entire unique tiny house - Moss Cabin is located in Banff, 1.1 km from Inverboyndie Beach, 35 km from Huntly Castle, and 18 km from Delgatie Castle.

So beautiful and confy they has a window on the roof so we can hear the rain at night
9.6
Scored 9.6
Exceptional
Rated exceptional
82 reviews
Price from£120per 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....

Breakfast and evening meals were excellent
9.0
Scored 9.0
Superb
Rated superb
281 reviews
Price from£140per 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.

Despite being a bit old-fashioned, the hotel was very clean and comfortable. The staff were very welcoming and friendly, from the greeting and booking in on arrival to the housekeeping and waiting teams. The breakfasts were delicious, as were the evening meals on offer, especially the beer battered haddock! Portsoy is a beautiful place.
8.5
Scored 8.5
Very good
Rated very good
535 reviews
Price from£94per 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.

Big spacious apartment. Great big cooked breakfast. Very friendly staff and owner. Very nice restaurant and bar with a big beer garden below. Would definitely recommend it for a family with kids.
8.9
Scored 8.9
Fabulous
Rated fabulous
381 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.

Exceptional location and exceptional host. Breakfast was phenomenal. Peaceful, quite and stunning views.
9.0
Scored 9.0
Superb
Rated superb
85 reviews
Price from£110per 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.

Staff - Brenda and Fiona - very welcoming and friendly. Evening meal - excellent. Location - beside beach, nice for a walk on a sunny Wednesday in April.. PArking - handy.
8.8
Scored 8.8
Fabulous
Rated fabulous
420 reviews
Price from£130per 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.

Great staff both on reception and at dinner. The receptionist went out of her way to accommodate our bicycles. Fantastic roll top bath in the room. Lovely cocktail and dinner was fab too.
8.9
Scored 8.9
Fabulous
Rated fabulous
348 reviews
Price from£180per night
See all 14 hotels in Banff
Subscribe to receive premium deals

Prices drop the moment you sign up!

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.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 82 reviews
    The tiny house is situated in the garden of the main building. The garden is beautiful and the silence is spectacular. The tiny house itself is fully equiped, very comfortable, clean and just as I like it to be. Wifi is perfect. Kitchen is clean and good utilated. I had a great stay. The location is exactly between the town centre and the harbour. It is a beautiful stroll, across the street is the Cultural center of Banff and I was lucky to be present at the practise our of the local bag players, while watching the sea and the beach.
    WillyBijen
    Netherlands
  • From £96 per night
    9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 79 reviews
    It’s difficult to describe just how lovely our stay at Nether Dallachy was. After 5 weeks travelling around the UK, it’s definitely our favourite B&B. Perfectly situated in a quieter area away from the main road but close enough to enjoy the many & varied delights of the Speyside region. We really cannot recommend Nether Dallachy highly enough. Tip: if you have an interest in or connection to the old RAF Banff airfield, be sure to mention it to Nigel.
    Stephen
    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
  • From £170.50 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 379 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
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 475 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
  • 9.3
    Scored 9.3
    Superb
    Rated superb
     · 4 reviews
    Perfect location and very well equipped, comfortable and clean cottage. We had everything we needed for our week long stay. Granny Dot next door very friendly and welcoming! Loved the washing machine and dryer so we could catch up on laundry. Banff very conveniently located for sightseeing in the area.
    Mary
    Australia
  • From £170.50 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 379 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.4
    Scored 8.4
    Very good
    Rated very good
     · 30 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 £170.50 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 379 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
     · 65 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
  • From £170.50 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 379 reviews
    Lovely hotel with excellent facilities and attentive staff. Stayed for one night and decided to eat in the restaurant for our evening meal which was very good, as was breakfast.
    Lynn
    United Kingdom
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 114 reviews
    Location was fantastic for our needs being well located for the places we needed to access in Banff. Food was excellent, with a good variety both at breakfast and dinner.
    Ken
    United Kingdom
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 48 reviews
    Great little cottage in the heart of Banff. Clean, big and everything as advertised. Host was lovely whenever we had any questions. Would definitely revisit.
    Lauren Duffy
    United Kingdom
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 114 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 £170.50 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 379 reviews
    The Fife Hotel was perfect and in every way! Everything was top notch -the facility, caring staff and exceptional food.
    Paul
    United States
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 114 reviews
    Old Georgian Hotel with sea view room. Lovely dining room. Superb breakfast and an amazing dinner. Nice wine menu.
    Libby
    United Kingdom
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 65 reviews
    A very comfortable guest house is in a corner house on a quiet estate from Banff
    David
    United Kingdom
  • From £170.50 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 379 reviews
    Lovely Hotel and everyone was friendly!!!
    Steven
    United States
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 475 reviews
    The hotel in general was excellent
    stewart beattie
    United Kingdom
  • 8.2
    Scored 8.2
    Very good
    Rated very good
     · 475 reviews
    Pleasant hotel, attentive staff.
    Hagan
    United Kingdom