Skip to main content

Search hotels in Macduff

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

Macduff – 10 hotels and places to stay

Filter by:

Star rating
Review score

The Knowes Hotel & Restaurant

Hotel in Macduff

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

R
Regan
From
Australia
The room was very comfortable with great view of the harbour - see photo attached. The meals we had in the restaurant were exceptional. Staff were very friendly and helpful.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 360 reviews
Price from
€ 160.27
1 night, 2 adults

West Pier Cottage

Macduff

Offering a garden and sea view, West Pier Cottage is set in Macduff, 16 km from Delgatie Castle and 30 km from Fyvie Castle.

L
Leslie
From
United Kingdom
Location was perfect and close enough to other beautiful villages and towns to visit easily. Cottage owners have put great thought into everything. Just loved it so much.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Price from
€ 507.11
1 night, 2 adults

RockStar Cottage

Macduff

RockStar Cottage, a property with a garden, is set in Macduff, 16 km from Delgatie Castle, 29 km from Fyvie Castle, as well as 45 km from Haddo House.

K
Kelly
From
United Kingdom
Perfect location for what we wanted. The house was much roomier than expected and was clean and welcoming with a bottle of bubbles and a box of teacakes - a very nice touch! Perfect home from home thankyou!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 19 reviews
Price from
€ 543.33
1 night, 2 adults

Fife Lodge Hotel

Banff (Near Macduff)

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, 405 reviews
Price from
€ 119.63
1 night, 2 adults

The Garden Arms Pub and Rooms

Gardenstown (Near Macduff)

Set in Gardenstown, 49 km from Huntly Castle, The Garden Arms Pub and Rooms offers accommodation with a shared lounge, free private parking, a terrace and a restaurant.

Q
Queen
From
United Kingdom
Perfect location, friendly owners and locals. Food was excellent
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
€ 133.94
1 night, 2 adults

Banff Springs Hotel

Banff (Near Macduff)

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.

J
Janine
From
Australia
The hotel staff were professional, friendly and helpful a highlight. Room was spotless, well appointed and welcoming. Must make a special note the restaurant was outstanding, the standard of food was exceptional and the service was delightful. Highly recommend, the view over the bay alone is worth considering to stay.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 405 reviews
Price from
€ 114.48
1 night, 2 adults

Entire unique tiny house - Moss Cabin

Banff (Near Macduff)

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.

J
Jenny
From
New Zealand
We have been traveling for 3 months and this has been our nicest stay yet!! Just awesome. Warm, tastefully decorated. Plenty of mirrors 🤣
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 175 reviews
Price from
€ 143.10
1 night, 2 adults

Periwinkle Cottage

Banff (Near Macduff)

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
€ 526.51
1 night, 2 adults

Tammie Norrie Cottage

Banff (Near Macduff)

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.3
Superb - What previous guests thought, 16 reviews
Price from
€ 562.74
1 night, 2 adults

15 Waters Edge

Banff (Near Macduff)

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
€ 865.45
1 night, 2 adults
See all 10 hotels in Macduff

Hotels with parking in Macduff

See all
Free parking
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
From € 103.03 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 732 reviews
From € 128.22 per night
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 405 reviews
From € 114.48 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 282 reviews
From € 103.03 per night
Free parking
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 424 reviews
From € 154.55 per night
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 533 reviews
From € 148.83 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 406 reviews
Free parking
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 405 reviews
From € 132.23 per night
Free parking
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 279 reviews
From € 160.27 per night
Free parking
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 360 reviews
From € 171.72 per night

Most booked hotels in Macduff and surroundings in the past month

See all

Popular with guests booking hotels in Macduff

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

Popular with guests booking hotels in Banff

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

Popular with guests booking hotels in Banff

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

Popular with guests booking hotels in Banff

Popular with guests booking hotels in Gardenstown

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

Popular with guests booking hotels in Banff

Popular with guests booking hotels in Banff

Popular with guests booking hotels in Banff

Budget hotels in Macduff and nearby

See all

Woodlands Banff features garden views, free WiFi and free private parking, located in Banff, 1.8 km from Inverboyndie Beach.

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

Situated in Banff and only 1.5 km from Inverboyndie Beach, Apartment 8 The Granary-Uk7466 features 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.

Set in Banff and only 40 km from Huntly Castle, No 56 Headiton Caravan Park offers accommodation with sea views, free WiFi and free private parking.

Offering sea views, Apartment in Banff is an accommodation located in Banff, 35 km from Huntly Castle and 18 km from Delgatie Castle.

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

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

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

Best hotels with breakfast in Macduff and nearby

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 405 reviews

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

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 253 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 6.8
Pleasant - What previous guests thought, 42 reviews

45 km from Huntly Castle in Gamrie, Bankhead Accommodation Aberdeenshire features accommodation with access to a hot tub.

Ocean View

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

Caravan

Hotel in Banff
Breakfast options
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 2 reviews

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.2
Superb - What previous guests thought, 111 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.

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.