Photo by Jimmy Thomson

Find hotels in Macduff from AED 243

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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 364 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

The Knowes Hotel & Restaurant

3.0 star property
Macduff
9.0 out of 10, Wonderful, (202)
"Lovely hotel and great value. Staff are always excellent."
United Kingdom
Edward
The price is AED 566
AED 679 total
includes taxes & fees
8 Dec - 9 Dec
The Knowes Hotel & Restaurant

West Pier Cottage

3.0 star property
Macduff
The price is AED 1,542
AED 1,850 total
includes taxes & fees
14 Dec - 15 Dec
West Pier Cottage

Rockstar Cottage

3.0 star property
Macduff
10.0 out of 10, Exceptional, (1)
The price is AED 1,653
AED 1,984 total
includes taxes & fees
18 Dec - 19 Dec
Rockstar Cottage

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 AED 437
AED 524 total
includes taxes & fees
3 Jan - 4 January 2026
Banff Springs Hotel

The Old Coach House Hotel

3.0 star property
Buckie
6.8 out of 10, (147)
"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 AED 202
AED 243 total
includes taxes & fees
5 Dec - 6 Dec
The Old Coach House Hotel

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 AED 1,415
AED 1,698 total
includes taxes & fees
15 Dec - 16 Dec
Hillhead Hideaways

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 AED 540
AED 648 total
includes taxes & fees
5 Dec - 6 Dec
The Royal Oak Hotel

Fife Lodge

3.0 star property
Banff
9.4 out of 10, Exceptional, (234)
"Lovely hotel and staff "
United Kingdom
Fiona
The price is AED 416
AED 499 total
includes taxes & fees
11 Dec - 12 Dec
Fife Lodge

Cullen Bay Hotel

3.5 star property
Buckie
9.0 out of 10, Wonderful, (134)
"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 AED 526
AED 631 total
includes taxes & fees
5 Dec - 6 Dec
Cullen Bay Hotel

The Seafield Arms

4.0 star property
Buckie
9.4 out of 10, Exceptional, (122)
"Stayed one night and thoroughly enjoyed it. "
United States
Elisabeth
The price is AED 509
AED 611 total
includes taxes & fees
5 Dec - 6 Dec
The Seafield Arms

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 AED 361
AED 361 total
includes taxes & fees
5 Dec - 6 Dec
Homesly The Station Hotel

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 AED 477
AED 572 total
includes taxes & fees
13 Dec - 14 Dec
Saplinbrae Hotel and Lodges

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

Acdc Glamping, Campervan , Caravan and Tent Resort

3.0 star property
Fraserburgh
10.0 out of 10, Exceptional, (14)
"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
The price is AED 401
AED 481 total
includes taxes & fees
8 Dec - 9 Dec
Acdc Glamping, Campervan , Caravan and Tent Resort

The Davron Hotel

3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (120)
"Great Location, warm welcome, friendly staff, great food."
United Kingdom
matt
The price is AED 352
AED 422 total
includes taxes & fees
7 Dec - 8 Dec
The Davron Hotel

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 AED 370
AED 444 total
includes taxes & fees
5 Dec - 6 Dec
Kintrae B&B

Heath Hill Hotel

3.0 star property
Fraserburgh
9.6 out of 10, Exceptional, (91)
"Nice clean room staff really nice breakfast good choice restaurant lovely food and good price"
United Kingdom
Maureen
Heath Hill Hotel

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 AED 607
AED 850 total
includes taxes & fees
4 Dec - 5 Dec
Door to the Shore - Seafront Cottages

15 Waters Edge

3.5 star property
Banff
The price is AED 2,363
AED 2,836 total
includes taxes & fees
7 Dec - 8 Dec
15 Waters Edge

2 College Bounds

3.0 star property
Fraserburgh
The price is AED 1,403
AED 1,683 total
includes taxes & fees
23 Dec - 24 Dec
2 College Bounds
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

Hotels in Macduff with star-rating

Find out more about Macduff

