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

Macduff Hotels

  • 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
Oct 5 - Oct 6
Tomorrow
Oct 6 - Oct 7
This weekend
Oct 9 - Oct 11
Next weekend
Oct 16 - Oct 18

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
P10,354
P12,424 total
includes taxes & fees
Oct 7 - Oct 8
The Knowes Hotel & Restaurant

2. Rockstar Cottage

Rockstar Cottage
Macduff
P29,570
P35,484 total
includes taxes & fees
Oct 10 - Oct 11
Rockstar Cottage

3. West Pier Cottage

West Pier Cottage
Macduff
West Pier Cottage

4. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
P7,455
P8,945 total
includes taxes & fees
Nov 1 - Nov 2
Banff Springs Hotel

5. Fife Lodge

Fife Lodge
Banff
United Kingdom
Dorothy
P7,247
P8,697 total
includes taxes & fees
Oct 8 - Oct 9
Fife Lodge

6. Bullpens

Bullpens
Banff
P60,829
P72,995 total
includes taxes & fees
Oct 24 - Oct 25
Bullpens

7. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
United Kingdom
Josh
P5,218
P6,262 total
includes taxes & fees
Oct 6 - Oct 7
Portsoy Sail Loft

8. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
P9,508
P11,410 total
includes taxes & fees
Oct 7 - Oct 8
Seafield Arms

9. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
Charlie
P6,582
P6,582 total
includes taxes & fees
Oct 9 - Oct 10
Deveron Lodge B&B

10. The Seafield Arms

The Seafield Arms
Buckie
United States
Brian
P8,973
P10,768 total
includes taxes & fees
Oct 6 - Oct 7
The Seafield Arms

11. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
Canada
Victoria
P8,973
P10,768 total
includes taxes & fees
Oct 6 - Oct 7
The Royal Oak Hotel

12. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
United Kingdom
Alison
P9,490
P11,389 total
includes taxes & fees
Oct 6 - Oct 7
Heath Hill Hotel

13. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
P10,324
P10,324 total
includes taxes & fees
Oct 6 - Oct 7
Homesly The Station Hotel

14. The Davron Hotel

The Davron Hotel
Fraserburgh
Australia
Belinda
P7,730
P9,277 total
includes taxes & fees
Oct 7 - Oct 8
The Davron Hotel

15. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Ian
P7,593
P9,111 total
includes taxes & fees
Nov 1 - Nov 2
Cullen Bay Hotel

16. 15 Waters Edge

15 Waters Edge
Banff
United Kingdom
Rachel
P45,411
P54,493 total
includes taxes & fees
Oct 31 - Nov 1
15 Waters Edge

17. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
United Kingdom
Alan
P9,801
P11,762 total
includes taxes & fees
Oct 7 - Oct 8
Saplinbrae Hotel and Lodges

18. Cabin View

Cabin View
Turriff
United Kingdom
Damien
P10,768
P12,921 total
includes taxes & fees
Oct 6 - Oct 7
Cabin View

19. Kintrae B&B

Kintrae B&B
Buckie
United States
Carol-Anne
P6,013
P7,216 total
includes taxes & fees
Nov 1 - Nov 2
Kintrae B&B

20. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
P7,995
P7,995 total
includes taxes & fees
Oct 9 - Oct 10
Chapelhill Croft Farmhouse 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 creatures 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

Check out the local area in Macduff as you venture to sights like Macduff Marine Aquarium.

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

Top Macduff Hotel Reviews

Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"The whole setup was really good."
Ian 1-night trip
Posted 1 day ago
Cullen Bay Hotel
Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges

10/10 Excellent
"The Hotel is amazing the staff could not do enough and it felt well looked after and money had been spent on it. Breakfast was superb and plenty of coffee. Plenty of parking and I will absolutely be staying here again."
James 1-night trip
Posted 3 days ago
Saplinbrae Hotel and Lodges
Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B

8/10 Good
"A good stay, helpful owner. Great breakfst"
andy 1-night trip
Posted 5 days ago
Chapelhill Croft Farmhouse B&B
Kintrae B&B

Kintrae B&B

10/10 Excellent
"Owners were a lovely couple and super helpful. Room and bathroom clean and great value for money. Breakfast was also amazing with so much on offer and all included in the price of room. Lovely extra that there is free access to the near by gym and a beautiful sunroom with view of the firth. Would definitely visit again :)"
Sophie 1-night trip
Posted 7 days ago
Kintrae B&B
The Davron Hotel

The Davron Hotel

8/10 Good
"Nice little village pub/hotel in a coastal village. Comfortable."
PAULINE 1-night trip
Posted 7 days ago
The Davron Hotel
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 10 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 12 days ago
The Royal Oak 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 2 weeks 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 3 weeks ago
Stag & Thistle Hotel and Restaurant

