A sunset over a body of water with a sailboat and a ring buoy in the foreground.

Macduff hotels from HK$520

  • 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

Selecting then applying a filter from this group will update the results on a new page

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, (225 reviews)
"Lovely hotel, beautiful decor, staff were so friendly and super tasty food."
United Kingdom
Jolene
The price is HK$1,386
HK$1,664 total
includes taxes & fees
4 Jul - 5 Jul
The Knowes Hotel & Restaurant

West Pier Cottage

West Pier Cottage
3.0 star property
Macduff
The price is HK$3,464
HK$4,157 total
includes taxes & fees
5 Jul - 6 Jul
West Pier Cottage

Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1 review)
The price is HK$3,712
HK$4,454 total
includes taxes & fees
15 Jul - 16 Jul
Rockstar Cottage

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (133 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 HK$1,109
HK$1,331 total
includes taxes & fees
5 Jul - 6 Jul
The Davron Hotel

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 HK$858
HK$1,029 total
includes taxes & fees
4 Jul - 5 Jul
Kintrae B&B

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (33 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
The price is HK$1,056
HK$1,056 total
includes taxes & fees
12 Jul - 13 Jul
Chapelhill Croft Farmhouse B&B

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.8 out of 10, Exceptional, (248 reviews)
"Food was outstanding and the staff were great."
United Kingdom
Alan
The price is HK$1,074
HK$1,289 total
includes taxes & fees
3 Jul - 4 Jul
Saplinbrae Hotel and Lodges

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (258 reviews)
"The place is amazing with great views and friendly people"
United States
Oscar Jorge
The price is HK$910
HK$1,092 total
includes taxes & fees
4 Jul - 5 Jul
Fife Lodge

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.8 out of 10, Excellent, (27 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 HK$947
HK$1,137 total
includes taxes & fees
4 Jul - 5 Jul
Stag & Thistle Hotel and Restaurant

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 HK$2,846
HK$3,415 total
includes taxes & fees
5 Jul - 6 Jul
Hillhead Hideaways

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 HK$1,276
HK$1,531 total
includes taxes & fees
2 Jul - 3 Jul
Seafield Arms

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 HK$875
HK$875 total
includes taxes & fees
14 Jul - 15 Jul
Deveron Lodge B&B

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (102 reviews)
"Clean room, accommodating breakfast requirements, lovely staff"
United Kingdom
louise
The price is HK$1,282
HK$1,539 total
includes taxes & fees
3 Jul - 4 Jul
The Royal Oak Hotel

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (237 reviews)
"Great food tidy great staff"
United Kingdom
Jamie
The price is HK$1,177
HK$1,412 total
includes taxes & fees
5 Jul - 6 Jul
Banff Springs Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (165 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 HK$433
HK$520 total
includes taxes & fees
2 Jul - 3 Jul
The Old Coach House Hotel

Heath Hill Hotel

Heath Hill Hotel
3.0 star property
Fraserburgh
9.6 out of 10, Exceptional, (101 reviews)
"Lovely little place I wish I had come across before and will definitely be back, rooms are modern comfy and very clean, food was very good too."
United Kingdom
Charles
The price is HK$1,191
HK$1,430 total
includes taxes & fees
2 Jul - 3 Jul
Heath Hill Hotel

The Dance Hall at The Institute Executive Apartments

The Dance Hall at The Institute Executive Apartments
3.5 star property
Keith
The price is HK$4,719
HK$5,663 total
includes taxes & fees
5 Jul - 6 Jul
The Dance Hall at The Institute Executive Apartments

Cabin View

Cabin View
2.0 star property
Turriff
The price is HK$996
HK$1,196 total
includes taxes & fees
23 Jul - 24 Jul
Cabin View

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (134 reviews)
"Great hotel good food"
United Kingdom
Jamie
The price is HK$1,343
HK$1,612 total
includes taxes & fees
6 Jul - 7 Jul
The Seafield Arms

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 HK$1,126
HK$1,352 total
includes taxes & fees
3 Jul - 4 Jul
Cullen Bay 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.

A lighthouse silhouette against a sunset sky.
Photo by Jimmy Thomson
Open Photo by Jimmy Thomson

Top Macduff Hotel Reviews

More cheap stays in Macduff

Find out more about Macduff

Top reasons to visit Macduff

  • Scenic Outdoor Activities: Macduff is perfect for outdoor enthusiasts, offering golfing, picturesque trails, and fishing excursions.
  • Macduff Marine Aquarium: A key attraction, the aquarium showcases local marine life and provides an educational experience for visitors.
  • Charming Coastal Views: The stunning bays and beaches invite leisurely walks and wildlife spotting, enhancing your coastal experience.
  • Rich Local History: Explore historical sites, including Macduff Church, immersing yourself in the area's fascinating past.
  • Variety of Accommodations: Enjoy a range of lodgings, from pet-friendly hotels to cosy guesthouses, catering to all needs.

Find great hotels in and around Macduff

Explore a range of delightful accommodations in Macduff, Scotland, where you can find both hotels and guesthouses catering to diverse needs. Whether you're seeking pet-friendly options, family-friendly facilities, or an adventurous getaway, Macduff offers a variety of lodgings to suit your preferences. Discover the charm of this coastal town while enjoying the comfort of well-reviewed hotels and unique guesthouses, perfect for a memorable Scottish holiday.

  • Banff Springs Hotel: Nestled just 3km from Macduff, the Banff Springs Hotel is a distinguished 4-star establishment offering a refined setting ideal for business travellers. With a commendable guest rating of 8.6 out of 10, this hotel features well-appointed rooms that provide a comfortable retreat after a long day of meetings or exploring the local area. The hotel's amenities include a business centre and conference facilities, ensuring a seamless experience for corporate guests.
  • The Knowes Hotel & Restaurant: Situated in the heart of Macduff, The Knowes Hotel & Restaurant is a charming 3-star accommodation, boasting an impressive guest rating of 9.2 out of 10. This hotel is an excellent choice for those seeking adventure, offering thrilling activities such as fishing, birdwatching, surfing, and sailing nearby. The on-site restaurant serves delectable meals, making it a perfect spot to unwind after a day of exploration.
  • Fife Lodge: Located 2km from Macduff, Fife Lodge is a delightful 3-star hotel with a remarkable guest rating of 9.4 out of 10. This property provides a variety of dining options, including a coffee shop and a bar, catering to diverse tastes. Recreational activities abound, with opportunities for surfing, windsurfing, sailing, and golf in the vicinity. Guests can also enjoy entertainment features such as cable TV and flat-screen televisions in their rooms, ensuring a pleasant stay.

Where to stay near Macduff

Macduff, a charming coastal town in Scotland, offers a delightful blend of adventure and relaxation. Explore the stunning Macduff bays, where the picturesque scenery invites leisurely walks and wildlife spotting. Just a stone's throw away, the town of Banff boasts rich culture and warmer temperatures, perfect for excursions. Enjoy the friendly atmosphere and indulge in luxury experiences while discovering the hidden gems of this beautiful region.

  • Banff: Nestled just 1.6km from Macduff, Banff offers a delightful blend of outdoor adventure and stunning scenery. A popular destination throughout the year, visitors flock here mainly between July and September to enjoy activities like golf and exploring the local castle. The town is renowned for its beautiful beaches and proximity to a national park, making it an ideal spot for nature enthusiasts. With educational venues and golf courses easily accessible, Banff promises a memorable travel experience packed with adventure.
  • Whitehills: Located a mere 5km from Macduff, Whitehills is a charming village that captures the essence of coastal Scotland. Known for its outdoor pursuits, visitors typically arrive from June to August to enjoy the scenic hiking trails and beautiful bay views. The village’s inviting beaches are perfect for a relaxing day by the sea, while the surrounding nature trails provide ample opportunity for exploration. Whitehills is a peaceful retreat for those keen on adventure amidst stunning landscapes.
  • Portsoy: A picturesque village set 11km from Macduff, Portsoy is a hidden gem for those seeking a beach getaway. With visitor numbers peaking during the summer months, the village is a haven for outdoor lovers, offering excellent hiking trails and golf courses. The stunning beaches, along with the charming harbour and marina, provide a perfect backdrop for relaxation and exploration. Portsoy’s rich coastal heritage and natural beauty make it an ideal destination for a tranquil escape.

Things to do in Macduff

Shopping

In Macduff, visit local shops for unique gifts and souvenirs. If you're up for a drive, explore the nearby Tesco in Banff, about 8km away, for a larger selection of items. For a more extensive experience, head to The Mall at Westhill, located approximately 24km away.

Recreation

The Macduff Marine Aquarium offers an engaging experience with local marine life, featuring interactive displays and educational exhibits. For relaxation, visit the nearby Banff Links, where you can enjoy coastal walks and unwind by the beach, surrounded by picturesque views of the North Sea.

Adventure

In Macduff, explore the stunning coastline with a thrilling kayak adventure along the cliffs, offering breathtaking views and opportunities to spot marine wildlife. For a different thrill, try the local diving spots, revealing an underwater world teeming with colourful sea life and fascinating rock formations.

Nightlife

Visit the Banff Springs Hotel, where you can enjoy a relaxed evening in their bar with a selection of wines and cocktails. For a lively atmosphere, check out The Macduff Marina, often hosting local events and entertainment, creating a vibrant spot to mingle with locals.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Macduff

To save money on your trip to Macduff, consider visiting from January to March when accommodation prices are lower. Wednesdays are typically the cheapest days to stay, while Sundays are the most expensive. Use Expedia’s search tool to find budget-friendly options and filter for eco-certified hotels. Additionally, booking your flights and activities together with hotels can lead to significant savings. Take advantage of free activities such as exploring the picturesque coastline, and utilise local public transport for affordable travel around the area.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Macduff are January to March, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Macduff is Wednesday. The most expensive day to stay in Macduff is Sunday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to specify your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, ensuring that the most affordable hotels appear first. Furthermore, you have the option to refine your choices by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel booking in Macduff with your flights and activities through an Expedia package.

Find the best attractions near Macduff

Macduff offers a delightful mix of outdoor adventures and scenic views, making it ideal for a romantic getaway or a cultural experience. Key attractions include the Macduff Marine Aquarium, Macduff Church, and the picturesque Macduff Harbour. Visitors can also enjoy the local beaches and historic sites, immersing themselves in the rich history of the area while taking in the stunning coastal scenery.

  • Duff House: This historic house, located a mile from Macduff, boasts stunning Georgian architecture and beautiful gardens. Visitors can explore its rich history, art collections, and enjoy the serene cultural atmosphere that surrounds this impressive estate.
  • Delgatie Castle: Situated 14km from Macduff, Delgatie Castle offers a romantic setting steeped in history. Discover its intriguing tales, explore the lovely grounds, and experience the enchanting atmosphere that makes this castle a captivating destination.
  • Inverboyndie Beach: Just 3km from Macduff, Inverboyndie Beach presents a picturesque stretch of sand ideal for a relaxing day by the sea. Enjoy the fresh coastal air and take in the stunning views, making it a delightful spot for a leisurely stroll or picnic.

Best time to go to Macduff

The best time to visit Macduff can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Macduff falls in July, when visitor numbers are slightly high and weather is mostly cloudy with light rain. The coolest average temperature in Macduff falls in January, visitor numbers are average and weather is mostly cloudy with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January40.1°F (4.5°C)Light RainMostly CloudyAverageSlightly Low
February40.5°F (4.7°C)No RainMostly CloudyAverageSlightly Low
March42.3°F (5.7°C)Light RainMostly CloudyAverageAverage
April45.0°F (7.2°C)Light RainMostly CloudyAverageAverage
May48.9°F (9.4°C)Light RainMostly CloudyAverageAverage
June53.8°F (12.1°C)Light RainMostly CloudySlightly HighSlightly High
July57.0°F (13.9°C)Light RainMostly CloudySlightly HighSlightly High
August56.8°F (13.8°C)Light RainMostly CloudyAverageSlightly High
September54.3°F (12.4°C)Light RainMostly CloudySlightly HighAverage
October49.8°F (9.9°C)Light RainMostly CloudySlightly LowAverage
November45.3°F (7.4°C)Light RainMostly CloudySlightly LowAverage
December41.4°F (5.2°C)Light RainMostly CloudySlightly LowSlightly Low

The nearest major airports for your trip to Macduff

Accessing Macduff from the major airports in Scotland is convenient. Aberdeen Airport (ABZ) is located 55km away, with excellent hotel options like the 5-star Marcliffe and Trump® International Scotland, both within 13km of the airport. INVerness Airport (INV) is situated 95km from Macduff, featuring luxurious accommodations such as the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport. Kirkwall Airport (KOI), 145km from Macduff, offers nearby options like the 4-star Graemeshall House and the 3-star Ayre Hotel, both within 6km. Each airport provides accessible transportation services to ensure a smooth journey to 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. Two other options for your visit to the area are Banff Springs Hotel and The Old Coach House Hotel. See all available top hotels, or vacation rentals in Macduff.
What are some of the best holiday rentals that Macduff has to offer?
Amazing sea & harbour views of the Moray Firth North Aberdeenshire Scotland.: This highly rated holiday home rental in Macduff is located by the ocean, and has a garden, a selection of games and a BBQ to put you at ease in your new surroundings. Kitchen amenities include a fridge, a stovetop and a microwave. See all 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 12 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 Duff House 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.