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

Find hotels in Macduff from NT$3,289

  • 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

Property class

Guest rating

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

Our top choices for Macduff hotels

1. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (244 reviews)
"everything was perfect from check in to a great evening meal and a great breakfast the staff were exeptional easy parking and a beautifull hotel if you are in the area go to this hotel i would rate it a five star hotel"
United Kingdom
hugh
The price is NT$4,733
NT$5,680 total
includes taxes & fees
Nov 6 - Nov 7
The Knowes Hotel & Restaurant

2. Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1 review)
The price is NT$15,549
NT$18,659 total
includes taxes & fees
Nov 27 - Nov 28
Rockstar Cottage

3. West Pier Cottage

West Pier Cottage
3.0 star property
Macduff
The price is NT$15,819
NT$18,983 total
includes taxes & fees
Nov 17 - Nov 18
West Pier Cottage

4. Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.8 out of 10, Excellent, (256 reviews)
"Everything about our 3 night stay was perfect, the staff were fantastic, the food at breakfast was varied and a great choice. The restaurant was great and the views from our room over inverboyndie bay was outstanding. Will definitely be back wether staying or dining."
United Kingdom
paul
The price is NT$3,933
NT$4,719 total
includes taxes & fees
Nov 5 - Nov 6
Banff Springs Hotel

5. Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (289 reviews)
"Clean room, staff very pleasant, parking very easy, very nice breakfast"
United Kingdom
Dorothy
The price is NT$3,823
NT$4,588 total
includes taxes & fees
Nov 7 - Nov 8
Fife Lodge

6. 24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (3 reviews)
"Such an amazing apartment. Nice and clean with all that we needed. The apartment is in an excellent location to the beach and to local shops and restaurants. Great as you can get to the other key locations and attractions as well. The hosts were amazing and kept in constant contact to ensure everything was nice and smooth. Would highly recommend this apartment."
United Kingdom
Wajid
The price is NT$16,252
NT$16,252 total
includes taxes & fees
Nov 28 - Nov 29
24 Waters Edge

7. Seafield Arms

Seafield Arms
3.5 star property
Banff
7.2 out of 10, Good, (12 reviews)
"This has an amazing restaurant,staff very knowledgeable and very friendly, food excellent, very homely pub also and friendly people,hotel room excellent and clean , we had dogs with us and they were warmly welcomed also , can take dogs in bar but not restaurant which is not a problem at all ,excellent location with great parking ,highly recommended and we will be back ,dinner in evening great selection of locally sourced produce , and also breakfast in the morning amazing . "
United Kingdom
Andrew
The price is NT$4,497
NT$5,396 total
includes taxes & fees
Nov 5 - Nov 6
Seafield Arms

8. Portsoy Sail Loft

Portsoy Sail Loft
1.0 star property
Portsoy
10.0 out of 10, Exceptional, (1 review)
"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"
United Kingdom
Josh
The price is NT$3,085
NT$3,702 total
includes taxes & fees
Nov 27 - Nov 28
Portsoy Sail Loft

9. Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
10.0 out of 10, Exceptional, (32 reviews)
"All together a lovely place to stay with very welcoming hosts. thank you very much."
United Kingdom
Charlie
The price is NT$3,472
NT$3,472 total
includes taxes & fees
Nov 6 - Nov 7
Deveron Lodge B&B

10. Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.4 out of 10, Very good, (95 reviews)
"Central location in town, food in pub was really good, staff were helpful, rooms although clean were very tired, and no hot water in the sink."
Canada
Lorraine
The price is NT$3,289
NT$3,289 total
includes taxes & fees
Nov 30 - Dec 1
Homesly The Station Hotel

11. The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.6 out of 10, Exceptional, (156 reviews)
"Lovely hotel, fantastic staff , shame about the weather ."
United Kingdom
Norma
The price is NT$3,605
NT$4,326 total
includes taxes & fees
Nov 5 - Nov 6
The Seafield Arms

