Skip to main content

Places to Stay in Banff

Find the places to stay that appeal to you the most

The best places to stay in Banff

Check out our pick of great places to stay in Banff

Filter by:

Review score

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.

S
Sean
From
United Arab Emirates
Warm and welcoming little cabin. We loved the location. The cabin was lovely, every little detail was taken care of.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 168 reviews
Price from
US$164.26
1 night, 2 adults

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
Sarah
From
Denmark
Very nice place with friendly staff.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 392 reviews
Price from
US$151.77
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.

D
Diane
From
United Kingdom
In front of the sea , impeccably clean, beautifully done out . Everything you would need for your stay .
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 9 reviews
Price from
US$703.83
1 night, 2 adults

Stunning Rural Mill House nr beach and harbour

Banff

Set in Banff in the Grampian region, Stunning Rural Mill House nr beach and harbour offers accommodation with free WiFi and free private parking.

I
Iris
From
United Kingdom
Unique property and stunning location
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 6 reviews
Price from
US$156.04
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
US$893.90
1 night, 2 adults

Bullpens

Banff

Bullpens, a property with a garden, is situated in Banff, 32 km from Huntly Castle, 40 km from Elgin Cathedral, as well as 34 km from Delgatie Castle.

W
William
From
United Kingdom
Very comfortable, top quality appliances, warm welcome. Quiet. Great space
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
Price from
US$1,024.56
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.3
Superb - What previous guests thought, 64 reviews
Price from
US$157.69
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
US$711.26
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.5
Exceptional - What previous guests thought, 10 reviews
Price from
US$922.11
1 night, 2 adults

24 Waters Edge

Banff

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.

K
Kevin
From
United Kingdom
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.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 15 reviews
Price from
US$547.92
1 night, 2 adults
All places to stay in Banff

Most booked places to stay in Banff and surroundings in the past month

See all

Popular with guests booking places to stay in Banff

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

Popular with guests booking places to stay in Banff

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking places to stay in Banff

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

Popular with guests booking places to stay in Banff

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

Popular with guests booking places to stay in Banff

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 10 reviews

Popular with guests booking places to stay in Banff

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 113 reviews

Popular with guests booking places to stay in Banff

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 64 reviews

Popular with guests booking places to stay in Banff

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

Popular with guests booking places to stay in Banff

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

Popular with guests booking places to stay in Banff

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

Great access to the city centre. Check these places to stay in Banff and nearby

Ocean View

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

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

Headland View

Banff
Central location
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Set in Banff and only 500 metres from Inverboyndie Beach, Headland View offers accommodation with sea views, free WiFi and free private parking. The 4-star holiday home is 18 km from Delgatie Castle.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 113 reviews

Offering sea views, 22 Waters Edge Banff is an accommodation situated in Banff, 400 metres from Inverboyndie Beach and 36 km from Huntly Castle.

Thain House

Banff
Central location
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.

Dolphin Cottage

Banff
Central location
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 7 reviews

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

Ocean View - 28045

Banff
Central location
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 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.

3 The Granary

Banff
Central location
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 8 reviews

Set in Banff and only 1.5 km from Inverboyndie Beach, 3 The Granary offers accommodation with sea views, free WiFi and free private parking.

1A Carmelite Street

Banff
Central location

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

Enjoy breakfast in Banff and nearby

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 361 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.

From US$183.97 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 258 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.

From US$170.83 per night

The Station Hotel

Portsoy
Breakfast options
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 541 reviews

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

From US$186.14 per night

No 22

Banff
Breakfast options
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 64 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.

5A Union Road

Macduff
Breakfast options
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 21 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.

Seascape

Whitehills
Breakfast options
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 7 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.

Braeview Studio

Macduff
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 125 reviews

Set in Macduff and only 36 km from Huntly Castle, Braeview Studio offers accommodation with garden views, free WiFi and free private parking. 30 km from Fyvie Castle and 45 km from Haddo House, the...

Seaesta Apartments

Macduff
Breakfast options
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 26 reviews

Seaesta Apartments is a beachfront property situated in Macduff, 36 km from Huntly Castle and 16 km from Delgatie Castle.

Save money on places to stay in Banff and nearby – budget options available

Coasters Holiday Flats

Macduff
Budget options available
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 108 reviews

Offering sea views, Coasters Holiday Flats is an accommodation set in Macduff, 36 km from Huntly Castle and 16 km from Delgatie Castle.

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

Offering a garden and quiet street view, Willow Lodge, Corskie Drive Macduff-Banff is located in Macduff, 37 km from Huntly Castle and 16 km from Delgatie Castle.

