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

Located half a mile from Banff town center 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...

Food and room
Scored 9.0
9.0
Rated wonderful
Wonderful
397 reviews
Price from
$153
1 night, 2 adults
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.

Our room was most comfortable and warm. Beds very comfortable and pillows soft - made for a lovely night's sleep. Hotel staff were very helpful and friendly. We had a 'disability' room with walk in shower and shower chair.
Scored 8.3
8.3
Rated very good
Very Good
441 reviews
Price from
$183
1 night, 2 adults
Entire unique tiny house - Moss Cabin, hotel in Banff

Entire unique tiny house - Moss Cabin enjoys a location in Banff, a 12-minute walk from Inverboyndie Beach and 22 miles from Huntly Castle.

Location was great. No breakfast included with this one but left extras goodies like tea and milk.
Scored 9.5
9.5
Rated exceptional
Exceptional
114 reviews
Price from
$166
1 night, 2 adults
The Anchor, Swordanes, hotel in Banff

The Anchor, Swordanes is located in Banff, just a few steps from Inverboyndie Beach and 21 miles from Huntly Castle.

Very well accomdiated self-catering house. Great location. Lovely beach. Lovely walks
Scored 9.9
9.9
Rated exceptional
Exceptional
16 reviews
Price from
$213
1 night, 2 adults
No 22, hotel in Banff

Providing a garden, No 22 offers accommodations in Banff. This property offers access to a patio, free private parking, and free Wifi.

The bed is so amazing comfortable! The house heats up very quickly. The TV is a smart tv which is good and is very rare to have elsewhere. Very clean house and the landlord and her son is lovely people. The bathroom is lovely and bath is nice and big.
Scored 9.1
9.1
Rated wonderful
Wonderful
63 reviews
Price from
$146
1 night, 2 adults
The Knowes Hotel & Restaurant, hotel in Banff

The Knowes Hotel & Restaurant is located in Macduff, just 30 miles from Elgin. Guests can enjoy the on-site bar. The rooms are fitted with a TV. You will find a coffee machine in the room.

This is one of the most comfortable and nice hotels I have stayed in. For the price I would highly recommend a stay here. Everything was in working order, clean and well-maintained. And the people working here were extremely helpful. This is the place to stay.
Scored 8.8
8.8
Rated excellent
Excellent
319 reviews
Price from
$159
1 night, 2 adults
Bankhead Accommodation Aberdeenshire, hotel in Banff

Located in the rural countryside near Gamrie, Bankhead Accommodation Aberdeenshire provides accommodations with free WiFi. Some units include a seating area and/or a patio.

Cute cottage with a kitchen, bathroom and bedroom.
Scored 9.0
9.0
Rated wonderful
Wonderful
80 reviews
Price from
$212
1 night, 2 adults
The Seafield Arms-Cullen, hotel in Banff

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

Quiet, clean, liked the interior decorating style, lots of light.
Scored 9.0
9.0
Rated wonderful
Wonderful
329 reviews
Price from
$238
1 night, 2 adults
The Royal Oak Hotel, hotel in Banff

Located in Cullen, 21 miles from Elgin Cathedral, The Royal Oak Hotel provides accommodations with a garden, free private parking, a restaurant and a bar.

Location. Friendly staff.
Scored 8.9
8.9
Rated excellent
Excellent
456 reviews
Price from
$172
1 night, 2 adults
Cullen Bay Hotel, hotel in Banff

Enjoying a beautiful and elevated position on the Moray Firth Coast in the North-East of Scotland, this is a family-run hotel offering outstanding accommodations in beautifully furnished rooms.

Tiana was especially helpful and nice. Breakfast was delicious. The view was beautiful. The staff in the dining room was excellent.
Scored 8.4
8.4
Rated very good
Very Good
612 reviews
Price from
$152
1 night, 2 adults
See all 15 hotels in Banff

What Guests Said About Banff:

  • Scored 10
    10

    I spent time in Banff, Macduff and Whitehills (nearest to...

    I spent time in Banff, Macduff and Whitehills (nearest to the B and B) and found all three fascinating with a huge choice of places to eat. I can recommend Rock Fish chip shop, restaurant and takeaway in Whitehills and the Boyndie Visitor Centre for daytime meals, snacks and an all round great experience as they have gardens, a lovely shop and the food is excellent. Anywhere you go in this area, Cullen Skink (fish soup) is a must-try. There are beaches, walks and quaint harbours all around here, but the Boyndie Centre (about a mile inland from Whitehills) is definitely the first place I would take visitors. It's a friendly community enterprise and training facility, but with the quality and clued-up feel of a great place for locals and visitors alike.
    Joan
  • Scored 10
    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
  • Scored 8.0
    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
  • Scored 10
    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
  • Scored 2.0
    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
  • Scored 10
    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

Explore guest reviews of hotels in Banff

  • Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 22 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
  • Scored 9.9
    9.9
    Rated exceptional
    Exceptional
     · 17 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 $158.99 per night
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 114 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
  • From $182.84 per night
    Scored 8.3
    8.3
    Rated very good
    Very Good
     · 441 reviews
    The hotel was far better than what I was expecting. The staff were amazing from check in to check out which is unfortunately rare in the UK.
    Stephen
    United Kingdom
  • From $196.76 per night
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 397 reviews
    Lovely hotel with super staff
    jan
    United Kingdom