Find hotels in Macduff from £46

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Macduff hotels

Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1 review)
The price is £428
includes taxes & fees
15 May - 16 May
Rockstar Cottage

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (216 reviews)
"Nice and comfortable room, excelent food and service"
Norway
Arne Kristian
The price is £112
includes taxes & fees
19 Apr - 20 Apr
The Knowes Hotel & Restaurant

West Pier Cottage

West Pier Cottage
3.0 star property
Macduff
The price is £400
includes taxes & fees
25 Apr - 26 Apr
West Pier Cottage

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (127 reviews)
"Food and staff were amazing. Had a great sleep. "
United Kingdom
Kimberley
The price is £103
includes taxes & fees
19 Apr - 20 Apr
The Davron Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (244 reviews)
"Lovely hotel and staff "
United Kingdom
Fiona
The price is £93
includes taxes & fees
30 Apr - 1 May
Fife Lodge

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (105 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is £94
includes taxes & fees
25 Apr - 26 Apr
Kintrae B&B

Shoreline House

Shoreline House
3.0 star property
Fraserburgh
The price is £845
includes taxes & fees
21 Apr - 22 Apr
Shoreline House

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 £96
includes taxes & fees
19 Apr - 20 Apr
Chapelhill Croft Farmhouse B&B

Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (25 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 £94
includes taxes & fees
18 Apr - 19 Apr
Deveron Lodge B&B

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.6 out of 10, Excellent, (21 reviews)
"Comfortable hotel, spotlessly clean & staff just lovely!"
United Kingdom
Christine
The price is £75
includes taxes & fees
21 Apr - 22 Apr
Stag & Thistle Hotel and Restaurant

Heath Hill Hotel

Heath Hill Hotel
3.0 star property
Fraserburgh
9.6 out of 10, Exceptional, (94 reviews)
"Great hotel, fantastic rooms, great food "
United Kingdom
matt
The price is £128
includes taxes & fees
18 Apr - 19 Apr
Heath Hill Hotel

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (223 reviews)
"Brilliant place to stay."
United Kingdom
Paul
The price is £86
includes taxes & fees
19 Apr - 20 Apr
Banff Springs Hotel

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 £329
includes taxes & fees
22 Apr - 23 Apr
Hillhead Hideaways

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (129 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 £140
includes taxes & fees
20 Apr - 21 Apr
The Seafield Arms

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (94 reviews)
"Upgraded to a lovely double room, great breakfasts and bar food and a big selection of local whiskeys. Staff were always smiling, chatty and helpful. Will be booking again in the Autumn. :) Just noticed the photo there was my room.... number 8. Views of the sea out of both windows."
United Kingdom
Iain
The price is £129
includes taxes & fees
21 Apr - 22 Apr
The Royal Oak Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (153 reviews)
"Cosy "
United Kingdom
Marianne
The price is £46
includes taxes & fees
19 Apr - 20 Apr
The Old Coach House Hotel

2 College Bounds

2 College Bounds
3.0 star property
Fraserburgh
The price is £359
includes taxes & fees
28 Apr - 29 Apr
2 College Bounds

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.8 out of 10, Exceptional, (245 reviews)
"Food was outstanding and the staff were great."
United Kingdom
Alan
The price is £112
includes taxes & fees
18 Apr - 19 Apr
Saplinbrae Hotel and Lodges

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (137 reviews)
"Helpful staff clean and wonderful views "
United Kingdom
Colin
The price is £139
includes taxes & fees
20 Apr - 21 Apr
Cullen Bay Hotel

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, (15 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 £99
includes taxes & fees
28 Apr - 29 Apr
Acdc Glamping, Campervan , Caravan and Tent Resort
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

Hotels in Macduff with star rating

Find out more about Macduff

Top reasons to visit Macduff

  • Scenic Coastal Views: Explore picturesque Macduff bays that offer stunning coastal vistas, perfect for relaxation and photography.
  • Macduff Marine Aquarium: Visit this charming aquarium to learn about local marine life and engage in interactive exhibits.
  • Historic Macduff Church: Discover the rich history and architecture of this notable local church.
  • Outdoor Activities: Enjoy golfing, scenic trails, and fishing excursions in the beautiful surrounding nature.
  • Local Culture: Immerse yourself in the vibrant culture, with nearby Banff showcasing local history and charm.

Find great hotels in and around Macduff

Discover a range of delightful accommodations in Macduff, Scotland, perfect for every type of traveller. Whether you're seeking pet-friendly options, family-friendly stays, or an adventurous getaway, you'll find a variety of hotels and guesthouses to suit your needs. Explore the best hotels in Macduff and enjoy a memorable visit to this charming coastal town.

  • Banff Springs Hotel: Nestled 3.2km from Macduff, the 4-star Banff Springs Hotel boasts a guest rating of 8.6, making it an excellent choice for business travellers seeking a refined lodging experience. With its elegant décor and sophisticated ambiance, this hotel caters to those who appreciate comfort and convenience. Guests can enjoy a range of amenities, including well-appointed rooms, meeting facilities, and complimentary Wi-Fi, ensuring a productive and enjoyable stay.
  • The Knowes Hotel & Restaurant: Situated in the heart of Macduff, The Knowes Hotel & Restaurant, rated 9.2 out of 10, offers a thrilling adventure experience for those seeking exploration. This 3-star accommodation features a range of onsite and nearby adventure sports, including birdwatching, sailing, and fishing, perfect for the intrepid traveller. The inviting restaurant serves delicious meals, providing a delightful dining experience after a day's outdoor activities.
  • Fife Lodge: Just 1.6km from Macduff, Fife Lodge is a charming 3-star property with an impressive guest rating of 9.4. This welcoming hotel offers a variety of dining options, including free daily breakfast and lunch services. Guests can indulge in a range of recreational activities, such as surfing, windsurfing, and golf, making it ideal for sports enthusiasts. Comfortable rooms equipped with modern entertainment options, including cable TV and flat-screen televisions, ensure a relaxing stay.

Where to stay near Macduff

Macduff offers a delightful blend of outdoor adventure and scenic beauty, perfect for a relaxing getaway. Explore the picturesque Macduff bays, where stunning coastal views await. Just a stone's throw away, the charming town of Banff provides a glimpse into local culture and history. With milder temperatures, this area invites you to indulge in excursions and enjoy the friendly atmosphere, making your visit truly memorable.

  • Banff: Nestled just 1.6km from Macduff, Banff offers a delightful mix of outdoor adventures and stunning scenery. This charming city is particularly popular from July to September when visitors flock to enjoy its golf courses, educational venues, and the breathtaking landscapes of nearby national parks. With its proximity to the beach and historic castle, Banff is perfect for those seeking both relaxation and exploration. Whether you fancy a leisurely round of golf or a scenic walk along the coast, Banff has something for everyone.
  • Whitehills: Located 4.8km away from Macduff, Whitehills is a quaint village known for its picturesque coastal views and outdoor adventures. Visitors are drawn here primarily between June and August, when the weather is ideal for hiking and exploring the local trails. The village boasts beautiful beaches and a serene bay, making it a perfect spot for nature enthusiasts. Whitehills offers a peaceful retreat where you can immerse yourself in Scotland's natural beauty while enjoying a laid-back atmosphere.
  • Gardenstown: Situated 9.7km from Macduff, Gardenstown is a charming village steeped in culture and history. Popular between April and August, this destination is renowned for its beautiful beaches and historic buildings. Visitors can engage in educational experiences while exploring the local bay and discovering the village's rich heritage. Gardenstown is ideal for those looking to unwind by the shore or delve into Scotland's cultural treasures, making it a delightful stop on your vacation.

Things to do near Macduff

Macduff, Scotland, is perfect for those seeking outdoor adventures and stunning scenery. Visitors can enjoy activities such as golfing at the local course, exploring scenic trails, and indulging in fishing excursions. History enthusiasts will find intriguing experiences, while day trips offer a chance to discover the region's rich heritage. Macduff is a delightful destination for fun experiences and relaxation amidst nature.

Shopping

In Macduff, explore quaint shops along the High Street for unique gifts and local crafts. If you're up for a drive, visit the nearby stores in Banff and Aberdeenshire for a wider selection of souvenirs and artisan goods.

Recreation

Cullen Golf Club offers a luxurious golfing experience just 20.9km away from Macduff, set against stunning landscapes. Strathlene Golf Course, located 25.7km from Macduff, provides an exquisite setting for leisure and relaxation. Insch Golf Club, 37.0km away, combines luxury with the thrill of the game amidst beautiful surroundings.

Adventure

Explore the stunning coastline at Banff and Macduff Marine Aquarium, where you can discover fascinating marine life and enjoy interactive exhibits. For a thrilling experience, try kayaking along the scenic shores, taking in breathtaking views of the cliffs and wildlife that inhabit this beautiful region.

Nightlife

Visit the Macduff Arms Hotel for a lively atmosphere and a selection of ales. Enjoy a night of pool and laughter at the Crown Bar, where locals gather for friendly banter and live sports. Don't miss the chance to unwind at the Harbour Bar with a cosy vibe and great company.

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

Booking tips and Expedia advantages for Macduff

  • 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 Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, preferred location, and additional criteria. You can organise your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Furthermore, you have the option to 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 enjoy cost savings by combining your hotel stay in Macduff with your flights and activities through an Expedia package deal.

Find the best attractions near Macduff

Macduff, Scotland, offers a delightful blend of outdoor adventure and scenic beauty, making it ideal for a memorable getaway. Key attractions include the charming Macduff Marine Aquarium, the picturesque Macduff Harbour, and the historic Macduff Church. Visitors can enjoy the stunning beaches, explore historic houses and castles, and immerse themselves in the local culture, perfect for those seeking romance or a cultural experience.

  • Duff House: Located 1.6km from Macduff, Duff House is a stunning historic mansion showcasing exquisite architecture and rich cultural heritage. Visitors can explore its beautiful gardens and enjoy art exhibitions featuring local talent, immersing themselves in Scotland's artistic history.
  • Delgatie Castle: Situated 14.5km away, Delgatie Castle offers a romantic and enchanting experience. This magnificent castle, with its fascinating history and stunning grounds, invites guests to wander through its ancient halls and enjoy scenic views, making it perfect for a leisurely exploration.
  • Inverboyndie Beach: Just 3.2km from Macduff, Inverboyndie Beach is a serene spot to relax and unwind. With its golden sands and tranquil atmosphere, it's ideal for a leisurely stroll or a picnic while soaking up the beautiful coastal scenery.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 CloudyAverageSlightly Low
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 LowAverage

The nearest major airports for your trip to Macduff

To visit Macduff, you can fly into several major airports. Aberdeen Airport (ABZ) is situated 54.7km away, with excellent hotel options nearby such as the 5-star Marcliffe, 9.7km from the airport, and the 4-star Courtyard by Marriott, a mere 483m away. INVerness Airport (INV), located 95.0km from Macduff, offers luxurious stays at Rocpool Reserve and Ness Walk, both 12.9km away, with various transport services available. Kirkwall Airport (KOI) is 144.8km distant, with comfortable bed and breakfasts like Graemeshall House and Hildeval B&B just 3-6.4km from the airport, making it a convenient choice for your travels.

Frequently asked questions

What is the best area to stay in Macduff?
The best area to stay in Macduff is generally around the harbour and seafront, particularly near Tarlair Road and Shore Street.

This area offers immediate access to the scenic coastline and the Macduff Marine Aquarium, a prominent local attraction. You'll find a selection of local eateries and accommodation options dotted along these streets, providing a pleasant base for exploring the town.

Couples looking for a relaxing coastal getaway will find this area particularly appealing. The proximity to the sea allows for pleasant strolls along the shore, and the views across the Moray Firth are quite special. It's an ideal spot for enjoying the natural beauty and a slower pace of life.

For families, staying close to the harbour is also excellent due to the Macduff Marine Aquarium. It's a great family-friendly attraction that can easily fill a good part of a day, and being within walking distance means less travel time and more convenience.
What are the best hotels in Macduff that travellers recommend?
For a highly recommended hotel in Macduff, consider The Knowes Hotel & Restaurant.

This 3-star hotel, with an excellent rating of 9.0, is praised by guests for its delicious food and lovely rooms. Travellers also appreciate the good shower with plenty of hot water and the friendly staff. The hotel offers climate control, sea views, and a deck or patio for relaxation. Additionally, it provides free self-parking and extended duration parking, which is very convenient. The Knowes Hotel & Restaurant is also well-located, being just 1.2 km from the Banff Museum.
What are the best budget hotels in Macduff?
For a highly-rated budget hotel in Macduff, The Knowes Hotel & Restaurant is an excellent choice.

This 3-star hotel, with a superb 9.0 rating, offers great value. Guests frequently praise the delicious food served at the restaurant and the lovely rooms. You can expect plenty of hot water in the good showers, and the staff are consistently described as friendly. The hotel also provides free self-parking and wired internet access. Many rooms offer pleasant sea views. It is conveniently located just 1.2 km from Banff Museum and 1.8 km from Duff House. View all budget hotels in Macduff
What are the most romantic hotels in Macduff for couples?
For a truly romantic stay in Macduff, The Knowes Hotel & Restaurant is a delightful choice for couples.

This 3-star hotel, rated an excellent 9.0, is frequently praised by guests for its delicious food and lovely rooms. Many rooms also offer wonderful sea views, superb for a romantic backdrop. Couples will appreciate the free self-parking and the availability of free wired internet. The hotel's location is also considered great, and it's conveniently located just 1.8 km from Duff House. See all romantic hotels in Macduff
What are the best hotels in Macduff near Banff Museum?
For a highly-rated hotel in Macduff near Banff Museum, The Knowes Hotel & Restaurant is an excellent option.

This 3-star hotel, with a 9.0 rating, is conveniently located just 1.2 kilometres from the Banff Museum. Guests frequently praise the delicious food served, with specific mentions of the amazing meals. The rooms are described as great and lovely, and the showers are noted for providing plenty of hot water. The friendly staff and great location further enhance the positive guest experience.

The hotel also offers complimentary self-parking and free wired internet, adding to its convenience.
When is the best time to go to Macduff?
For most travellers, the best time to visit Macduff is during the late spring and summer months, from May to September.

This period typically offers the mildest weather, with longer daylight hours, making it ideal for exploring the coast and countryside. You'll find it comfortable for outdoor activities like walking the coastal paths or visiting the Macduff Marine Aquarium. The sea temperatures are also at their warmest, which is good for those interested in boat trips or watersports.

Couples looking for a relaxing escape will appreciate the generally pleasant conditions for scenic drives along the Aberdeenshire coastline or enjoying a quiet evening meal with a view of the harbour. The longer days allow for more leisurely exploration without feeling rushed.

Families often find these months great for a holiday, as the weather is more reliable for outdoor adventures. Children can enjoy the beaches, rock pooling, or exploring the local wildlife without the chill of the colder seasons.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Macduff.
How can I save on a Macduff hotel booking with Expedia?
Members always get our best prices. Find our best Macduff hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a Macduff hotel?
Prices for hotels in Macduff often vary, but you can find a great deal from £46 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia