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

Find hotels in Macduff from CA $142

  • 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 21 - Oct 22
Tomorrow
Oct 22 - Oct 23
This weekend
Oct 23 - Oct 25
Next weekend
Oct 30 - Nov 1

Filter by

Star rating

Guest rating

Our top choices for Macduff hotels

1. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
CA $169
CA $203 total
includes taxes & fees
Nov 3 - Nov 4
Banff Springs Hotel

2. Thainstone House

Thainstone House
Inverurie
United States
Nancy
CA $107
CA $128 total
includes taxes & fees
Nov 8 - Nov 9
Thainstone House

3. Fife Lodge

Fife Lodge
Banff
United Kingdom
Dorothy
CA $151
CA $182 total
includes taxes & fees
Nov 16 - Nov 17
Fife Lodge

4. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Jolene
CA $203
CA $244 total
includes taxes & fees
Nov 3 - Nov 4
The Knowes Hotel & Restaurant

5. Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
Inverurie
United States
Rachel
CA $248
CA $297 total
includes taxes & fees
Nov 3 - Nov 4
Meldrum House Country Hotel & Golf Course

6. Macdonald Pittodrie House

Macdonald Pittodrie House
Inverurie
United Kingdom
Andrew
CA $152
CA $183 total
includes taxes & fees
Nov 1 - Nov 2
Macdonald Pittodrie House

7. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
Charlie
CA $149
CA $149 total
includes taxes & fees
Oct 25 - Oct 26
Deveron Lodge B&B

8. Strathburn Hotel Inverurie by Compass Hospitality

Strathburn Hotel Inverurie by Compass Hospitality
Inverurie
United Kingdom
Steven
CA $85
CA $102 total
includes taxes & fees
Oct 30 - Oct 31
Strathburn Hotel Inverurie by Compass Hospitality

9. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
Canada
Victoria
CA $156
CA $188 total
includes taxes & fees
Oct 22 - Oct 23
The Royal Oak Hotel

10. The Seafield Arms

The Seafield Arms
Buckie
United States
Brian
CA $175
CA $210 total
includes taxes & fees
Nov 20 - Nov 21
The Seafield Arms

11. Disblair House

Disblair House
Aberdeen
United Kingdom
natalie
CA $93
CA $111 total
includes taxes & fees
Oct 27 - Oct 28
Disblair House

12. New Inn Hotel

New Inn Hotel
Ellon
United Kingdom
Steven
CA $155
CA $186 total
includes taxes & fees
Oct 25 - Oct 26
New Inn Hotel

13. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
CA $142
CA $142 total
includes taxes & fees
Nov 20 - Nov 21
Homesly The Station Hotel

14. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Ian
CA $172
CA $206 total
includes taxes & fees
Nov 3 - Nov 4
Cullen Bay Hotel

15. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
United Kingdom
Alison
CA $215
CA $258 total
includes taxes & fees
Oct 22 - Oct 23
Heath Hill Hotel

16. The Lodges at Barra Castle

The Lodges at Barra Castle
Inverurie
United States
nuala
CA $185
CA $222 total
includes taxes & fees
Nov 10 - Nov 11
The Lodges at Barra Castle

17. Leslie Castle

Leslie Castle
Insch
Sweden
Hans-Erik
Leslie Castle

18. The Davron Hotel

The Davron Hotel
Fraserburgh
United States
Gowri
CA $169
CA $203 total
includes taxes & fees
Oct 25 - Oct 26
The Davron Hotel

19. The Buchan Hotel

The Buchan Hotel
Ellon
United Kingdom
Charlie
CA $155
CA $186 total
includes taxes & fees
Oct 22 - Oct 23
The Buchan Hotel

20. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
CA $177
CA $177 total
includes taxes & fees
Oct 24 - Oct 25
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

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant

10/10 Excellent
"Fantastic hotel. Superb food. Very friendly staff. Perfect location with stunning sea views. Would definitely recommend this hotel"
David 7-night trip
Posted 12 hours ago
The Knowes Hotel & Restaurant
Cullen Bay Hotel

Cullen Bay Hotel

8/10 Good
"Fantastic stay in a gorgeous location. Stunning sea view from our hotel room as well as the breakfast room and restaurant . Easy access onto a coastal path, with walking routes into the town centre and to Portknockie. Beautiful beach to walk along. Friendly and attentive staff. Comfortable bed. Clean room. Large wardrobe. Tea, coffee and biscuits in room. GHD hairdryer supplied. Large walk in shower. Breakfast cooked to order and served to your table, as well as tea/coffee and toast. Delicious dinners. Nice cosy bar area as well as an additional sitting room. Spacious free car park on site. Some areas of the hotel and room were a bit tired and dated but it is a large old hotel that would require a lot of maintenance. Would have liked the bathroom window to open a little, to get rid of the steam after showering. The sausages served at breakfast had small bones and gristle but the rest of the breakfast was lovely and everything was cooked to perfection. We would definitely return to this hotel due to its amazing location and friendly staff."
Gillian 2-night trip
Posted 2 days ago
Cullen Bay Hotel
The Seafield Arms

