Skip to main content

Search hotels in Banff

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

Banff – 41 hotels and places to stay

Filter by:

Star rating

Review score

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

S
Simone
From
Germany
The staff is very friendly and helpful. The rooms are clean and well furnished. Breakfast is cooked and excellent. We had dinner in the hotel as well and I can only recommend it most highly. The fish is absolutely delicious and dessert and cheese are stunning.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 415 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.

S
Shelley
From
New Zealand
The staff were lovely and friendly. Especially found Becca helpful. Great food.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 432 reviews
Price from
£143
1 night, 2 adults

Nether Dallachy Farmhouse

Banff

Nether Dallachy Farmhouse has garden views, free WiFi and free private parking, set in Banff, 31 km from Huntly Castle.

S
Stephen
From
Australia
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.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 126 reviews
Price from
£105.50
1 night, 2 adults

Entire unique tiny house - Moss Cabin

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.

B
Brian
From
France
Location excellent. Hosts excellent.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 159 reviews
Price from
£125
1 night, 2 adults

Periwinkle Cottage

Banff

Offering a garden and sea view, Periwinkle Cottage is located in Banff, 35 km from Huntly Castle and 19 km from Delgatie Castle.

M
Miśka
From
Poland
I loved everything about this place
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 7 reviews
Price from
£468.05
1 night, 2 adults

111A Main Street

Banff

Featuring a hot tub, 111A Main Street is located in Banff. The property is around 25 km from Delgatie Castle, 35 km from Fyvie Castle and 45 km from Haddo House.

L
Linda
From
United Kingdom
Everything was tastefully thought out.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews
Price from
£565.80
1 night, 2 adults

No 22

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

V
Viv
From
United Kingdom
Welcome pack very good and much appreciated.Location spot on for me and my son.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 69 reviews
Price from
£120
1 night, 2 adults

Tammie Norrie Cottage

Banff

Set in Banff and only 200 metres from Inverboyndie Beach, Tammie Norrie Cottage offers accommodation with sea views, free WiFi and free private parking.

M
Marjorie
From
United Kingdom
Tammie Norrie Cottage is amazing, very clean and comfortable. Comfy beds. Great location with sea views and a short walk across the playpark to the beach . The playpark is great for the little ones and because the location is not in town or residential area is not too busy but is open to the public. There is a wee shop on the caravan park that sells basic essentials in high season. The Premier shop in Whitehills has a small cafe and does home delivery of fresh home cooked food and groceries for a small £1.50 delivery charge. We had freshly cooked Scottish breakfast delivered piping hot on several days. Phone signal is patchy at times so if it is important to you then maybe this is not the right location. The area is notorious for poor signal but that didn't bother us in the slightest because there is good wifi.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 reviews
Price from
£550.85
1 night, 2 adults

15 Waters Edge

Banff

15 Waters Edge, a property with a garden, is set in Banff, 36 km from Huntly Castle, 18 km from Delgatie Castle, as well as 32 km from Fyvie Castle.

D
Debbie
From
United Kingdom
The property was perfect for us with 2 toddlers it was an ideal place for them also Everything you need, the only thing missing in this day and age was a wee air fryer for handyness
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 8 reviews
Price from
£786.60
1 night, 2 adults

19 Reidhaven Street

Banff

Located 23 km from Delgatie Castle, 36 km from Fyvie Castle and 45 km from Leith Hall Garden & Estate, 19 Reidhaven Street provides accommodation set in Banff.

N
Nichola
From
United Kingdom
the street was so quite. the garden was lovely to sit out in watching the wee birds. the house was warm and comfortable.The beds were super comfy. great location and yes looking a the waves from the snug a added bonus. it’s very quirky with the old stuff but obviously the new additions are coming to all areas which are a nice touch. Felt like being at home. our little dog loved it. me and my mum will definitely return. shop and pub round the corner which serve excellent food. This is our fourth visit to Whitehills and would highly recommended this home.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 6 reviews
Price from
£586.50
1 night, 2 adults
See all 41 hotels in Banff

Hotels with parking in Banff

  • Free parking
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 720 reviews
    From £115 per night
  • Free parking
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 432 reviews
    From £143 per night
  • Free parking
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 296 reviews
    From £90 per night
  • Free parking
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 434 reviews
    From £160 per night
  • Free parking
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 414 reviews
    From £99 per night
  • Free parking
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 576 reviews
    From £143 per night
  • Free parking
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 415 reviews
    From £148.50 per night
  • Free parking
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 273 reviews
    From £210 per night
  • Free parking
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 328 reviews
    From £160 per night

Most booked hotels in Banff and surroundings in the past month

See all

Best hotels with breakfast in Banff and nearby

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 328 reviews

    The Knowes Hotel & Restaurant features a shared lounge, terrace, a restaurant and bar in Macduff. Featuring water sports facilities, the 4-star hotel has air-conditioned rooms with a private bathroom.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 268 reviews

    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.

  • Scored out of 10, guest rating 7.4
    Good - What previous guests thought, 550 reviews

    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.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 16 reviews

    24 Waters Edge is set in Banff, 35 km from Huntly Castle, 18 km from Delgatie Castle, as well as 32 km from Fyvie Castle.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 8 reviews

    15 Waters Edge, a property with a garden, is set in Banff, 36 km from Huntly Castle, 18 km from Delgatie Castle, as well as 32 km from Fyvie Castle.

  • Ocean View

    Hotel in Banff
    Breakfast options
    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 7 reviews

    Located in Banff and only 500 metres from Inverboyndie Beach, Ocean View provides accommodation with sea views, free WiFi and free private parking.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Offering a garden and sea view, Headland View is set in Banff, 35 km from Huntly Castle and 18 km from Delgatie Castle.

  • Thain House

    Hotel in Banff
    Breakfast options
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 6 reviews

    Offering sea views, Thain House is an accommodation set in Banff, 35 km from Huntly Castle and 18 km from Delgatie Castle.

