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

Food 10/10. Very friendly & helpful staff.
Scored 9.0
9.0
Rated superb
Superb
400 reviews
Price from
£115.50
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.

Staff and food were excellent
Scored 8.4
8.4
Rated very good
Very good
426 reviews
Price from
£143
1 night, 2 adults
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.

Exactly what we wanted.
Scored 9.5
9.5
Rated exceptional
Exceptional
127 reviews
Price from
£125
1 night, 2 adults
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....

Welcome pack very good and much appreciated.Location spot on for me and my son.
Scored 9.2
9.2
Rated superb
Superb
66 reviews
Price from
£110
1 night, 2 adults
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.

Nice staff and good food
Scored 8.4
8.4
Rated very good
Very good
560 reviews
Price from
£88
1 night, 2 adults
See all 15 hotels in Banff

What guests said about Banff:

  • Scored 10
    10

    It's a quiet town with great local businesses.

    It's a quiet town with great local businesses. Special mentions to Petal, a beautifully curated lifestyle store with nature books, wooden toys and homeopathic remedies; and The Cherry Tree cafe is easily recommended. Special mention to the Market Arms for the best pub dinners and wonderful staff (thank you Dion!).
    Nick
    United Kingdom
  • 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

See reviews by guests who stayed at hotels in Banff

See all
  • Scored 9.6
    9.6
    Rated exceptional
    Exceptional
     · 120 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
  • From £143 per night
    Scored 8.4
    8.4
    Rated very good
    Very good
     · 426 reviews
    We received a lovely warm welcome on arrival and got plenty of good advice for things to do around the area and where to eat. After quite a cold day, it was lovely to return to the hotel and have a cosy drink by the fire. Loved the sea views from the hotel.
    Rachel
    United Kingdom
  • From £125 per night
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 127 reviews
    Excellent place for our stay in banff. All you need for a base to enjoy a beautiful part of scotland
    Richard
    United Kingdom
  • Scored 8.4
    8.4
    Rated very good
    Very good
     · 65 reviews
    Banff is a quiet town anyway. The only problem was the seagulls who never stopped squawking.
    Schofield
    United Kingdom
  • From £115.50 per night
    Scored 9.0
    9.0
    Rated superb
    Superb
     · 400 reviews
    Lovely hotel with super staff
    jan
    United Kingdom