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

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

b
brette
From
Australia
Stayed just the one night, however had a very positive stay. We had dinner at the lodge which had a good range of options, a bit on the pricey side, but good food. We also had the included breakfast which was very generous. There are very nice grounds around the lodge, and it was easy walking distance into the township (we had a car, but like to walk). We also used the bar/lounge area which was well appointed - the staff were very friendly.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 417 reviews
Price from
$155.78
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.

C
Carole
From
Australia
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 out of 10, guest rating 8.5
Very Good - What previous guests thought, 433 reviews
Price from
$192.87
1 night, 2 adults

19 Reidhaven Street

Banff

19 Reidhaven Street is located in Banff, just 14 miles from Delgatie Castle and 22 miles from Fyvie Castle. The 3-star vacation home is 20 miles from Huntly Castle.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 6 reviews
Price from
$791.04
1 night, 2 adults

11 Village

Banff

11 Village is located in Banff, just 21 miles from Huntly Castle and 25 miles from Elgin Cathedral. The 4-star vacation home is a few steps from Sandend Beach.

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 13 reviews
Price from
$563.04
1 night, 2 adults

15 Waters Edge

Banff

15 Waters Edge offers accommodations in Banff, a 6-minute walk from Inverboyndie Beach and 22 miles from Huntly Castle.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 8 reviews
Price from
$1,060.93
1 night, 2 adults

Periwinkle Cottage

Banff

Periwinkle Cottage offers accommodations in Banff, 22 miles from Huntly Castle and 11 miles from Delgatie Castle.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
$615.77
1 night, 2 adults

Nether Dallachy Farmhouse

Banff

Nether Dallachy Farmhouse in Banff provides adults-only accommodations with a garden and a shared lounge. This bed and breakfast offers free private parking, luggage storage space, and free Wifi.

B
Brian
From
United Kingdom
Breakfast was excellent, great choice.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 131 reviews
Price from
$142.29
1 night, 2 adults

Entire unique tiny house - Moss Cabin

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.

D
Doreen
From
United Kingdom
Quiet and peaceful.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 158 reviews
Price from
$168.59
1 night, 2 adults

No 22

Banff

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

V
Valerie
From
United Kingdom
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 out of 10, guest rating 9.2
Wonderful - What previous guests thought, 69 reviews
Price from
$161.85
1 night, 2 adults

Tammie Norrie Cottage

Banff

Tammie Norrie Cottage is located in Banff, just a 2-minute walk from Inverboyndie Beach and 21 miles from Huntly Castle.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 17 reviews
Price from
$742.96
1 night, 2 adults
See all 41 hotels in Banff

Most booked hotels in Banff and surrounding area in the past month

See all

Hotels located in the center of Banff

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

    24 Waters Edge offers accommodations in Banff, a 10-minute walk from Inverboyndie Beach and 22 miles from Huntly Castle.

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

    15 Waters Edge offers accommodations in Banff, a 6-minute walk from Inverboyndie Beach and 22 miles from Huntly Castle.

  • Ocean View

    Hotel in Banff
    Central location
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 6 reviews

    Ocean View offers accommodations in Banff, a 6-minute walk from Inverboyndie Beach and 22 miles from Huntly Castle.

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

    Headland View offers accommodations in Banff, 22 miles from Huntly Castle and 11 miles from Delgatie Castle.

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 5 reviews

    Thain House offers accommodations in Banff, 21 miles from Huntly Castle and 11 miles from Delgatie Castle.

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

    Meredith Cottage offers accommodations in Banff, 28 miles from Leith Hall Garden & Estate and 29 miles from Haddo House.

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

    Dolphin Cottage offers accommodations in Banff, 22 miles from Huntly Castle and 12 miles from Delgatie Castle.

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

    A 12-minute walk from Inverboyndie Beach in Banff, The Old Customs House features accommodations with free Wifi and access to a hot tub.