More cheap stays in Macduff

Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
P6,582
P6,582 total
Oct 9 - Oct 10
includes taxes & fees
Deveron Lodge B&B
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
P10,768
P12,921 total
Oct 6 - Oct 7
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
P25,557
P30,668 total
Oct 9 - Oct 10
includes taxes & fees
8/10 Very Good! (1 review)
171 Seatown
Portknockie Cottage

Portknockie Cottage

5 Patrol Place Portknockie Buckie Scotland
P31,400
P37,680 total
Oct 17 - Oct 18
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

  • Stunning Outdoor Adventures: Macduff is perfect for outdoor enthusiasts, with scenic trails, fishing excursions, and a local golf course.
  • Picturesque Beaches: Explore the beautiful Macduff bays, ideal for relaxing strolls and breathtaking views.
  • Rich Local History: Visit intriguing sites like the Macduff Church and enjoy the cultural heritage of the area.
  • Macduff Marine Aquarium: Discover fascinating marine life through engaging exhibits at the local aquarium.
  • Charming Accommodations: Find a variety of lodging options to suit every traveller’s needs, with warm Scottish hospitality.

Find great hotels near Macduff

Discover a charming selection of accommodations in Macduff, perfect for every type of traveller. Whether you seek pet-friendly options, family-friendly resorts, or a tranquil beach getaway, the local hotels and guesthouses cater to your needs. With a range of amenities and warm hospitality, you can find the ideal base to explore this picturesque Scottish town. Read reviews to help you choose the perfect spot for your stay in Macduff.

  • Banff Springs Hotel: Nestled just 3km from Macduff, the 4-star Banff Springs Hotel offers a sophisticated retreat for business travellers seeking a blend of comfort and professionalism. With a commendable guest rating of 8.6, this hotel features well-appointed rooms, modern amenities, and a quiet atmosphere conducive to work and relaxation. Guests appreciate the attentive service and the stylish décor that reflect the charm of the Scottish landscape.
  • Fife Lodge: Located a mere mile from Macduff, the 3-star Fife Lodge is an inviting choice for those who enjoy both fine dining and recreational activities. Boasting an impressive guest rating of 9.4, this hotel provides complimentary breakfast options and a restaurant for lunch, making it a culinary delight. With activities such as windsurfing, sailing, and golf nearby, guests can easily indulge in outdoor adventures. The comfortable rooms come equipped with flat-screen televisions and cable TV for relaxation after a day of exploration.
  • Homesly The Station Hotel: Situated 11km from Macduff, the 3.5-star Homesly The Station Hotel stands out as a pet-friendly accommodation option, catering to travellers who wish to bring their furry companions. With a guest rating of 8.4, this hotel has a clear pet policy that allows for certain pets, ensuring a welcoming environment for animal lovers. The property is designed to provide comfort and ease, making it a suitable base for exploring the surrounding areas.

Where to stay near Macduff

Macduff offers a delightful blend of outdoor adventures and stunning scenery, perfect for a relaxing getaway. Wander along the picturesque Macduff bays, soak in the charming atmosphere, and explore the nearby town of Banff, which boasts milder temperatures and a rich cultural heritage. With friendly locals and luxurious excursions, your visit to this beautiful region promises unforgettable experiences and a true taste of Scottish hospitality.

  • Banff: A charming town located a mile from Macduff, Banff offers a delightful mix of outdoor adventures and scenic beauty. With a steady flow of visitors year-round, it peaks during the summer months from July to September. The area is known for its picturesque landscape, making it a perfect spot for hiking, golfing, and enjoying the local beach. You can explore the nearby castle and national park, adding a touch of history and nature to your adventure. Banff is ideal for those seeking a blend of relaxation and exploration.
  • Whitehills: Situated 5km from Macduff, Whitehills is a quaint village known for its stunning coastline and outdoor activities. The village sees a consistent stream of visitors, particularly from June to August, drawn by its scenic trails and hiking opportunities. The nearby bay and beach provide a picturesque backdrop for leisurely walks and picnics. This village is perfect for those who appreciate nature and the tranquillity of coastal living, making it an excellent choice for adventurers and families alike.
  • Boyndie: Located 6km from Macduff, Boyndie is a peaceful village that invites visitors to enjoy its beautiful bay and beach. With a steady influx of travellers, particularly peaking from July to September, it offers a serene escape for outdoor enthusiasts. The proximity to the national state park means opportunities for hiking and exploring nature abound. Boyndie is an ideal destination for those looking to immerse themselves in the scenic landscapes of Scotland while enjoying a relaxed village atmosphere.