Top reasons to visit Macduff

  • Stunning Macduff Bay: Enjoy relaxing strolls and breathtaking views along the picturesque coastline.
  • Macduff Marine Aquarium: Discover marine life and engage with interactive exhibits that highlight local ecosystems.
  • Vibrant Macduff Harbour: Experience the lively atmosphere, perfect for photography and enjoying fresh seafood.
  • Outdoor Adventures: Explore scenic trails and golf courses for an exciting outdoor experience.
  • Local Culture: Immerse yourself in Scottish heritage through museums, galleries, and unique shops.

Find great hotels in and around Macduff

Macduff offers a diverse selection of accommodations, perfect for every type of traveler. From pet-friendly hotels to family-focused resorts, you can find a range of options that cater to adventure seekers and those looking for a relaxing getaway. Whether you’re interested in the renowned Clan Macduff Hotel or other top-rated stays, the hotels in Macduff promise a memorable experience in the heart of Scotland.

  • Banff Springs Hotel: Nestled 3.2km from Macduff, the Banff Springs Hotel is a distinguished 4-star property ideal for business travelers. With its elegant design and professional atmosphere, this hotel offers a perfect blend of comfort and functionality. Guests can take advantage of the well-equipped meeting rooms, high-speed internet, and dedicated business services. The on-site dining options provide a refined culinary experience, ensuring that both work and relaxation are well catered for during your stay.
  • The Knowes Hotel & Restaurant: Located in the heart of Macduff, The Knowes Hotel & Restaurant is a charming 3-star accommodation designed for adventure seekers. The property boasts an array of exciting sports and recreational activities, including fishing, sailing, birdwatching, and surfing, all easily accessible nearby. Guests can enjoy hearty meals at the on-site restaurant after a day filled with exploration. The inviting atmosphere and attentive service make it a perfect base for those eager to discover the natural beauty of the region.
  • Fife Lodge: Just 1.6km from Macduff, Fife Lodge is a cozy 3-star hotel that caters to both relaxation and recreation. Guests can indulge in complimentary daily breakfast and unwind at the on-site coffee shop or restaurant. The lodge offers a variety of sports activities, such as surfing, windsurfing, sailing, and golf, making it a great choice for sports enthusiasts. With entertainment options like flat-screen and cable TVs in the rooms, it ensures a comfortable and enjoyable stay for all guests.

Where to stay near Macduff

Macduff, Scotland, is a charming coastal city perfect for culture-themed and romantic getaways. Explore the stunning Macduff Bay, where you can enjoy relaxing strolls and scenic views. Immerse yourself in local culture by visiting nearby shops and indulging in unique Scottish experiences. With its rich atmosphere and luxurious excursions, Macduff offers a delightful escape for travelers seeking both adventure and tranquility in this picturesque region.

  • Banff: Located just 1.6km from Macduff, Banff is a charming town that draws visitors year-round, with peak arrivals between July and September. Known for its stunning outdoor scenery and adventure activities, Banff offers a variety of attractions, including beautiful beaches and the nearby national state park. Travelers can enjoy golfing at local courses or explore educational venues that highlight the area’s rich history. Banff's picturesque landscapes make it an ideal destination for those seeking both relaxation and excitement.
  • Whitehills: Situated 4.8km from Macduff, Whitehills is a quaint village perfect for outdoor enthusiasts. With a steady flow of visitors peaking from June to August, the village is known for its scenic trails and hiking opportunities. Nature lovers can explore the stunning national parks and enjoy the coastal beauty of the nearby beach. Whitehills' combination of adventure and breathtaking views makes it a must-visit for travelers seeking an authentic Scottish experience.
  • Boyndie: Located 6.4km from Macduff, Boyndie is a picturesque village that attracts visitors throughout the year, especially during the summer months. Known for its outdoor sports and beautiful beach, Boyndie offers a great setting for golf enthusiasts with its well-maintained golf courses. Additionally, the area is home to symbolic landmarks that add to its charm. Whether you’re looking to relax by the beach or engage in sports, Boyndie provides a delightful vacation experience in the heart of Scotland.