12. The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.4 out of 10, Exceptional, (125 reviews)
"Great spot, food was great, rooms where bigger then most UK rooms. So close to the great walking trail and a lovely golf course."
Canada
Victoria
The price is NT$3,641
NT$4,369 total
includes taxes & fees
Nov 8 - Nov 9
The Royal Oak Hotel

13. Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (152 reviews)
"The whole setup was really good."
United Kingdom
Ian
The price is NT$4,005
NT$4,806 total
includes taxes & fees
Nov 8 - Nov 9
Cullen Bay Hotel

14. Heath Hill Hotel

Heath Hill Hotel
3.0 star property
Fraserburgh
9.6 out of 10, Exceptional, (110 reviews)
"I had a wonderful meal, super comfy bed and the staff were really friendly and helpful"
United Kingdom
Alison
The price is NT$5,007
NT$6,008 total
includes taxes & fees
Nov 5 - Nov 6
Heath Hill Hotel

15. The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (144 reviews)
"Great location, staff and amenities"
United States
Gowri
The price is NT$3,823
NT$4,588 total
includes taxes & fees
Nov 8 - Nov 9
The Davron Hotel

16. 15 Waters Edge

15 Waters Edge
3.5 star property
Banff
10.0 out of 10, Exceptional, (1 review)
"Beautiful, uninterrupted view of the sea. House was contemporary, clean, well furnished with good amenities. Lovely area of Scotland. "
United Kingdom
Rachel
The price is NT$22,022
NT$26,426 total
includes taxes & fees
Nov 7 - Nov 8
15 Waters Edge

17. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.6 out of 10, Exceptional, (257 reviews)
"Food was outstanding and the staff were great."
United Kingdom
Alan
The price is NT$4,515
NT$5,418 total
includes taxes & fees
Nov 12 - Nov 13
Saplinbrae Hotel and Lodges

18. Kintrae B&B

Kintrae B&B
4.0 star property
Buckie
9.8 out of 10, Exceptional, (114 reviews)
"Meals were very good, and it was convenient to have the option for dinner as well. Our room was very quiet and comfortable with room darkening curtains (necessity when visiting in the summer!). The staff were fabulous and helpful!"
United States
Carol-Anne
The price is NT$3,172
NT$3,807 total
includes taxes & fees
Nov 26 - Nov 27
Kintrae B&B

19. Acdc Glamping, Campervan , Caravan and Tent Resort

Acdc Glamping, Campervan , Caravan and Tent Resort
3.0 star property
Fraserburgh
10.0 out of 10, Exceptional, (17 reviews)
"The site and facilities were fantastic. They have gone to enormous lengths to ensure your stay is the best experience that can be offered. Its a beautiful location, immaculately kept and the hosts couldn't do enough for us. We had a wonderful couple of days there and would not hesitate to HIGHLY recommend it!"
United Kingdom
Susan
The price is NT$3,641
NT$4,369 total
includes taxes & fees
Nov 14 - Nov 15
Acdc Glamping, Campervan , Caravan and Tent Resort

20. Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
9.0 out of 10, Wonderful, (35 reviews)
"Rooms were clean and tidy, staff were very welcoming and the food in the restaurant was very good!"
United Kingdom
Gareth
The price is NT$3,329
NT$3,994 total
includes taxes & fees
Nov 11 - Nov 12
Stag & Thistle Hotel and Restaurant
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

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

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

  • Outdoor Adventures: Macduff is ideal for hiking, golfing, and fishing, offering a perfect blend of adventure and natural beauty.
  • Scenic Coastal Views: Explore the picturesque bays and stunning coastal landscapes that define this charming Scottish town.
  • Marine Attractions: Visit the Macduff Marine Aquarium to experience local marine life up close.
  • Cultural Heritage: Discover local history at Macduff Church and enjoy the town's rich heritage.
  • Cozy Accommodations: Find a range of lodging options, from family-friendly resorts to charming guesthouses.

