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

L
Laura
From
United States
The staff was excellent.The food is amazing... We missed everyone the minute we left.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 351 reviews
Price from
$213.69
1 night, 2 adults

RockStar Cottage

Macduff

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

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 18 reviews
Price from
$639.46
1 night, 2 adults

Fife Lodge Hotel

Banff (Near Macduff)

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

h
harvey
From
United States
This place was fab! The people were very helpful and kind. The place was decorated and had a festive feel. Our dinner was excellent as was the breakfast. Wish we could have stayed longer.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 398 reviews
Price from
$154.26
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.

N
Nadders
From
United Kingdom
Greet location, good staff... Lovely view of the beaches, nice fresh fruit for breakfast
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 423 reviews
Price from
$160.27
1 night, 2 adults

Entire unique tiny house - Moss Cabin

Banff (Near Macduff)

Entire unique tiny house - Moss Cabin enjoys a location in Banff, a 12-minute walk from Inverboyndie Beach and 22 miles from Huntly Castle.

S
Sheila
From
United States
Loved the fireplace and how cozy it felt. Great shower. Loved the little garden with all its fairy lights. The whole place was just right!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 165 reviews
Price from
$166.94
1 night, 2 adults

Periwinkle Cottage

Banff (Near Macduff)

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, 9 reviews
Price from
$721.68
1 night, 2 adults

111A Main Street

Banff (Near Macduff)

111A Main Street offers accommodations in Banff, 31 miles from Tolquhon Castle. The property is around 16 miles from Delgatie Castle, 22 miles from Fyvie Castle, and 28 miles from Haddo House.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 5 reviews
Price from
$916.56
1 night, 2 adults

No 22

Banff (Near Macduff)

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, 63 reviews
Price from
$160.27
1 night, 2 adults

Tammie Norrie Cottage

Banff (Near Macduff)

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, 18 reviews
Price from
$729.29
1 night, 2 adults

15 Waters Edge

Banff (Near Macduff)

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

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

See all

Popular with guests booking hotels in Macduff

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

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 423 reviews

Popular with guests booking hotels in Banff

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

Popular with guests booking hotels in Banff

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Popular with guests booking hotels in Gardenstown

Popular with guests booking hotels in Banff

Popular with guests booking hotels in Banff

Popular with guests booking hotels in Banff

Best hotels with breakfast in Macduff and nearby

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

From $154.26 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 261 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.

From $180.30 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 7 reviews

3 The Granary is located in Banff, just a 17-minute walk from Inverboyndie Beach and 22 miles from Huntly Castle. This apartment offers free private parking and free Wifi.

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 9.6
Exceptional - What previous guests thought, 12 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.

Thain House

Hotel in Banff
Breakfast options
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 6 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.6
Exceptional - What previous guests thought, 15 reviews

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

Ocean View

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

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

Budget hotels in Macduff and nearby

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

Headland View offers accommodations in Banff, 20 miles from Fyvie Castle and 29 miles from Leith Hall Garden & Estate.

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

Caravan is located in Banff, just 19 miles from Fyvie Castle and 28 miles from Haddo House. With free private parking, the property is 25 miles from Huntly Castle and 10 miles from Delgatie Castle.

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

Caravan offers accommodations in Banff, 25 miles from Huntly Castle and 10 miles from Delgatie Castle. This property offers access to a patio and free private parking.

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

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

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 9.2
Wonderful - What previous guests thought, 63 reviews

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

Scored out of 10, guest rating 9.8
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.

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

A recently renovated campground, Caravan Nr 51 Only for Family Holiday offers accommodations in Longmanhill. Both Wifi and private parking are available at the campground free of charge.

What Guests Said About Macduff:

8.0

A VERY SMALL PLACE LOCAL BUS WHICH TAKES YOU OVER TO SPOTTY...

A VERY SMALL PLACE LOCAL BUS WHICH TAKES YOU OVER TO SPOTTY BAG SHOP BANFF OR ITS A LOVELY WALK THERE ALSO HAS FANCY SHOP CALLED PLATFORM LOVELY ITEMS IN THERE AND LOVELY CAFE ANNIES CAKERY NICE PLACE TO VISIT MACDUFF WILL DEFINATELY VISIT AGAIN IN THE NEAR FUTURE COASTERS NICE SELF CATERING FLAT WITH LOVELY OWNERS WHO ARE ON HAND IF YOU NEED ANYTHING AND FLAT HAS EVERYTHING YOU NEED FOR A COMFORTABLE STAY SAFETY KEY FOB ENTRANCE WOULD RECOMMEND CHIPPER AND SEAFRONT CAFE AS WELL
Guest review by
Yvonne
United Kingdom
10

Our dad was born in Macduff and lived there for the first...

Our dad was born in Macduff and lived there for the first twenty years of his life. We actually returned to scatter his ashes. It was both bittersweet and wonderful to walk in his footsteps, and the footsteps of our ancestors.The views are simply wonderful, as are the people.
Guest review by
Anonymous
10

I was visiting family in Macduff but the area is golf heaven...

I was visiting family in Macduff but the area is golf heaven, photographers will be overwhelmed with the beauty of the area, walkers are spoiled for choice and the fun that can be had on the sea is amazing.
Guest review by
Barbara
United Kingdom