Photo by Jimmy Thomson

Find hotels in Macduff from NT$2,109

Start date: Check-in selected.
To Date
End date: Check-out
  • 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

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, (203)
"Lovely hotel and great value. Staff are always excellent."
United Kingdom
Edward
The price is NT$4,921
NT$5,905 total
includes taxes & fees
Dec 19 - Dec 20
The Knowes Hotel & Restaurant

Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1)
The price is NT$14,555
NT$17,466 total
includes taxes & fees
Dec 21 - Dec 22
Rockstar Cottage

West Pier Cottage

West Pier Cottage
3.0 star property
Macduff
The price is NT$13,559
NT$16,271 total
includes taxes & fees
Dec 28 - Dec 29
West Pier Cottage

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (213)
"It’s just a perfect hotel and perfect staff"
United Kingdom
Antonio
The price is NT$4,007
NT$4,808 total
includes taxes & fees
Dec 19 - Dec 20
Banff Springs Hotel

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (236)
"Lovely hotel and staff "
United Kingdom
Fiona
The price is NT$3,339
NT$4,007 total
includes taxes & fees
Jan 13 - 2026/1/14
Fife Lodge

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (120)
"Breakfast and the restaurant were excellent. Friendly staff, clean room. "
United Kingdom
MARK
The price is NT$3,136
NT$3,763 total
includes taxes & fees
Dec 19 - Dec 20
The Davron Hotel

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
Chapelhill Croft Farmhouse B&B

Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
4.0 star property
Peterhead
9.8 out of 10, Exceptional, (230)
"Was really nice place to stay, room was great, service was excellent and the food was fantastic."
United Kingdom
Douglas
The price is NT$4,157
NT$4,989 total
includes taxes & fees
Dec 23 - Dec 24
Saplinbrae Hotel and Lodges

The Seafield Arms

The Seafield Arms
4.0 star property
Buckie
9.4 out of 10, Exceptional, (123)
"Stayed one night and thoroughly enjoyed it. "
United States
Elisabeth
The price is NT$4,122
NT$4,947 total
includes taxes & fees
Dec 19 - Dec 20
The Seafield Arms

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (135)
"Amazing location, good friendly staff, food in the restaurant was very good, room comfortable with a very good shower in the bathroom!!"
United Kingdom
Nilima
The price is NT$4,569
NT$5,483 total
includes taxes & fees
Dec 20 - Dec 21
Cullen Bay Hotel

Kintrae B&B

Kintrae B&B
3.0 star property
Buckie
9.8 out of 10, Exceptional, (100)
"Fantastic accommodation/meals/great hosts"
United Kingdom
gary
The price is NT$3,219
NT$3,863 total
includes taxes & fees
Dec 20 - Dec 21
Kintrae B&B

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (87)
"Really nice to stay there. Very cozy."
United States
Robert
The price is NT$4,569
NT$5,483 total
includes taxes & fees
Dec 20 - Dec 21
The Royal Oak Hotel

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.4 out of 10, Very Good, (18)
"Comfortable hotel, spotlessly clean & staff just lovely!"
United Kingdom
Christine
Stag & Thistle Hotel and Restaurant

Hillhead Hideaways

Hillhead Hideaways
5.0 star property
Keith
10.0 out of 10, Exceptional, (7)
"Everything you need amd more for a great few nights away. Great job!"
United Kingdom
Chris
The price is NT$12,332
NT$14,798 total
includes taxes & fees
Jan 5 - 2026/1/6
Hillhead Hideaways

Cortes House

Cortes House
3.5 star property
Fraserburgh
The price is NT$219,604
NT$263,525 total
includes taxes & fees
Dec 22 - Dec 23
Cortes House

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91)
"Excellent service staff were wonderful"
United Kingdom
Lyn
The price is NT$4,582
NT$4,582 total
includes taxes & fees
Dec 19 - Dec 20
Homesly The Station Hotel

Door to the Shore - Seafront Cottages

Door to the Shore - Seafront Cottages
3.5 star property
Fraserburgh
9.8 out of 10, Exceptional, (13)
"Beautiful escape next to the sea and lovely host!"
United Kingdom
Dylan
The price is NT$5,285
NT$7,399 total
includes taxes & fees
Dec 19 - Dec 20
Door to the Shore - Seafront Cottages