Find great hotels in and around Macduff

Discover a range of cozy accommodations in Macduff, Scotland, perfect for every type of traveler. From pet-friendly hotels to family-oriented resorts, you'll find options that cater to your needs. Whether you're seeking beachside relaxation or a charming guesthouse experience, Macduff has the perfect lodging for your vacation. Explore reviews and make the most of your stay in this picturesque coastal town.

  • Banff Springs Hotel: Situated 3km from Macduff, the 4-star Banff Springs Hotel boasts a guest rating of 8.6 out of 10, making it an ideal choice for business travelers. This hotel combines classic elegance with modern amenities, offering a comfortable environment for those on work trips. Guests can enjoy well-appointed rooms featuring complimentary Wi-Fi, a business center, and meeting facilities. The hotel’s restaurant serves a diverse menu, perfect for unwinding after a long day of meetings.
  • The Knowes Hotel & Restaurant: Located in the heart of Macduff, The Knowes Hotel & Restaurant is a 3-star property with a remarkable guest rating of 9.2 out of 10. This hotel is designed for adventure seekers, providing easy access to a variety of outdoor activities. Guests can enjoy onsite adventure sports and nearby options such as birdwatching, fishing, surfing, and sailing. The cozy restaurant offers delicious local cuisine, making it a perfect spot to refuel after a day of exploration.
  • Fife Lodge: Just 2km from Macduff, Fife Lodge is a charming 3-star accommodation with a guest rating of 9.4 out of 10. This lodge is known for its warm hospitality and excellent dining options, including a complimentary full breakfast and a restaurant serving lunch and dinner. Outdoor enthusiasts will appreciate the various sports and recreation activities available nearby, such as golfing, windsurfing, and sailing. The lodge also features comfortable rooms equipped with flat-screen TVs and cable for entertainment.

Where to stay near Macduff

Macduff, Scotland, is a hidden gem for outdoor enthusiasts and those seeking scenic beauty. Explore the picturesque Macduff bays, where breathtaking views await. Just a short distance away, the charming town of Banff offers a blend of culture and relaxation, perfect for a day trip. With milder temperatures and friendly locals, Macduff serves as an excellent base for adventures, excursions, and enjoying the stunning coastal landscapes of the region.

  • Banff: Located just 1.6km from Macduff, Banff is a charming city that offers a delightful mix of outdoor adventure and scenic beauty. Travelers flock here for activities like golfing and education, particularly in the warmer months from July to September. The area is surrounded by stunning landmarks like beaches and a historic castle, as well as the expansive national state park, making it perfect for nature enthusiasts. Whether you're looking to hit the links or take in breathtaking views, Banff has something for everyone.
  • Whitehills: A quaint village situated 5km from Macduff, Whitehills is an ideal destination for those seeking outdoor adventures and picturesque landscapes. The village sees a peak in visitors from June to August, drawn by its hiking trails and accessible nature spots. With its beautiful bay and beach nearby, you can enjoy a relaxing day by the water or embark on a scenic hike. Whitehills offers a tranquil escape while still being close to Macduff's amenities.
  • Boyndie: Just 6km away from Macduff, Boyndie is another charming village that attracts visitors year-round. The peak travel period is from July to September, as travelers seek outdoor and adventurous experiences. With a stunning bay and beach, as well as proximity to a national state park, Boyndie is perfect for those who love nature and exploration. Enjoy the serene surroundings and make lasting memories in this picturesque setting.

Things to do in Macduff

Shopping

In Macduff, you can explore local shops for unique gifts and souvenirs. If you're up for a drive, visit the nearby town of Banff, where you'll find larger stores and charming boutiques filled with handcrafted items and Scottish specialties.

Recreation

The Macduff Marine Aquarium offers a calming experience with stunning marine life displays, perfect for relaxation and learning. For outdoor enthusiasts, the nearby Banff Links provides scenic coastal walks and opportunities for golfing, allowing you to unwind while enjoying the fresh sea air and beautiful landscapes.