Things to do near Macduff

Macduff offers a delightful blend of culture, romance, and outdoor adventures. Visitors can enjoy golfing at local courses, explore scenic trails, and capture stunning photographs of the landscape. It's an ideal destination for memorable stays and day trips, with various outdoor activities available. Don't miss the chance to connect with local outfitters for a unique experience while immersing yourself in the charm of this Scottish town.

Shopping

In Macduff, you can enjoy shopping at Portsoy Ice Cream, located 11.3km away, offering delicious treats. If you're up for a drive, head to nearby shopping centers for more diverse options, including clothing, gifts, and local crafts.

Recreation

The Haughs, located 16.1km from Macduff, offers a vibrant sports atmosphere perfect for active relaxation. Cullen Golf Club, 20.9km away, provides a luxurious golfing experience amidst stunning landscapes. Strathlene Golf Course, 25.7km from Macduff, combines elegance and challenging play for an enriching day outdoors.

Adventure

In Macduff, explore the rugged coastline through exhilarating kayaking trips, where you can paddle alongside seals and seabirds. For a thrilling hike, venture to the nearby cliffs and enjoy breathtaking views of the North Sea, perfect for both adventurers and nature lovers alike.

Nightlife

Experience the vibrant nightlife at The Macduff Inn, where you can enjoy a cozy atmosphere with great local ales. For a lively evening, visit The Royal British Legion, featuring entertainment and friendly locals. Don't miss the chance to unwind at The Harbour Bar, known for its welcoming vibe and drinks.

*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, consider visiting during the off-peak months from January to March, when accommodation prices drop. Wednesdays are the cheapest days to stay, while Sundays tend to be more expensive. Use Expedia to compare room rates and utilize their package deals by bundling flights with hotel stays and activities for additional savings. Be flexible with your booking options and adjust price filters to find the best deals. Additionally, explore free local attractions and take advantage of public transport to minimize travel expenses.

  • 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 preferences, such as your budget, desired location, and preferred 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 stay in Macduff with your flights and activities through an Expedia package.

Find the best attractions near Macduff

Macduff is ideal for a culture-themed, romantic, or outdoor vacation. Explore the stunning beach, delve into local history at museums, and appreciate art in galleries. Key attractions include the vibrant Macduff Harbour, the engaging Macduff Marine Aquarium, and the lively Macduff Festival. These experiences cater to travelers seeking a blend of culture, romance, and seaside enjoyment, ensuring a memorable visit to this charming Scottish town.

  • Banff Museum: Located 1.4km from Macduff, Banff Museum offers a fascinating glimpse into local history, showcasing artifacts and exhibits that reflect the rich cultural heritage of the area.
  • Duff House: Just 1.6km away, Duff House is a magnificent historic house featuring stunning architecture and beautiful gardens. It serves as a cultural hub, with art exhibitions and events that highlight the region's artistic legacy.
  • Portsoy Pottery: Situated 11.3km from Macduff, Portsoy Pottery is a charming art gallery where you can admire and purchase unique handcrafted pottery. The vibrant atmosphere and skilled artisans make it a must-visit for art lovers.

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

Traveling to Macduff, Scotland, is convenient with two major airports nearby. Aberdeen Airport (ABZ) is situated 54.7km away, with top hotel options like the 5-star Marcliffe, located 9.7km from the airport, and the Village Hotel Aberdeen, just 6.4km away. Wick Airport (WIC) is 93.3km from Macduff, offering accommodations such as the 4-star Bank Guest House, only 1.1km from WIC, and the 3.5-star Harbour Bridge Camps Bar, a mere 0.9.7km away. Both airports provide accessible transportation options to their respective hotels, ensuring a smooth transition upon your arrival.

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.
What's the top vacation rental in Macduff?
Acdc Glamping, Campervan , Caravan and Tent Resort: Located near Macduff, this vacation home rental 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 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 Inverboyndie Beach 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.

Explore a world of travel with Expedia