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

Find hotels in Macduff from $67

  • 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
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Aug 15 - Aug 16
Tomorrow
Aug 16 - Aug 17
Next weekend
Aug 21 - Aug 23
In two weeks
Aug 28 - Aug 30

Filter by

Star rating

Guest rating

Our top choices for Macduff hotels

1. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Stewart
$177 nightly
$212 total
Aug 18 - Aug 19
Total with taxes and fees
The Knowes Hotel & Restaurant

2. Rockstar Cottage

Rockstar Cottage
Macduff
$482 nightly
$578 total
Aug 28 - Aug 29
Total with taxes and fees
Rockstar Cottage

3. West Pier Cottage

West Pier Cottage
Macduff
$507 nightly
$608 total
Aug 28 - Aug 29
Total with taxes and fees
West Pier Cottage

4. Fife Lodge

Fife Lodge
Banff
United Kingdom
Leigh
$112 nightly
$135 total
Sep 5 - Sep 6
Total with taxes and fees
Fife Lodge

5. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
$134 nightly
$160 total
Sep 3 - Sep 4
Total with taxes and fees
Banff Springs Hotel

6. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
$155 nightly
$186 total
Sep 1 - Sep 2
Total with taxes and fees
Seafield Arms

7. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
CHRISTINA
$99 nightly
$99 total
Aug 17 - Aug 18
Total with taxes and fees
Deveron Lodge B&B

8. Periwinkle Cottage

Periwinkle Cottage
Banff
$464 nightly
$557 total
Sep 3 - Sep 4
Total with taxes and fees
Periwinkle Cottage

9. The Davron Hotel

The Davron Hotel
Fraserburgh
United Kingdom
Kimberley
$122 nightly
$146 total
Aug 16 - Aug 17
Total with taxes and fees
The Davron Hotel

10. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
$206 nightly
$206 total
Aug 16 - Aug 17
Total with taxes and fees
Homesly The Station Hotel

11. The Seafield Arms

The Seafield Arms
Buckie
United Kingdom
Jamie
$160 nightly
$192 total
Aug 18 - Aug 19
Total with taxes and fees
The Seafield Arms

12. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
United Kingdom
Helen
$166 nightly
$200 total
Aug 25 - Aug 26
Total with taxes and fees
The Royal Oak Hotel

13. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
$127 nightly
$127 total
Aug 16 - Aug 17
Total with taxes and fees
Chapelhill Croft Farmhouse B&B

14. Acdc Glamping, Campervan , Caravan and Tent Resort

Acdc Glamping, Campervan , Caravan and Tent Resort
Fraserburgh
United Kingdom
Susan
$112 nightly
$135 total
Aug 26 - Aug 27
Total with taxes and fees
Acdc Glamping, Campervan , Caravan and Tent Resort

15. Kintrae B&B

Kintrae B&B
Buckie
United Kingdom
gary
$97 nightly
$117 total
Aug 25 - Aug 26
Total with taxes and fees
Kintrae B&B

16. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Scott
$146 nightly
$175 total
Aug 17 - Aug 18
Total with taxes and fees
Cullen Bay Hotel

17. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
United Kingdom
Alison
$144 nightly
$172 total
Aug 23 - Aug 24
Total with taxes and fees
Heath Hill Hotel

18. 24 Waters Edge

24 Waters Edge
Banff
United Kingdom
Wajid
$510 nightly
$510 total
Sep 5 - Sep 6
Total with taxes and fees
24 Waters Edge

19. Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
Fraserburgh
United Kingdom
Gareth
$103 nightly
$124 total
Sep 12 - Sep 13
Total with taxes and fees
Stag & Thistle Hotel and Restaurant

20. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
United Kingdom
Alan
$156 nightly
$187 total
Sep 9 - Sep 10
Total with taxes and fees
Saplinbrae Hotel and Lodges
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

Fife Lodge

Fife Lodge