Adventure

Explore the rugged coastline at Macduff Marine Aquarium, where you can discover local marine life. Take a thrilling boat trip from Macduff Harbour for stunning views and potential wildlife sightings. For hiking enthusiasts, the nearby Moray Coast Trail offers scenic paths with breathtaking coastal vistas.

Nightlife

In Macduff, the Harbour Bar offers a cozy atmosphere with local brews and live music in the evenings. The Macduff Marina is also a lovely spot for a scenic stroll, where you can soak in the views and enjoy the tranquility of the harbor at night.

*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 during your trip to Macduff, consider visiting between January and March for lower accommodation prices. Wednesdays are the cheapest days to stay, while Sundays tend to be pricier. Use Expedia's search tool to find budget-friendly hotels by sorting prices and filtering for Eco-certified options. Additionally, combining your hotel, flights, and activities into a package can further reduce costs. Look for free activities in the area and utilize public transport for affordable travel around town.

  • 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 makes it easy to tailor your travel plans according to your budget, desired location, and additional preferences. You can arrange your search results to display prices from lowest to highest, helping you find the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that you can book.
  • Consider bundling your trip: You can save money by combining your hotel stay in Macduff with your flights and activities through an Expedia package.

Find the best attractions near Macduff

Macduff is perfect for outdoor adventures and scenic vacations, with attractions like the beach, historic houses, and history museums. Visitors can explore the Macduff Harbour, Macduff Marine Aquarium, and Macduff Church, making it an ideal destination for those seeking culture, romance, and a relaxing beach experience. You'll find plenty to do that captures the essence of this charming Scottish town.

  • Duff House: Discover the elegance of Duff House, a historic mansion just 2km from Macduff. This architectural gem offers a glimpse into the region's rich culture, with beautifully landscaped gardens and stunning interiors that reflect its storied past.
  • Delgatie Castle: Located 14km away, Delgatie Castle enchants visitors with its romantic ambiance and historical significance. Explore its impressive towers and picturesque grounds, where you can feel the whispers of history while enjoying the scenic beauty surrounding the castle.
  • Inverboyndie Beach: Just 3km from Macduff, Inverboyndie Beach invites you to relax along its sandy shores. Enjoy the refreshing sea breeze and take in the natural beauty of the coastline, making it a delightful spot for a leisurely stroll or a picnic.

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

Flying into Macduff, Scotland, can be done via several major airports. Aberdeen Airport (ABZ) is located 55km away, with nearby hotels like the 5-star Marcliffe, 10km from the airport, and the 4-star Village Hotel Aberdeen, just 6km away. Inverness Airport (INV) is 95km from Macduff, offering luxury options like the 5-star Ness Walk, 13km from the airport. Kirkwall Airport (KOI) is 145km away, with accommodations such as the 4-star Hildeval B&B, 5km from the airport. Each hotel provides various transportation options to ensure easy access to the airports.

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.
Where can I learn more about changing or cancelling my trip to Macduff?
To access more information about picking new dates or cancelling your trip to Macduff, go to https://www.expedia.com/service/.
Where is the best hotel to stay close to Macduff Marine Aquarium?
Adjacent to Macduff Marine Aquarium, The Knowes Hotel & Restaurant is one of the top choices for your stay based on our traveler data, and this 3-star hotel offers a restaurant and free parking. Another good choice is Carleys House Macduff Business Travellers, located just 0.4 mi (0.6 km) away.
What is the best accommodation for staying close to Aberdeen Airport (ABZ)?
Moxy Aberdeen Airport is a popular 3.5-star hotel featuring free WiFi and a fitness center. It's located a short 0.3 mi (0.5 km) from Aberdeen Airport. Other choices within close proximity to the airport include Hampton by Hilton Aberdeen Airport and Leonardo Inn Aberdeen Airport.
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.