The Seafield Arms

8/10 Good
"Great Annexe room with nice views. Very quiet. Lovely bathroom."
Richard 2-night trip
Posted 2 days ago
The Seafield Arms
Fife Lodge

Fife Lodge

10/10 Excellent
"Just fantastic. We’ve stayed several times. Consistently great food and wonderful rooms and staff are a cut above. Best value for money in Banff."
Paul 1-night trip
Posted 5 days ago
Fife Lodge
The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Great place to stay.Food was excellent both evening meals and breakfast.The staff are happy and friendly.Well recommended for everything.Thanks for a fab stay"
Gwen 2-night trip
Posted 9 days ago
The Royal Oak Hotel
The Davron Hotel

The Davron Hotel

10/10 Excellent
"Great location, staff and amenities"
Gowri 1-night trip
Posted 10 days ago
The Davron Hotel
Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan

Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan

10/10 Excellent
"Lovely quirky cottage we felt at home straight away there were so many extras especially in the kitchen area I didn’t expect- so very thoughtful and the bed was so comfy"
Anonymous traveller 2-night trip
Posted 2 weeks ago
Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan
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 property was absolutely fabulous, we had a great time and our dig loved the beach. House is beautiful and spotlessly clean. The area is stunning with lots to do. Will definitely be back!"
Anne M. 3-night trip
Posted 2 weeks ago
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
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 1 month ago
Portsoy Sail Loft

More cheap stays in Macduff

Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
CA $149
CA $149 total
Oct 25 - Oct 26
includes taxes & fees
Deveron Lodge B&B
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
CA $229
CA $275 total
Oct 26 - Oct 27
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
CA $579
CA $695 total
Oct 25 - Oct 26
includes taxes & fees
8/10 Very good! (1 review)
171 Seatown
Portknockie Cottage

Portknockie Cottage

5 Patrol Place Portknockie Buckie Scotland
CA $712
CA $854 total
Oct 24 - Oct 25
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

  • Outdoor Adventures: Macduff is a haven for outdoor enthusiasts, offering activities like golfing and scenic walking trails amidst stunning landscapes.
  • Beautiful Beaches: The picturesque Macduff bays provide idyllic spots for relaxation and exploration along the coastline.
  • Rich History: Discover historic houses and majestic castles that reflect the area’s fascinating heritage.
  • Whisky Experiences: Visit local whisky shops for a taste of Scotland’s famed spirit and cultural richness.
  • Charming Accommodations: Enjoy a variety of welcoming hotels, perfect for families and pet owners alike.

Find great hotels in and around Macduff

In Macduff, you'll discover a variety of charming accommodations, perfect for anyone seeking a memorable getaway. From the welcoming Clan Macduff Hotel to lovely options that cater to families and pet owners, there’s something for everyone. Enjoy excellent amenities and delightful dining experiences, all while soaking up the beauty of Scotland's coastline. Whether you’re looking for a beach vacation or a relaxing retreat, Macduff has the ideal hotel for your stay.

  • Banff Springs Hotel: A distinguished 4-star hotel that embodies a classic elegance, the Banff Springs Hotel is perfect for business travellers seeking a comfortable retreat. With a guest rating of 8.6, this hotel is located 3.2km from Macduff, offering a peaceful environment for work and relaxation. Amenities include spacious rooms, modern meeting facilities, and a welcoming atmosphere that ensures every guest feels valued. Experience a blend of Scottish charm and professional service, making it an ideal choice for those on business trips.
  • The Knowes Hotel & Restaurant: Renowned for its adventurous spirit, The Knowes Hotel & Restaurant is a 3-star accommodation with a stellar guest rating of 9.2. Situated in Macduff, this hotel is a gateway for thrill-seekers, offering adventure sports like surfing, sailing, and fishing nearby. Guests can unwind at the onsite restaurant after a day of exploration, enjoying delicious meals made with local ingredients. The hotel's friendly atmosphere and emphasis on adventure make it an excellent choice for those wanting to experience the great outdoors.
  • Fife Lodge: With a remarkable guest rating of 9.4, Fife Lodge is a charming 3-star hotel located 1.6km from Macduff. This cosy accommodation offers a range of dining options, including a daily breakfast and a bar/lounge area perfect for unwinding after a day of activities. Guests can partake in various recreational pursuits such as golfing, surfing, and sailing nearby. The inviting rooms are equipped with modern entertainment amenities, making it an ideal spot for families and leisure travellers looking for comfort and convenience.

Where to stay near Macduff

