Find hotels in Macduff from ฿2,187

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Macduff hotels

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (223 reviews)
"Lovely hotel, beautiful decor, staff were so friendly and super tasty food."
United Kingdom
Jolene
The price is ฿5,102
฿6,123 total
includes taxes & fees
30 Jun - 1 Jul
The Knowes Hotel & Restaurant

West Pier Cottage

West Pier Cottage
3.0 star property
Macduff
The price is ฿14,573
฿17,487 total
includes taxes & fees
5 Jun - 6 Jun
West Pier Cottage

Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1 review)
The price is ฿15,613
฿18,736 total
includes taxes & fees
26 Jun - 27 Jun
Rockstar Cottage

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.8 out of 10, Exceptional, (247 reviews)
"Food was outstanding and the staff were great."
United Kingdom
Alan
The price is ฿4,519
฿5,423 total
includes taxes & fees
4 Jun - 5 Jun
Saplinbrae Hotel and Lodges

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.8 out of 10, Excellent, (26 reviews)
"Property is just off main street, doesn't look much from outside, but as soon as you come inside it's a whole different world."
United Kingdom
Paul
The price is ฿2,829
฿3,395 total
includes taxes & fees
13 Jun - 14 Jun
Stag & Thistle Hotel and Restaurant

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (107 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is ฿3,608
฿4,330 total
includes taxes & fees
9 Jun - 10 Jun
Kintrae B&B

Cabin View

Cabin View
2.0 star property
Turriff
The price is ฿4,191
฿5,030 total
includes taxes & fees
1 Jul - 2 Jul
Cabin View

Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (27 reviews)
"Great location, clean and cosy room. Wonderful breakfast and owners friendly and helpful. Would stay again and would recommend."
United Kingdom
CHRISTINA
The price is ฿3,680
฿3,680 total
includes taxes & fees
5 Jun - 6 Jun
Deveron Lodge B&B

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is ฿4,444
฿4,444 total
includes taxes & fees
3 Jun - 4 Jun
Chapelhill Croft Farmhouse B&B

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Throughly enjoyed our stay, everything in the welcome pack we needed and more! Will definitely be back. "
United Kingdom
Heather
The price is ฿11,480
฿13,777 total
includes taxes & fees
2 Jun - 3 Jun
Hillhead Hideaways

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (233 reviews)
"Great food tidy great staff"
United Kingdom
Jamie
The price is ฿4,951
฿5,941 total
includes taxes & fees
3 Jun - 4 Jun
Banff Springs Hotel

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (129 reviews)
"We love this hotel! We were there two years ago and wanted to return to see if it still was as exceptional as we originally thought. And it was! The dinner in the restaurant was wonderful and the complimentary breakfast was top notch. The property is lovingly maintained by the nicest couple. They are working hard to get their outdoor eating area ready for the season!"
United States
Jonathan
The price is ฿4,191
฿5,030 total
includes taxes & fees
4 Jun - 5 Jun
The Davron Hotel

Seafield Arms

Seafield Arms
3.5 star property
Banff
7.4 out of 10, Good, (11 reviews)
"Really old pub in the middle of the village , good food and drink, very pleasant bar"
United Kingdom
David
The price is ฿5,367
฿6,440 total
includes taxes & fees
2 Jun - 3 Jun
Seafield Arms

Heath Hill Hotel

Heath Hill Hotel
3.0 star property
Fraserburgh
9.6 out of 10, Exceptional, (98 reviews)
"Lovely converted farmhouse with tremendous views. Some of the best meals on my 10 day Scottish trip. I would highly recommend"
United States
Jeffrey T.
The price is ฿5,011
฿6,014 total
includes taxes & fees
2 Jun - 3 Jun
Heath Hill Hotel

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (132 reviews)
"I travelled by myself, the staff were excellent and very attentive, breakfast was the best eggs Benedict l have had nothing was too much trouble. "
United Kingdom
Patricia
The price is ฿6,196
฿7,435 total
includes taxes & fees
4 Jun - 5 Jun
The Seafield Arms

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (163 reviews)
"Easy to park, very warm and clean bed. I was very happy for the great price I paid. Thank you! "
United Kingdom
Elizabeth
The price is ฿1,822
฿2,187 total
includes taxes & fees
3 Jun - 4 Jun
The Old Coach House Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (252 reviews)
"Rooms great, food excellent, "
United Kingdom
Richard
The price is ฿3,827
฿4,592 total
includes taxes & fees
5 Jun - 6 Jun
Fife Lodge

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (100 reviews)
"We stayed for 4 nights and could not fault the hotel,staff or the food . Staff really friendly and took time to speak to us. We had breakfast and evening meal each day...we could not fault any meal"
United Kingdom
Ann
The price is ฿5,394
฿6,473 total
includes taxes & fees
2 Jun - 3 Jun
The Royal Oak Hotel

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (140 reviews)
"Staff were friendly and helpful. Breakfast was good quality and well cooked. Seaview (if you get one) was directly overlooking the lovely beach. Room was very clean and a good standard. "
United Kingdom
Alastair
The price is ฿5,467
฿6,560 total
includes taxes & fees
4 Jun - 5 Jun
Cullen Bay Hotel

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.4 out of 10, Very good, (92 reviews)
"Great place, very friendly staff, the food was best in Scotland "
United States
Viktoria
The price is ฿5,651
฿5,651 total
includes taxes & fees
17 Jun - 18 Jun
Homesly The Station Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Macduff attractions

Learn more about Macduff

Venture to sights like Macduff Marine Aquarium as you discover the local area in Macduff.

Photo by Jimmy Thomson
Open Photo by Jimmy Thomson

Top Macduff Hotel Reviews

More cheap stays in Macduff

Frequently asked questions

What's the best place for a stay in Macduff?
Based on our traveller data, The Knowes Hotel & Restaurant is one of the top choices for your stay. This hotel offers a restaurant and free parking. Rockstar Cottage is another good option for your stay. See all available top hotels, or vacation rentals in Macduff.
If I need to cancel my hotel reservation in Macduff, will I receive a refund?
Yes, you'll find most hotel room reservations are fully refundable if cancelled prior to the hotel's cancellation deadline, which is often 24 or 48 hours before your check-in date. If you have a non-refundable reservation, it might still be possible to cancel it and get a refund within 24 hours of your booking. Filter your search by fully refundable to find flexible hotel deals in Macduff.
What's it like to stay in Macduff?
Visitors will definitely enjoy all that Macduff has to offer. In Macduff, there are 10 hotels and other accommodation options to choose from. Find out more about Macduff.
What should I do while I'm visiting Macduff?
A favourite place to visit is Macduff Marine Aquarium. You'll also find Banff Museum and Portsoy Pottery in the area. Take a look at what more there is to see and do in Expedia's Macduff guide.
What's the weather like in Macduff?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are February and January, with an average of 5°C. Average annual precipitation for Macduff is 814 mm.