The Dance Hall at The Institute Executive Apartments

The Dance Hall at The Institute Executive Apartments
3.5 star property
Keith
The price is NT$18,460
NT$22,152 total
includes taxes & fees
Dec 27 - Dec 28
The Dance Hall at The Institute Executive Apartments

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (151)
"Great ensuite room, very clean and very quiet. The hotel is in the town centre so is very convenient for local amenities."
United Kingdom
James
The price is NT$1,757
NT$2,109 total
includes taxes & fees
Dec 23 - Dec 24
The Old Coach House Hotel

Enzie Station Cottage

Enzie Station Cottage
3.5 star property
Buckie
The price is NT$14,377
NT$17,253 total
includes taxes & fees
Jan 6 - 2026/1/7
Enzie Station Cottage
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.

Great view over Moray Firth
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

  • Scenic Coastal Views: Stroll along Macduff Bay for breathtaking views of the coastline.
  • Cultural Attractions: Explore the local history at the Macduff Museum and appreciate art at the gallery.
  • Outdoor Adventures: Enjoy golfing and picturesque trails perfect for outdoor enthusiasts.
  • Marine Life: Visit the Marine Aquarium to discover fascinating sea creatures.
  • Festivals and Local Markets: Experience the lively Macduff Festival and shop for unique local crafts.

Find great hotels near Macduff

Explore a variety of hotel accommodations in Macduff, Scotland, perfect for every traveler. From cozy pet-friendly options to family-oriented resorts, you'll find the ideal place to unwind after a day of adventure. Whether you're searching for the best hotels or specific spots like the Clan Macduff Hotel, Macduff offers a welcoming experience for all visitors seeking memorable Scottish hospitality.

  • Banff Springs Hotel: Nestled a mere 3.2km from Macduff, the Banff Springs Hotel offers a refined 4-star experience ideal for business travelers seeking comfort and convenience. With a focus on professionalism, the hotel features well-appointed rooms designed for productivity, alongside meeting facilities that cater to corporate needs. Guests can unwind after a day of meetings in the serene surroundings, making it a perfect blend of work and relaxation.
  • Fife Lodge: Located just 1.6km from Macduff, Fife Lodge is a charming 3-star hotel that caters to both leisure and sports enthusiasts. The property boasts a variety of dining options, including complimentary breakfast and an inviting restaurant for dinner. For those craving adventure, the nearby activities such as sailing, windsurfing, and golfing offer plenty of excitement. After a day of exploration, guests can retreat to their rooms equipped with cable and flat-screen TVs for entertainment.
  • Station Hotel Portsoy: Situated 11.3km from Macduff, the Station Hotel Portsoy is a welcoming 3.5-star accommodation that prides itself on being pet-friendly. This hotel allows pets with certain restrictions, making it a great choice for travelers who wish to bring their furry companions along. Featuring amenities designed for both guests and their pets, including waived fees for service animals, it ensures that every member of your family feels at home. Enjoy a cozy stay while exploring the beautiful surroundings of Portsoy.

Where to stay near Macduff

Macduff offers a delightful blend of culture and relaxation, perfect for a romantic getaway or an outdoor adventure. Stroll along Macduff Bay, where breathtaking coastal views await. Discover local shops featuring unique crafts and souvenirs, and immerse yourself in the charm of this Scottish town. For a memorable excursion, explore the surrounding areas that showcase Scotland's rich heritage and stunning landscapes. Macduff is truly a wonderful destination for any traveler seeking a peaceful retreat.

  • Banff: Nestled just 1.6km from Macduff, Banff is a vibrant city that draws adventurers and nature enthusiasts alike. Known for its stunning outdoor scenery and recreational activities, visitors flock here primarily between July and September. The area boasts a variety of attractions including picturesque golf courses, educational venues, and breathtaking landscapes featuring castles and national parks. Whether you're teeing off at a local golf course or exploring the serene beach nearby, Banff offers a perfect blend of excitement and tranquility.
  • Whitehills: Located 4.8km from Macduff, Whitehills is a charming village that provides a serene escape for those seeking outdoor adventures. With peak visitor numbers during the summer months from June to August, this village is renowned for its access to beautiful hiking trails and scenic views. The nearby national parks and beaches create a perfect backdrop for those looking to immerse themselves in nature. Whether you’re hiking the trails or simply enjoying the coastal beauty, Whitehills is an ideal spot for outdoor enthusiasts.
  • Boyndie: Situated 6.4km away from Macduff, Boyndie is a quaint village known for its welcoming atmosphere and outdoor activities. Popular among visitors during the summer months from July to September, Boyndie offers a unique experience with its golf courses and beautiful beaches. Explore the symbolic landmarks that dot the landscape and enjoy a leisurely day at the beach. This village is perfect for both sports lovers and those looking to unwind in a picturesque coastal setting.

Things to do near Macduff

Macduff, Scotland, offers a charming blend of culture and romance, perfect for outdoor enthusiasts. Popular activities include golfing at scenic courses and exploring picturesque trails. Visitors can enjoy memorable stays, embark on day trips, and capture stunning photography spots. Local outfitters provide great opportunities for adventure, ensuring an unforgettable experience in this delightful coastal town.

Shopping

In Macduff, you can enjoy shopping at Portsoy Ice Cream, located 11.3km away, known for its delicious treats. If you're up for a drive, head to the nearby town of Banff, about 16.1km away, where you'll find charming shops and local boutiques offering unique souvenirs.

Recreation

The Haughs offers a vibrant sports atmosphere perfect for active relaxation, just 16.1km from Macduff. Cullen Golf Club, located 20.9km away, provides a luxurious golfing experience amidst beautiful landscapes. Strathlene Golf Course, 25.7km from Macduff, also features a high-end ambiance for golf enthusiasts.

Adventure

For an exhilarating experience, visit Macduff Marine Aquarium to explore marine life up close. Enjoy stunning coastal views while hiking the nearby trails, or embark on a thrilling boat tour to spot dolphins and seabirds along the rugged coastline. Adventure awaits around every corner.

Nightlife

Macduff offers a charming nightlife with cozy pubs like The Macduff Arms, where you can enjoy local brews and friendly conversation. For a livelier scene, check out The Royal Burgh of Macduff, which often hosts live music and events, making it a perfect spot to mingle and unwind.

*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, Scotland, is perfect for a romantic, culture-themed, or outdoor getaway. Visitors can enjoy the scenic beach, explore the local history at the museum, and appreciate art at the gallery. Key attractions include Macduff Harbour, the Marine Aquarium, and the lively Macduff Festival, all contributing to a rich experience in this charming town. Don't miss the various attractions in central Macduff for a well-rounded visit.

  • Banff Museum: Located only 1.4km from Macduff, Banff Museum offers a deep dive into the local history and culture. Explore fascinating exhibits that highlight the area's heritage, making it a perfect spot for history enthusiasts.
  • Duff House: Just 1.6km away, Duff House is a stunning example of Georgian architecture. This historic house is not only a visual delight but also provides insights into the cultural history of the region through its art collections and beautiful grounds.
  • Inverboyndie Beach: A scenic 3.2km journey takes you to Inverboyndie Beach, where you can relax on the sandy shore, enjoy stunning views, and immerse yourself in the tranquil beach vibes—perfect for a leisurely day by the sea.

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

To reach Macduff, Scotland, you can fly into two major airports. Aberdeen Airport (ABZ) is located 54.7km away, with excellent hotel options nearby such as the 5-star Marcliffe Hotel, 9.7km from the airport, and the Trump Macleod House & Lodge, 12.9km away. Both hotels offer accessible transportation services to the airport. Alternatively, Wick Airport (WIC) is 512.9km from Macduff, featuring nearby accommodations like the luxurious Ackergill Tower, just 3.2km away, and the Bank Guest House, 1.1km from the airport. These hotels also provide convenient access to Wick Airport.

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 choices for your visit include West Pier Cottage and Rockstar Cottage. See all available top hotels, or 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 11 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 Duff House 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.