Macduff, Scotland, offers an unforgettable vacation filled with stunning scenery and outdoor adventures. Just a short ride away, you can explore the breathtaking Scottish Highlands and the picturesque Banff Bay. Don't miss the opportunity to take a ferry to the Isle of Mull for more spectacular views and cultural experiences. With its friendly atmosphere and luxury excursions, Macduff is the perfect base for an enriching travel experience.

  • Banff: Located a mere mile from Macduff, Banff is a charming city that attracts visitors year-round, with a notable peak from July to September. Renowned for its stunning outdoor experiences, Banff offers breathtaking scenery and adventurous activities. Golf enthusiasts will appreciate the local golf course, while those seeking relaxation can enjoy the nearby beach and explore the historic castle. For nature lovers, Banff is also close to a national state park, making it an excellent base for exploring the natural beauty of Scotland.
  • Whitehills: Just 4.8km from Macduff, Whitehills is a picturesque village that enchants visitors with its coastal charm. The village enjoys a steady flow of travellers, peaking from June to August. Whitehills is perfect for outdoor enthusiasts, with ample hiking trails and easy access to scenic trails that showcase the stunning coastal landscapes. The nearby beach and bay offer serene spots to relax and enjoy the views, making this village an ideal getaway for those looking to connect with nature.
  • Gardenstown: Situated 9.7km from Macduff, Gardenstown is a quaint village steeped in culture and history. It sees a steady influx of visitors, particularly during April and the peak summer months of July to August. Gardenstown is known for its cultural experiences and beautiful beach, offering a unique blend of relaxation and exploration. Visitors can delve into the local history by visiting the historic buildings and sites in the area. The village's scenic bay adds to its charm, making it a delightful stop for any traveller.

Things to do near Macduff

Macduff offers a fantastic outdoor adventure experience, perfect for those who love stunning scenery. Enjoy activities like golfing at the local course and exploring various trails. Don’t miss the Macduff Festival for a taste of local culture, and be sure to check out the top walks and interesting sights. For accommodation, look for the best value properties to make your stay comfortable and enjoyable.

Shopping

In Macduff, visit local shops and boutiques for unique gifts and souvenirs. If you're up for a drive, head to the nearby town of Banff, about 19.3km away, where you can explore the Banff Market, featuring charming stores and artisan crafts.

Recreation

Experience luxury at Cullen Golf Club, located 20.9km from Macduff, where you can enjoy a round of golf amidst stunning scenery. Strathlene Golf Course, 25.7km away, offers a serene golfing experience, while Insch Golf Club, 37.0km from Macduff, provides an exquisite setting for leisure and relaxation.

Adventure

Explore the Macduff Marine Aquarium to discover fascinating marine life and enjoy interactive exhibits. For outdoor thrill-seekers, the nearby Speyside Way offers scenic hiking trails with stunning landscapes perfect for spotting wildlife and enjoying the fresh Scottish air.

Nightlife

Macduff offers a charming nightlife scene. Enjoy a pint at The Macduff Arms, where friendly locals gather. For a lively atmosphere, head to The Royal Macduff, featuring live music on weekends. Don’t miss the picturesque views along the harbour as you stroll between venues.

*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 set your budget, choose your desired location, and more. You can arrange your results to display prices from lowest to highest, making it easy to 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 available for booking.
  • Consider bundling your trip: You can save some money by combining your hotel stay in Macduff with your flights and activities through an Expedia package.

Find the best attractions near Macduff

Macduff, Scotland, is perfect for outdoor and adventure vacations, featuring stunning beaches, historic houses, and majestic castles. Visitors can enjoy cultural experiences, romantic getaways, and breathtaking scenic views. Don't miss exploring the local whisky shop, the picturesque Macduff bays, and nearby attractions that showcase the area's rich history and natural beauty. Whether you're seeking relaxation or exploration, Macduff has something for every traveller.

  • Fordyce Joiners Workshop and Visitor Centre: Located 14.5km from Macduff, this fascinating museum showcases traditional woodworking techniques and the craftsmanship of joiners. Visitors can immerse themselves in the local culture and history while exploring the exhibits and demonstrations.
  • Duff House: Just 1.6km away, Duff House is a stunning historic house that offers a glimpse into the grandeur of the 18th century. With its beautiful architecture and art collections, it’s a must-visit for culture enthusiasts.
  • Delgatie Castle: Situated 14.5km from Macduff, this enchanting castle combines culture and romance. Explore the picturesque grounds, learn about its storied past, and enjoy the serene atmosphere that makes it an ideal escape.

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, Scotland, you can fly into several major airports. Aberdeen Airport (ABZ) is 54.7km away, with great hotel options like the 5-star Marcliffe, 9.7km from the airport, and the 4-star Courtyard by Marriott, only 483m away, offering convenient access. INVerness Airport (INV) is 95.0km from Macduff, featuring hotels like the luxurious Rocpool Reserve and Ness Walk, both 12.9km away, providing various transportation services. Lastly, Dundee Airport (DND) is 138.4km away, with nearby options including the 5-star Hideaway Experience, 8.0km from the airport, ensuring a comfortable stay for your journey to Macduff.

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.
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.
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 much is the nightly rate at a Macduff hotel?
Prices for hotels in Macduff often vary, but you can find a great deal from CA $142 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