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

Macduff hotels from HK$783

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

Tonight
2 Oct - 3 Oct
Tomorrow
3 Oct - 4 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Filter by

Star rating

Guest rating

Our top choices for Macduff hotels

1. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Jolene
HK$1,294
HK$1,553 total
includes taxes & fees
3 Oct - 4 Oct
The Knowes Hotel & Restaurant

2. Rockstar Cottage

Rockstar Cottage
Macduff
HK$3,696
HK$4,436 total
includes taxes & fees
10 Oct - 11 Oct
Rockstar Cottage

3. West Pier Cottage

West Pier Cottage
Macduff
HK$3,890
HK$4,668 total
includes taxes & fees
27 Oct - 28 Oct
West Pier Cottage

4. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
HK$932
HK$1,118 total
includes taxes & fees
1 Nov - 2 Nov
Banff Springs Hotel

5. Fife Lodge

Fife Lodge
Banff
United Kingdom
Dorothy
HK$906
HK$1,087 total
includes taxes & fees
4 Oct - 5 Oct
Fife Lodge

6. 15 Waters Edge

15 Waters Edge
Banff
United Kingdom
Rachel
HK$5,676
HK$6,812 total
includes taxes & fees
2 Nov - 3 Nov
15 Waters Edge

7. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
HK$1,189
HK$1,426 total
includes taxes & fees
21 Oct - 22 Oct
Seafield Arms

8. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
United Kingdom
Josh
HK$652
HK$783 total
includes taxes & fees
4 Oct - 5 Oct
Portsoy Sail Loft

9. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
Charlie
HK$823
HK$823 total
includes taxes & fees
17 Oct - 18 Oct
Deveron Lodge B&B

10. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
United Kingdom
Alison
HK$1,186
HK$1,424 total
includes taxes & fees
5 Oct - 6 Oct
Heath Hill Hotel

11. The Seafield Arms

The Seafield Arms
Buckie
United States
Brian
HK$1,103
HK$1,324 total
includes taxes & fees
16 Oct - 17 Oct
The Seafield Arms

12. The Davron Hotel

The Davron Hotel
Fraserburgh
Australia
Belinda
HK$932
HK$1,118 total
includes taxes & fees
3 Oct - 4 Oct
The Davron Hotel

13. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
Canada
Victoria
HK$1,122
HK$1,346 total
includes taxes & fees
8 Oct - 9 Oct
The Royal Oak Hotel

14. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
HK$1,306
HK$1,306 total
includes taxes & fees
25 Oct - 26 Oct
Homesly The Station Hotel

15. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Scott
HK$949
HK$1,139 total
includes taxes & fees
2 Nov - 3 Nov
Cullen Bay Hotel

16. Bullpens

Bullpens
Banff
HK$7,642
HK$9,171 total
includes taxes & fees
24 Oct - 25 Oct
Bullpens

17. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
United Kingdom
Alan
HK$1,225
HK$1,470 total
includes taxes & fees
3 Oct - 4 Oct
Saplinbrae Hotel and Lodges

18. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
HK$999
HK$999 total
includes taxes & fees
9 Oct - 10 Oct
Chapelhill Croft Farmhouse B&B

19. Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
Fraserburgh
United Kingdom
Gareth
HK$782
HK$938 total
includes taxes & fees
3 Oct - 4 Oct
Stag & Thistle Hotel and Restaurant

20. Kintrae B&B

Kintrae B&B
Buckie
United States
Carol-Anne
HK$752
HK$902 total
includes taxes & fees
2 Nov - 3 Nov
Kintrae B&B
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Stay near popular Macduff attractions

Macduff Marine Aquarium

10.0/10 (3 reviews)
Make time in your itinerary to visit the sea life you'll find at Macduff Marine Aquarium during your trip to Macduff. Amble around the area's waterfront or experience its festivals.
See properties

Learn more about Macduff

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

See all hotels in Macduff
A lighthouse silhouette against a sunset sky.
Photo by Jimmy Thomson

Top Macduff Hotel Reviews

Banff Springs Hotel

Banff Springs Hotel

8/10 Good
"As advertised! Able to check in early which was really nice! Rooms not super sound proof - hear other room through wall. Doors were pretty sound proof as corridor was not an issue. Beautiful views!"
Emma 1-night trip
Posted 3 days ago
Banff Springs Hotel
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

10/10 Excellent
"The views from the house were amazing & we loved walking along the coastal trail. Would thoroughly recommend this property for a relaxing break."
Karen L. 4-night trip
Posted 4 days ago
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
The Davron Hotel

The Davron Hotel

8/10 Good
"Nice little village pub/hotel in a coastal village. Comfortable."
PAULINE 1-night trip
Posted 4 days ago
The Davron Hotel
The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant

10/10 Excellent
"This hotel is an amazing little gem. Decor, cleanliness & staff all first class. Definitely recommend & we will be back"
Jacqueline 1-night trip
Posted 5 days ago
The Knowes Hotel & Restaurant
Fife Lodge

Fife Lodge

8/10 Good
"Liked everything except the lack of an elevator. Dinner was fantastic. Special thanks to Colin who served us breakfast. Had a very informative conversation with him."
Kathryn 1-night trip
Posted 7 days ago
Fife Lodge
The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Nice wee hotel, by the sea. Food was excellent especially their Cullen Skink. Breskfast was grest, soked haddock with poached egg.I had a single room, with a coffee maker. Shower was good. Internet was good. Ill be back as the big man said!"
Frank 1-night trip
Posted 9 days ago
The Royal Oak Hotel
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"Lovely hotel friendly staff good food but shower temperamental"
Mike 1-night trip
Posted 10 days ago
Cullen Bay Hotel
Portsoy Sail Loft

Portsoy Sail Loft

10/10 Excellent
"Phenomenal stay at the Sail Loft. I stayed a few nights after the Kadampa meditation retreat and absolutely loved my stay. The location is excellent, amazing walking opportunities and the beach is a 30 second walk from the front door! You can get whatever you need from the coop in town. The place is well heated and all cooking and cleaning amenities are provided. Place was spotless on entry and had everything I needed. Amazing price too 10/10 & I’ll be back soon"
Josh 2-night trip
Posted 12 days ago
Portsoy Sail Loft
Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant

10/10 Excellent
"Clean spacious rooms, always stay here."
Ken 3-night trip
Posted 2 weeks ago
Stag & Thistle Hotel and Restaurant

More cheap stays in Macduff

Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
HK$823
HK$823 total
24 Oct - 25 Oct
includes taxes & fees
Deveron Lodge B&B
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
HK$1,346
HK$1,615 total
5 Oct - 6 Oct
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
HK$3,195
HK$3,834 total
9 Oct - 10 Oct
includes taxes & fees
8/10 Very good! (1 review)
171 Seatown
Portknockie Cottage

Portknockie Cottage

5 Patrol Place Portknockie Buckie Scotland
HK$3,925
HK$4,710 total
28 Oct - 29 Oct
includes taxes & fees
10/10 Exceptional! (1 review)
Portknockie Cottage
Beach View, 3 The Granary

Beach View, 3 The Granary

Apartment 3 The Granary Church Street Banff Scotland
Get rates
10/10 Exceptional! (1 review)
Beach View, 3 The Granary
The Copper Loft Apartment Keith

The Copper Loft Apartment Keith

Keith Scotland
Get rates
9/10 Wonderful! (2 reviews)
The Copper Loft Apartment Keith

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?
Acdc Glamping, Campervan , Caravan and Tent Resort: This holiday home rental outside Macduff is located next to a golf course, and has a terrace, a garden and a BBQ to put you at ease in your new surroundings. Kitchen amenities include a fridge, a microwave and an electric kettle. You and your friends and family can relax into your holiday with amenities such as a pool table. 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 Cullen Harbour and Bow Fiddle Rock 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.

Explore a world of travel with Expedia