Skip to main content

Search hotels in Banff

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

Filter by:


Star rating

Review score

Banff – 5 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...

Staff superb
9.0
Scored 9.0
Superb
Rated superb
385 reviews
Price fromKRW 202,960per 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.

Great location and staff
8.2
Scored 8.2
Very good
Rated very good
474 reviews
Price fromKRW 242,497per 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.

We had the pleasure of spending a day at this resort and I am truly impressed! The owners are incredibly kind and very dedicated to their work, which is evident in every detail. We felt exceptionally well taken care of. The food was delicious – every meal was tasty and we didn't lack for anything. The atmosphere was so warm and cozy that we felt right at home, especially while spending the afternoons by the fireplace. I highly recommend this place to anyone looking for a peaceful and welcoming retreat!
9.6
Scored 9.6
Exceptional
Rated exceptional
90 reviews
Price fromKRW 168,694per 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.

this cabin is brilliant, the location and everything about it was brilliant
9.6
Scored 9.6
Exceptional
Rated exceptional
86 reviews
Price fromKRW 210,867per 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....

Breakfast N/A Location suited our needs
9.0
Scored 9.0
Superb
Rated superb
52 reviews
Price fromKRW 193,295per 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.

Great atmosphere, attentive staff good food and drink.
8.5
Scored 8.5
Very good
Rated very good
551 reviews
Price fromKRW 165,179per 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....

Dinner, breakfast, view, friendly staff all excellent.
8.9
Scored 8.9
Fabulous
Rated fabulous
285 reviews
Price fromKRW 228,440per 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.

The property was extremely welcoming. You could tell everyone in the pub knew each other, and all of the staff were happily employed there and were looked after by their employer. Everyone was happy to chat to us - both the staff behind the bar and the people using the pub too. The pub was situated in a very quiet area, with the coast literally 30 seconds walk away. The room we stayed in had a huge comfortable bed and large wardrobe. The range of programmes on the TV in the room was also useful. We were concerned when we first arrived to learn we were staying above a pub as we weren’t aware of this before we went, but we didn’t hear a thing. The room was lovely and quiet.
8.9
Scored 8.9
Fabulous
Rated fabulous
381 reviews
Price fromKRW 228,440per 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.

The setting and completely blocked off from anyone .the room I had was just perfect along with the hot tub for a relaxation time after a hard graft,the host are super friendly 10/10
9.0
Scored 9.0
Superb
Rated superb
88 reviews
Price fromKRW 193,295per 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.

Staff were excellent. Hotel was very clean. Facilities in the room were excellent.
8.9
Scored 8.9
Fabulous
Rated fabulous
352 reviews
Price fromKRW 316,301per 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.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 86 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
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 14 reviews
    It has a lovely location, with excellent views over the Banff beach, sea and coastline. The property is very clean and has all of the required facilities required for a lovely self-catering stay. Teresa was a wonderful and friendly host, who also provided a tasty home-baked cake, along with bread and milk to start us off. Thanks again for a brilliant, comfortable stay and we can’t wait to return.
    Kevin
    United Kingdom
  • 9.8
    Scored 9.8
    Exceptional
    Rated exceptional
     · 8 reviews
    Eagles Lodge is a beautiful cottage in an Idyllic setting with nealy everything we needed, they had left a great welcome pack of essentials including prosecco. We had gone to see family in Banff and Inverurie some of who we hadn't seen for over 10yrs. The garden was perfect for us all to gather for a get together and a BBQ. We will definitely book agai and I do recommend it to anyone.
    Diane
    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
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 108 reviews
    The hotel was full of character-although the building was old it had all the facilities we needed ,and more Eric, the owner, was exceedingly helpful and his cooking was excellent - the French cuisine was something to rave about, especially the monkfish, and the breakfasts were to be looked forward to with relish.
    Robert
    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 KRW 309,272 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 385 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
  • From KRW 309,272 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 385 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
  • 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
  • From KRW 309,272 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 385 reviews
    Superb small hotel, parking. Excellent food at dinner and breakfast, friendly and helpful staff. Hotel recently refurbished room's and bathrooms to a high standard. Definitely recommend.
    Davey.
    United Kingdom
  • From KRW 242,497 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 474 reviews
    The hotel and room were clean and well-presented. The staff were lovely and attentive; they always had a smile. We had a dinner in the bubble and the food was lovely.
    Hailey
    United Kingdom
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 108 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 KRW 309,272 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 385 reviews
    clean, comfortable, helpful and friendly staff, very good dinner and breakfast. attractive and well kept older small hotel
    Elizabeth
    United States
  • From KRW 309,272 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 385 reviews
    Beautiful hotel. Staff were very friendly and accommodating. Food was very good and the portion sizes were huge.
    jan
    United Kingdom
  • 8.5
    Scored 8.5
    Very good
    Rated very good
     · 108 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
    The location for the Banff springs is brilliant. it’s lovely and clean
    Gavin
    United Kingdom
  • From KRW 309,272 per night
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 385 reviews
    Lovely Hotel and everyone was friendly!!!
    Steven
    United States
  • From KRW 242,497 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 474 reviews
    The hotel in general was excellent
    stewart beattie
    United Kingdom
  • From KRW 242,497 per night
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 474 reviews
    Pleasant hotel, attentive staff.
    Hagan
    United Kingdom