Budget hotels in Banff and nearby

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 4 reviews

    Meredith Cottage is set in Banff, 35 km from Huntly Castle, 18 km from Delgatie Castle, and 31 km from Fyvie Castle.

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 6 reviews

    Offering sea views, Dolphin Cottage is an accommodation located in Banff, 36 km from Huntly Castle and 19 km from Delgatie Castle.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 12 reviews

    Situated in Banff, The Old Customs House features accommodation with free WiFi, sea views, and access to a hot tub.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 4 reviews

    Set in Banff and only less than 1 km from Inverboyndie Beach, Ocean View - 28045 offers accommodation with sea views, free WiFi and free private parking.

  • Set in Banff in the Grampian region, with Inverboyndie Beach nearby, 1A Carmelite Street offers accommodation with free WiFi and free private parking.

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 69 reviews

    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.

  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 19 reviews

    Situated in Macduff in the Grampian region and Inverboyndie Beach reachable within 2.9 km, 5A Union Road features accommodation with free WiFi, barbecue facilities, a terrace and free private parking.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 6 reviews

    Set in Whitehills and only 200 metres from Inverboyndie Beach, Seascape offers accommodation with sea views, free WiFi and free private parking. The 4-star holiday home is 20 km from Delgatie Castle.

Hotels located in the centre of Banff

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 6 reviews

    Eagles Gate Lodge, a property with a garden, is situated in Banff, 19 km from Delgatie Castle, 33 km from Fyvie Castle, as well as 43 km from Leith Hall Garden & Estate.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 2 reviews

    28 Low Shore is situated in Banff, 22 km from Delgatie Castle, 36 km from Fyvie Castle, as well as 45 km from Leith Hall Garden & Estate.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 16 reviews

    Offering a garden and garden view, Shore House is located in Banff, 33 km from Huntly Castle and 22 km from Delgatie Castle.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 5 reviews

    Within 40 km of Huntly Castle and 16 km of Delgatie Castle, Craig Alvah Lodge features free WiFi and a terrace. This property offers access to a pool table, table tennis and free private parking.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 4 reviews

    Craig Cottage, a property with a garden, is situated in Banff, 41 km from Huntly Castle, 16 km from Delgatie Castle, as well as 29 km from Fyvie Castle.

  • Caravan

    Hotel in Banff
    Central location

    Caravan is set in Banff, 17 km from Delgatie Castle, 30 km from Fyvie Castle, and 45 km from Haddo House. This property offers access to a patio and free private parking.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 12 reviews

    A recently renovated holiday home situated in Banff, Buttermere Cottage features a garden. This property offers access to a patio, free private parking and free WiFi.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 11 reviews

    Boasting quiet street views, Driftwood Cottage, Portsoy features accommodation with a garden and a patio, around 32 km from Huntly Castle.

What guests said about Banff:

  • 10.0

    We stayed in the gilmore suite for 2 nights.

    We stayed in the gilmore suite for 2 nights. The view was stunning, the room was stunning and everything was overall stunning. We had a meal in the hotel as well and the meal was incredible. I had the steak and my partner had the mixed grill. It was cooked to perfection. Can't thank the staff enough for their warm welcome. Would stay here again.
    Guest review by
    jill
    United Kingdom
  • 10.0

    Lovely village to visit.

    Lovely village to visit. Nice escape from bigger city to small Scottish village. we did duff woodland walk, visit local beach, walk around the camper side to another village Whitehall, took us an hour there.
    Guest review by
    Tereza
    United Kingdom
  • 10.0

    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!).
    Guest review by
    Nick
    United Kingdom
  • 10.0

    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.
    Guest review by
    Joan
  • 10.0

    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!
    Guest review by
    Anonymous
    United Kingdom
  • 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
    Guest review by
    Drew Duncan
    United Kingdom

See reviews by guests who stayed at hotels in Banff

See all
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 69 reviews
    No.22 was lovely and welcoming, very comfortable the milk. Lurpak, eggs and bread was an added bonus! Tea/coffee ect too, shop and takeaway nearby and a short walk/drive to everything, beach just a 4 minute drive from No.22. Weather was fabulous! Would absolutely recommend to anyone who is thinking of visiting the Banff area. You won't regret it. Local food was good!
    Guest review by
    Michelle
    United Kingdom
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 6 reviews
    The new kitchen is amazing . Very sociable and well fitted. As a group of 6 ladies, we spent a lot of time sitting around the dining table. Perfect location for golf in Banff. Great for coastal walks and nice restaurants and shops in the area. The garden would have been great for sitting out but the weather didn’t allow that.
    Guest review by
    Joyce
    United Kingdom
  • From £148.50 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 415 reviews
    Excellent hotel with good food from a wide menu choice. Our room (no. 5) was a little on the small side but was well equipped.
    Guest review by
    John
    United Kingdom
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 159 reviews
    It was perfect for our stay whilst we were up in Banff. Very cosy and private location.
    Guest review by
    Jason
    United Kingdom
  • From £143 per night
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 432 reviews
    Stayed 1 night. Lovely hotel and superb room with sea view
    Guest review by
    Anthea
    United Kingdom

Research, refine and make plans for your whole trip