Jade Cottage

Macduff
Budget options available
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 7 reviews

Offering sea views, Jade Cottage is an accommodation set in Macduff, 16 km from Delgatie Castle and 30 km from Fyvie Castle.

Eagles Gate Lodge

Banff
Budget options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 7 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.

The Old Net Shed

Whitehills
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Located in Whitehills and only 1.6 km from Inverboyndie Beach, The Old Net Shed provides accommodation with sea views, free WiFi and free private parking.

29 Seafield Street

Whitehills
Budget options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 55 reviews

Featuring a patio with quiet street views, a garden and barbecue facilities, 29 Seafield Street can be found in Whitehills, close to Inverboyndie Beach and 33 km from Huntly Castle.

Coorie-In Cottage

Whitehills
Budget options available

Coorie-In Cottage is set in Whitehills, 33 km from Huntly Castle, 22 km from Delgatie Castle, and 34 km from Fyvie Castle. The property is non-smoking and is situated 1.3 km from Inverboyndie Beach.

Craig Alvah Lodge

Banff
Budget options available
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.

FAQ about places to stay in Banff

Places to stay that guests love in Banff

See all
Avg. price/night: US$539.01
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 12 reviews
Very cute property great location
Guest review by
Samantha
Family with young children
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 113 reviews
Excellent location and beautiful views
Guest review by
Lorraine
Family with young children
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 24 reviews
Amazing location , very clean , a home from home ! We absolutely loved everything about it and we will definitely be back soon. The owner is so lovely and the property has everything you need .
Guest review by
Geanina
Family with young children
Avg. price/night: US$164.26
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 168 reviews
Cosy, beautifully decorated house. Ideal for 2 people. Very good location for touring the Moray coast.
Guest review by
Carol
Young couple
Avg. price/night: US$757.29
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 4 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
Group
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 64 reviews
Everything about the place and the rooms were lovely and a lovely location. Lovely and clean. Thank you I will definitely come back again and will definitely recommend it to family and friends.
Guest review by
Rebecca
People with friends
Avg. price/night: US$151.77
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 392 reviews
We absolutely love it .Amazing location,not far from the beach ,amazing above and beyond staff ,great and comfortable rooms and outstanding food !
Guest review by
Anna
Young couple
Avg. price/night: US$151.77
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 392 reviews
Nice location, friendly staff
Guest review by
Ramdjas
Family with young children
Avg. price/night: US$157.69
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 416 reviews
Location was great, clean and well presented
Guest review by
Deirdre
Solo traveller
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 reviews
Excellent location overlooking the sea, it was a lovely bright, clean and very comfortable. I would highly recommend it!
Guest review by
Karen
Young couple
Avg. price/night: US$157.69
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 416 reviews
Great location for the wedding
Guest review by
ellis
Young couple
Avg. price/night: US$151.77
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 392 reviews
Excellent food. Friendly staff, good location short walk into Banff.
Guest review by
Chris
Young couple
Avg. price/night: US$151.77
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 392 reviews
THE breakfast was fantastic and delivered beautifully, Location was excellent a short walk to local facilities, and easy access to the surrounding areas .
Guest review by
Alan
Young couple
Avg. price/night: US$164.26
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 168 reviews
The property was a 10/10, location and parking. It was spotlessly clean inside and so much room. Super comfy bed! The beautiful big bathroom And everything you need in the kitchen. My stay there was just not long enough!
Guest review by
Shirley
Solo traveller
Avg. price/night: US$164.26
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 168 reviews
Warm and welcoming little cabin. We loved the location. The cabin was lovely, every little detail was taken care of.
Guest review by
Sean
Family with young children
Avg. price/night: US$539.01
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 12 reviews
Lovely location next to the harbour. Picnic benches around the harbour were great. The area was clean, well kept, and quiet.
Guest review by
Emily
Solo traveller
Avg. price/night: US$157.69
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 416 reviews
The location
Guest review by
Steven
Young couple
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 24 reviews
Super location
Guest review by
Sharon
Young couple
Avg. price/night: US$151.77
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 392 reviews
A beautiful room and good food in the restaurant - welcoming after a long drive. Lovely location
Guest review by
Phil
Young couple
Avg. price/night: US$164.26
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 168 reviews
Location, onsite parking, very friendly owner. Great care has been taken setting up this lovely place.
Guest review by
Eric
Young couple
Avg. price/night: US$164.26
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 168 reviews
Beautiful little place to stay. There is everything you need. Really comfortable and the shower is amazing.
Guest review by
Felicity
People with friends