Find hotels in Macduff from $68

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Macduff hotels

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.0 out of 10, Wonderful, (205 reviews)
"Lovely hotel and great value. Staff are always excellent."
United Kingdom
Edward
$157 nightly
The price is $189
Feb 21 - Feb 22
Total with taxes and fees
The Knowes Hotel & Restaurant

Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1 review)
$476 nightly
The price is $572
Feb 12 - Feb 13
Total with taxes and fees
Rockstar Cottage

West Pier Cottage

West Pier Cottage
3.0 star property
Macduff
$445 nightly
The price is $534
Feb 11 - Feb 12
Total with taxes and fees
West Pier Cottage

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (238 reviews)
"Lovely hotel and staff "
United Kingdom
Fiona
$111 nightly
The price is $134
Feb 13 - Feb 14
Total with taxes and fees
Fife Lodge

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (217 reviews)
"Room was clean, staff were friendly & helpful. Check in quick & easy. Dinner was excellent, we had 2 courses & couldn't fault anything. Enjoyable stay. "
United Kingdom
Jacqui
$123 nightly
The price is $148
Feb 10 - Feb 11
Total with taxes and fees
Banff Springs Hotel

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (87 reviews)
"Great breakfast and food overall. Staff very friendly and helpful. "
United Kingdom
Anthony
$138 nightly
The price is $166
Feb 19 - Feb 20
Total with taxes and fees
The Royal Oak Hotel

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91 reviews)
"Excellent service staff were wonderful"
United Kingdom
Lyn
$125 nightly
The price is $125
Feb 9 - Feb 10
Total with taxes and fees
Homesly The Station Hotel

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (152 reviews)
"A bit in need of upgrade but clean and warm so good value,"
United Kingdom
Colin
$56 nightly
The price is $68
Feb 14 - Feb 15
Total with taxes and fees
The Old Coach House Hotel

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (135 reviews)
"Lovely location, spotless, very comfortable"
United Kingdom
Andrew
$147 nightly
The price is $177
Feb 9 - Feb 10
Total with taxes and fees
Cullen Bay Hotel

24 Waters Edge

24 Waters Edge
3.0 star property
Banff
10.0 out of 10, Exceptional, (1 review)
$502 nightly
The price is $502
Feb 12 - Feb 13
Total with taxes and fees
24 Waters Edge

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (127 reviews)
"All clean and very hospitable."
United Kingdom
Lee
$128 nightly
The price is $153
Feb 9 - Feb 10
Total with taxes and fees
The Seafield Arms

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.8 out of 10, Exceptional, (236 reviews)
"Amazing staff and hotel"
United Kingdom
Janos
$134 nightly
The price is $161
Feb 9 - Feb 10
Total with taxes and fees
Saplinbrae Hotel and Lodges

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (122 reviews)
"Breakfast and the restaurant were excellent. Friendly staff, clean room. "
United Kingdom
MARK
$101 nightly
The price is $121
Feb 13 - Feb 14
Total with taxes and fees
The Davron Hotel

Heath Hill Hotel

Heath Hill Hotel
3.0 star property
Fraserburgh
9.6 out of 10, Exceptional, (92 reviews)
"Great hotel, fantastic rooms, great food "
United Kingdom
matt
$153 nightly
The price is $184
Feb 9 - Feb 10
Total with taxes and fees
Heath Hill Hotel

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.4 out of 10, Very Good, (18 reviews)
"Comfortable hotel, spotlessly clean & staff just lovely!"
United Kingdom
Christine
$104 nightly
The price is $125
Feb 15 - Feb 16
Total with taxes and fees
Stag & Thistle Hotel and Restaurant

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
Chapelhill Croft Farmhouse B&B

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, (14 reviews)
"I was phoned about where I was staying and found the cabin easily open and ready, the manager arrived to check everything was OK."
United Kingdom
Margaret
$112 nightly
The price is $135
Feb 9 - Feb 10
Total with taxes and fees
Acdc Glamping, Campervan , Caravan and Tent Resort

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (101 reviews)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
$103 nightly
The price is $124
Feb 9 - Feb 10
Total with taxes and fees
Kintrae B&B

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7 reviews)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
$397 nightly
The price is $476
Feb 9 - Feb 10
Total with taxes and fees
Hillhead Hideaways

83 Seatown

83 Seatown
3.5 star property
Buckie
10.0 out of 10, Exceptional, (1 review)
"Lovely clean house with a very nice welcome pack, warm and cosy all round very nice "
United Kingdom
Rob
$530 nightly
The price is $636
Feb 17 - Feb 18
Total with taxes and fees
83 Seatown
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.

Sunset over the Moray Firth Scotland
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

  • Stunning Coastal Scenery: Macduff boasts breathtaking coastal views, perfect for outdoor enthusiasts and photography lovers.
  • Macduff Marine Aquarium: Explore marine life and educational exhibits at this engaging local attraction.
  • Macduff Harbour: Enjoy picturesque walks and local charm at the vibrant harbor area.
  • Cultural Events: Experience local culture at the lively Macduff Festival, showcasing community spirit.
  • Variety of Accommodations: Choose from a range of hotels and resorts tailored to all types of travelers.

Find great hotels in and around Macduff

Explore the charming town of Macduff, Scotland, where you'll find a variety of accommodation options perfect for your getaway. Whether you're seeking pet-friendly hotels, family-friendly resorts, or adventure-filled stays, Macduff has something for everyone. From the well-known Clan Macduff Hotel to other top-rated spots, you'll discover the best hotels tailored to your needs, ensuring a memorable experience in this picturesque coastal destination.

  • Banff Springs Hotel: Nestled 2 miles from Macduff, the Banff Springs Hotel is a refined 4-star accommodation that caters to business travelers. This hotel boasts modern amenities including a Conference Space and Meeting Room, making it an excellent choice for those seeking a productive getaway. With its professional atmosphere and convenient facilities, guests can seamlessly blend work with relaxation, enjoying the comforts of a well-appointed hotel while staying focused on their business needs.
  • The Knowes Hotel & Restaurant: Located in the heart of Macduff, The Knowes Hotel & Restaurant is a 3-star haven for adventure seekers. With a focus on outdoor activities, guests can indulge in a variety of exciting options such as surfing, bodyboarding, birdwatching, fishing, and sailing—all available nearby. The hotel’s inviting ambiance and thrilling recreational opportunities make it a perfect base for those eager to explore the great outdoors and enjoy an adrenaline-fueled vacation.
  • Fife Lodge: Positioned just a mile from Macduff, Fife Lodge is a charming 3-star retreat that offers a delightful dining experience alongside a range of recreational activities. Guests can enjoy complimentary breakfasts and a variety of meal options at the restaurant and bar. With nearby activities like sailing, surfing, windsurfing, and golf, Fife Lodge provides a perfect blend of relaxation and adventure. Entertainment options such as flat-screen TVs and cable ensure that guests can unwind comfortably after a day of exploration.

Where to stay near Macduff

Macduff, Scotland, offers an unforgettable getaway with its stunning coastal scenery and vibrant local culture. Explore Macduff Bay for breathtaking views and outdoor adventures, and don’t miss the charming local shops that reflect the town's unique spirit. Nearby, you can discover delightful excursions that blend relaxation with luxury, making it a perfect destination for those seeking both adventure and tranquility. Experience the warmth of this coastal town as you create lasting memories.

  • Banff: Located only a mile from Macduff, Banff is a charming city that offers a unique blend of outdoor adventure and cultural experiences. With peak visitor numbers from July to September, the city attracts travelers looking to enjoy its golf courses, educational venues, and scenic landscapes. Notable attractions include a beautiful beach, a historic castle, and a local museum, all of which provide insight into the area’s rich history and nature. Whether you’re teeing off or exploring the coastline, Banff is a perfect spot for those seeking diverse activities.
  • Whitehills: Just three miles from Macduff, Whitehills is a quaint village that entices visitors with its stunning scenery and outdoor activities. Popular during the summer months from June to August, this village is ideal for those looking to engage in golf and enjoy the serene beauty of the surrounding national park. Highlights include a picturesque beach and a fascinating local museum, which together create a relaxing atmosphere for tourists. Whitehills is perfect for anyone wanting to immerse themselves in nature while enjoying a leisurely vacation.
  • Turriff: Situated nine miles from Macduff, Turriff is a vibrant city known for its cultural and romantic charm. With visitors predominantly arriving in April and during the summer months, Turriff offers a variety of activities, including golf and educational experiences. The city is home to notable landmarks such as a historic castle, a captivating museum, and other historic sites that showcase its rich heritage. Turriff is an excellent choice for those looking to explore Scotland's history while indulging in outdoor adventures.

Things to do near Macduff

Macduff, Scotland, is perfect for outdoor enthusiasts seeking adventure and stunning scenery. Enjoy hiking trails, play a round of golf at local courses, and capture breathtaking photography spots. With memorable stays and opportunities for day trips, this charming town is a haven for nature lovers. Local outfitters can help you make the most of your outdoor experiences, ensuring your vacation is both exciting and unforgettable.

Shopping

In Macduff, visit Portsoy Ice Cream, a delightful store just 7 miles away, perfect for unique souvenirs. If you're up for a drive, head to the nearby town for more shopping options and local crafts to bring home a taste of Scotland.

Recreation

The Haughs, located 10 miles from Macduff, offers a vibrant sports atmosphere perfect for fitness enthusiasts. Cullen Golf Club, 13 miles away, provides a luxurious golfing experience, while Strathlene Golf Course, 16 miles from Macduff, promises another upscale golfing retreat surrounded by beautiful landscapes.

Adventure

Explore the stunning coastal scenery at Macduff Marine Aquarium, where you can engage with marine life and enjoy interactive exhibits. For thrill-seekers, the nearby Banff Links offers challenging golf courses with breathtaking views, while the coastal paths provide exhilarating hiking opportunities along the rugged shoreline.

Nightlife

Experience the vibrant nightlife at The Macduff Hotel, where you can enjoy hearty meals and local brews. For a cozy atmosphere, visit The Royal Oak for a selection of ales and live music on weekends. Don’t miss the lively vibe at the Harbour Bar, perfect for socializing.

*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, plan your visit between January and March for lower accommodation rates, especially on Wednesdays. Avoid Sundays, as they are the most expensive. Use Expedia to compare room rates and consider booking a package that combines flights and hotel stays for additional savings. Join the Expedia One Key membership for exclusive discounts and earn OneKeyCash for future stays. Explore free activities in the area and utilize local public transport to keep travel costs down while enjoying the beautiful scenery.

  • 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: Utilize Expedia's search tool to refine your options based on your budget, preferred location, and desired hotel type. To find the best prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel reservation in Macduff with your flights and activities through an Expedia package.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions near Macduff

Macduff offers a perfect blend of outdoor adventure and cultural experiences. Visitors can explore the picturesque Macduff Harbour, enjoy the exhibits at the Macduff Marine Aquarium, and delve into local history at nearby museums and historic houses. Don't miss the vibrant Macduff Festival for a taste of local culture. With beautiful beaches and romantic spots, Macduff is an ideal destination for those seeking scenic beauty and engaging activities.

  • Banff Museum: Located just 0.9 miles from Macduff, this history museum offers a captivating glimpse into the local heritage. With engaging exhibits and a warm cultural vibe, it’s a wonderful place to learn about the region’s past.
  • Portsoy Pottery: About 7 miles away, this art gallery showcases beautiful handcrafted pottery. Visitors can enjoy the creative atmosphere while browsing unique pieces that embody the local artistry and culture.
  • Fordyce Joiners Workshop and Visitor Centre: Situated 9 miles from Macduff, this museum highlights traditional joinery techniques. Explore the craftsmanship and history of woodworking in a charming setting that celebrates local craftsmanship.

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.

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

Macduff is conveniently accessible via two major airports: Aberdeen (ABZ) and Wick (WIC). Aberdeen Airport, located 34 miles away, offers excellent hotel options such as the 5-star Marcliffe Hotel, just 6 miles from the airport, and the 4-star Leonardo Hotel Aberdeen, also 6 miles away. Wick Airport is situated 58 miles from Macduff, with nearby accommodations including the 4-star Bank Guest House, 0.7 mile from the airport, and the 3.5-star Harbour Bridge Camps Bar, only 0.6 mile away. Both airports provide various transportation services to ensure a smooth journey to your destination.

Frequently asked questions

What is the best area to stay in Macduff?
The best area to stay in Macduff is within the town center or along the waterfront, offering convenient access to local attractions and the harbor.

The town center of Macduff is compact and centered around its main street, Shore Street, where you'll find local shops, eateries, and the Macduff Marine Aquarium. This area provides easy walking access to the harbor and the town's amenities. For solo travelers, staying here offers a practical base for exploring the town on foot and connecting with local life.

For couples seeking picturesque views and a tranquil setting, accommodations overlooking the harbor or along the coastline are an excellent choice. These areas often provide stunning vistas of the Moray Firth and a quieter experience, while still being a short walk from the town center.
What are the best hotels in Macduff that travelers recommend?
For a highly recommended hotel in Macduff, consider The Knowes Hotel & Restaurant.

This 3-star hotel, with an excellent 9.0 rating, is popular by travelers. Guests often mention the delicious food and the great staff. The rooms are described as lovely, and there is plenty of hot water in the showers. The hotel offers sea views, climate control, and a deck or patio for relaxation. Travelers will also appreciate the free self-parking and free extended duration parking. It is conveniently located just 0.8 miles from the Banff Museum.
What are the best family hotels in Macduff?
For a highly-rated family-friendly hotel in Macduff, consider The Knowes Hotel & Restaurant.

This 3-star hotel, with an excellent 9.0 rating, offers a variety of amenities that cater to families, including kids' meals and complimentary toiletries. Guests consistently praise the delicious food, the great rooms, and the friendly staff. Furthermore, it provides free extended duration parking and complimentary wired internet access in both rooms and public areas, adding to the convenience for families traveling by car. Its location is also considered great, and it is less than a mile from the Banff Museum.
What are the most romantic hotels in Macduff for couples?
For a romantic getaway in Macduff, The Knowes Hotel & Restaurant is a highly recommended choice for couples.

This 3-star hotel, with an excellent 9.0 rating, offers a wonderful setting with sea views, great for a romantic escape. Guests consistently praise the delicious food served at the restaurant and the lovely rooms. The hotel also provides free extended duration self-parking and wired internet, ensuring a convenient and comfortable stay. Its proximity to Duff House, just 1.1 miles away, adds to its appeal for couples looking to explore local attractions.
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.

The 3-star Knowes Hotel & Restaurant, boasting a 9.0 rating, is conveniently located just 0.8 miles from the Banff Museum. Guests frequently praise the delicious food, great rooms, and the friendly staff. The hotel offers free extended duration parking and free wired internet in public areas, making it a practical choice for families. Furthermore, guests appreciate the good shower with plenty of hot water, adding to a comfortable stay.
When is the best time to go to Macduff?
The best time to visit Macduff is generally during the summer months, from June to August, when the weather is mildest and the days are longest.

During this period, you'll experience average temperatures ranging from 15°C to 20°C (59°F to 68°F), making it comfortable for exploring the outdoors. The extended daylight hours, with sunsets often occurring after 9 PM, provide ample time for activities like coastal walks, visiting the Macduff Marine Aquarium, or exploring nearby castles.

Couples looking for a relaxed getaway will appreciate the pleasant weather for enjoying the scenic coastal paths and nearby beaches. The extended daylight allows for leisurely evenings and more time to explore the picturesque surroundings without the rush.

Families also find the summer months ideal for visiting.
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?
With Expedia, you earn OneKeyCash™* on eligible Macduff hotel bookings for every dollar you spend – just join our One Key™ travel rewards program to get started. It's free to join, and you'll unlock our lowest Member Prices as soon as you're signed in. On top of this, you could also save significantly by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia, Hotels.com and Vrbo.
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 $68 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