Budget hotels in Banff and nearby

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

    Ocean View - 28045 is located in Banff, just a 11-minute walk from Inverboyndie Beach and 21 miles from Huntly Castle.

  • 1A Carmelite Street is located in Banff, just a 15-minute walk from Inverboyndie Beach and 22 miles from Huntly Castle.

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 417 reviews

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

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

    5A Union Road offers accommodations in Macduff, 1.8 miles from Inverboyndie Beach and 22 miles from Huntly Castle.

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

    Seascape offers accommodations in Whitehills, 21 miles from Fyvie Castle and 28 miles from Leith Hall Garden & Estate.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 17 reviews

    Tammie Norrie Cottage is located in Banff, just a 2-minute walk from Inverboyndie Beach and 21 miles from Huntly Castle.

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

    Braeview Studio offers accommodations in Macduff, 19 miles from Fyvie Castle and 28 miles from Haddo House. 22 miles from Huntly Castle and 10 miles from Delgatie Castle, the property features a...

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 29 reviews

    Seaesta Apartments is located in Macduff, just 22 miles from Huntly Castle and 10 miles from Delgatie Castle.

Best hotels with breakfast in Banff and nearby

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 325 reviews

    The Knowes Hotel & Restaurant features a shared lounge, terrace, a restaurant and bar in Macduff. 23 miles from Huntly Castle and 10 miles from Delgatie Castle, the hotel has water sports facilities.

  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 274 reviews

    Located in Whitehills, a 14-minute walk from Inverboyndie Beach, Seafield Arms Hotel has accommodations with a garden, free private parking, a restaurant and a bar.

  • Scored out of 10, guest rating 7.5
    Good - What previous guests thought, 558 reviews

    In picturesque Portsoy, on the Grampian Coastal Trail, Station Hotel Portsoy offers free parking, free WiFi and cozy bedrooms. There is a traditional restaurant, games room and sea views.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 104 reviews

    Coasters Holiday Flats enjoys a location in Macduff, 22 miles from Huntly Castle and 10 miles from Delgatie Castle. Both free Wifi and parking on-site are available at the apartment free of charge.

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

    Offering a garden, Willow Lodge, Corskie Drive Macduff-Banff provides accommodations in Macduff. This property offers access to a patio, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 6 reviews

    Jade Cottage offers accommodations in Macduff, 30 miles from Leith Hall Garden & Estate and 31 miles from Tolquhon Castle.

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

    Eagles Gate Lodge offers accommodations in Banff, 27 miles from Leith Hall Garden & Estate and 30 miles from Haddo House.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 47 reviews

    Moray View, Macduff, Aberdeenshire. Offers accommodations in Macduff, 23 miles from Huntly Castle and 10 miles from Delgatie Castle.

What Guests Said About Banff:

  • 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
  • 10.0

    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.
    Guest review by
    Alec
    United Kingdom

See reviews by guests who stayed at hotels in Banff

See all
  • From $214.45 per night
    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 433 reviews
    The location and hotel overall was great. Watching the sunset from the hotel was spectacular. Transport links were good (bus & petrol station). Food was excellent, although service not particularly warm as mentioned. View from our room did not disappoint and definitely got what we paid for there - although some items were a bit dated. Knowing the name of the person who cleaned the room was a nice touch.
    Guest review by
    Meaghan
    United Kingdom
  • From $155.78 per night
    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 417 reviews
    Beautiful boutique hotel a short walking distance from the town centre. The staff were very welcoming and helpful, the decor was modern and beautiful, and the room had plenty of tea. coffee, milk, also biscuits, and bottled water. The Gordon Castle brand of handwash, lotion, body wash, shampoo, and conditioner was luxurious and breakfast was delicious. Would definitely stay here again if visiting Banff.
    Guest review by
    Elena
    United Kingdom
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 13 reviews
    All we did was light the fire and relax. Walked on the beach everyday took a walk to Findlater Castle we kept driving to a minimum because we had heavy snow fall. However we did visit Banff, Buckie, Elgin, Cullen, Portsoy and Portnockie. Sandend felt like a film set absolutely beautiful place. I can't wait to return.
    Guest review by
    angela
    United Kingdom
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 158 reviews
    The cabin was lovely and well equipped for self catering. The location is fantastic also right off the high street and across the road from Banff Castle with great views over the bay below. We would definitely recommend booking moss cabin and we will likely be back again if we are up in the area.
    Guest review by
    Kyle
    United Kingdom
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 11 reviews
    Very spacious with a perfect location to explore Banff. Very clean and tidy throughout we all had a wonderful time and would definitely recommend.
    Guest review by
    Greig
    United Kingdom

Research, refine, and make plans for your whole trip