10/10 Excellent
"The staff were very warm, welcoming and attentive, Colin who served breakfast made sure we had everything we needed each morning. The room was lovely, we will definitely be back."
Kirsty 2-night trip
Posted 2 days ago
Fife Lodge
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
"Couldn't fault the place, it was lovely.excellent location. Loved it being so close to the wee beach cove. 1st holiday that we've had that had everything I like doing on its door stop. Fishing, Kayaking, crabbing, metal detecting, dog walking, . Going on decent walks along the coast. ( All without leaving the village which is a rare thing) Also got a 20 inch pizza delivered to the house which was a bit of a novelty for us. The wife would come back just for the bath and shower. Already looking at rebooking ."
Greg T. 7-night trip
Posted 4 days ago
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Banff Springs Hotel

Banff Springs Hotel

8/10 Good
"The room was clean and comfortable and the seaview was spectacular. The staff were very pleasant and helpful. There is ample parking. Breakfast was delicious."
karen 1-night trip
Posted 6 days ago
Banff Springs Hotel
Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges

10/10 Excellent
"We enjoyed our stay, everything was clean and we had had all amenities met in the kitchen along with a welcome food basket which was unexpected but super nice! Kids had a lovely walk to the pond where there were swans. Lots of parking outside. Thank you!"
Genevieve 3-night trip
Posted 12 days ago
Saplinbrae Hotel and Lodges
Deveron Lodge B&B

Deveron Lodge B&B

10/10 Excellent
"Room clean and tidy. Very pleasant family. Breakfast choice very good and catered for Gluten Free dietary restrictions."
Gail 4-night trip
Posted 12 days ago
Deveron Lodge B&B
Pew with a View - Pet Friendly seafront cottage,  secure shorefront garden

Pew with a View - Pet Friendly seafront cottage, secure shorefront garden

10/10 Excellent
"Thoroughly enjoyed our stay , Susan has well and truly gone above and beyond , and thought of everything for our stay, beautiful clean , cosy and breath taking views , highly recomend this cottage and will deffo be returning. Lovely and quiet chilled week.pet friendly, local shops 2mile either side of cottage and a handy little shop a 5 min walk away"
Liz M. 5-night trip
Posted 13 days ago
Pew with a View - Pet Friendly seafront cottage, secure shorefront garden
The Davron Hotel

The Davron Hotel

8/10 Good
"No lift and very big stairs - view worth it however. Staff attentive and friendly Restaurant good and excellent cocktails"
Rachel 1-night trip
Posted 2 weeks ago
The Davron Hotel
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"Nice staff, a lot of information provided. Off street parking is just next to the hotel. Lidl’s within short walking distance. Rooms and the building itself are little tired. Bathroom was a tiny one, but everything worked fine (except the extractor fan). Decorating was little outdated. But if you are looking for affordable stay overnight or few nights stay, then I would recommend it."
Olga 2-night trip
Posted 2 weeks ago
The Old Coach House Hotel
Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant

10/10 Excellent
"The property was spotless and cleaned every day. Staff checked if needed anything. Very helpful and pleasant service."
Ancelena 3-night trip
Posted 1 month ago
Stag & Thistle Hotel and Restaurant

More cheap stays in Macduff

Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
$99 nightly
$99 total
Aug 17 - Aug 18
Total with taxes and fees
9.8/10 Exceptional! (30 reviews)
Deveron Lodge B&B
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
$165 nightly
$199 total
Aug 27 - Aug 28
Total with taxes and fees
10/10 Exceptional! (1 review)
Cabin View
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
$418 nightly
$501 total
Aug 19 - Aug 20
Total with taxes and fees
8/10 Very Good! (1 review)
171 Seatown
Portknockie Cottage

Portknockie Cottage

5 Patrol Place Portknockie Buckie Scotland
$513 nightly
$616 total
Sep 5 - Sep 6
Total with taxes and fees
10/10 Exceptional! (1 review)
Portknockie Cottage
The Copper Loft Apartment Keith

The Copper Loft Apartment Keith

Keith Scotland
Get rates
9/10 Wonderful! (2 reviews)
The Copper Loft Apartment Keith
Josies House

Josies House

16 Fife Street Banff Scotland
Get ratesJosies House

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