Things to do in Macduff

Shopping

In Macduff, enjoy local shops offering unique Scottish gifts and souvenirs. If you're up for a drive, visit the nearby Banff's Market Square, situated just over 16km away, where you can explore a mix of independent retailers and charming boutiques for a delightful shopping experience.

Recreation

In Macduff, the Banff Springs Hotel offers a tranquil spa with a range of relaxing treatments, surrounded by picturesque views. Nearby, enjoy leisurely walks along the stunning coastline, where fresh sea air and beautiful landscapes create an ideal setting for unwinding and reconnecting with nature.

Adventure

Explore the stunning coastline at Macduff Marine Aquarium, where you can discover local marine life and engage in interactive exhibits. For a thrilling experience, try diving or snorkelling in nearby waters, offering encounters with diverse underwater species and breathtaking underwater scenery.

Nightlife

For a lively evening, visit The Macduff Hotel on Shore Street for a warm atmosphere and a selection of ales. Alternatively, check out the local music scene at The Royal British Legion, where you can enjoy a lively vibe and engage with fellow 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 between January and March, when accommodation prices are lower. Wednesdays are the most affordable days to stay, while Sundays tend to be pricier. Use Expedia to filter your preferences, such as budget and eco-friendly options, and sort by price for the best deals. Combining your hotel, flights, and activities in a package can also lead to significant savings. Take advantage of public transport and explore free attractions to enhance your experience without breaking the bank.

  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you desire. For instance, selecting the “Eco-certified” filter will showcase sustainable and environmentally friendly hotels currently available. To discover the most affordable options and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can make significant savings by combining your hotel booking in Macduff with your flights and activities through an Expedia package.

Find the best attractions near Macduff

Macduff is an ideal destination for those seeking outdoor adventures and scenic beauty. Visitors can explore the picturesque beach, delve into local history at the Macduff Church, and enjoy the fascinating exhibits at the Macduff Marine Aquarium. The charming harbour and historic sites provide a perfect blend of culture and romance, making Macduff a delightful spot for an enriching getaway.

  • Duff House: Located a mile from Macduff, Duff House is a stunning example of Georgian architecture, offering visitors a glimpse into Scotland's rich cultural heritage. Surrounded by beautiful parkland, it often hosts art exhibitions and events, making it a cultural hub for art enthusiasts.
  • Delgatie Castle: Situated 14km away, Delgatie Castle exudes romance with its enchanting interiors and picturesque grounds. This historic site is steeped in legend and offers guided tours, where you can learn about its fascinating history and explore its beautiful gardens.
  • Inverboyndie Beach: Just 3km from Macduff, Inverboyndie Beach is a serene spot where visitors can relax and enjoy the coastal scenery. The sandy beach is ideal for leisurely strolls and offers a sense of tranquillity away from the hustle and bustle.

Best time to go to Macduff

The best time to visit Macduff is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly cloudy with light rain. January is its coolest month on average. At this time, 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 major airports is quite convenient. INVerness Airport (INV), located 95km away, has top hotels like the 5-star Ness Walk and Rocpool Reserve, both 13km from the airport, offering various transportation services. Dundee Airport (DND) is 138km from Macduff, with options such as The Hideaway Experience and Premier Inn Dundee North, providing shuttle services on request. Closer still, Aberdeen Airport (ABZ) is situated 55km away, featuring fine accommodations like the Marcliffe and Trump® International Scotland, both just a short distance from the airport. These hotels ensure easy access to their respective airports, making your journey smoother.

Frequently asked questions

What's the best place for a stay in Macduff?
Based on our traveler data, The Knowes Hotel & Restaurant is one of the top choices for your stay. This hotel offers a restaurant and free parking. Other good 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's the top vacation rental in Macduff?
Acdc Glamping, Campervan , Caravan and Tent Resort: You might like this vacation home rental near Macduff. It is located next to a golf course and has a terrace, a garden, and a barbecue grill 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 vacation with amenities like 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 room reservations are fully refundable if you cancel prior to the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you have a non-refundable reservation, you might still have the option to cancel and receive a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Macduff.
How is it staying in Macduff?
Visitors are sure to enjoy all that Macduff has to offer. In Macduff, there are 12 hotels and other accommodations to choose from. Find out more about Macduff.
What is there to see in Macduff?
A favorite place to visit is Macduff Marine Aquarium. You'll also find Cullen Harbour and Bow Fiddle Rock in the area. Check out what more to see and do in Expedia's Macduff guide.
What's the seasonal weather like in Macduff?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are February and January with an average of 41°F. Average annual precipitation for Macduff is 32 inches.