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

Find hotels in Macduff from $102

  • 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 10 - Aug 11
Tomorrow
Aug 11 - Aug 12
This weekend
Aug 14 - Aug 16
Next weekend
Aug 21 - Aug 23

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
$151 nightly
$181 total
Aug 12 - Aug 13
Total with taxes and fees
The Knowes Hotel & Restaurant

2. Rockstar Cottage

Rockstar Cottage
Macduff
$482 nightly
$578 total
Aug 15 - Aug 16
Total with taxes and fees
Rockstar Cottage

3. West Pier Cottage

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

4. Fife Lodge

Fife Lodge
Banff
United Kingdom
Leigh
$113 nightly
$136 total
Aug 30 - Aug 31
Total with taxes and fees
Fife Lodge

5. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
$129 nightly
$155 total
Sep 2 - Sep 3
Total with taxes and fees
Banff Springs Hotel

6. Seafield Arms

Seafield Arms
Banff
United Kingdom
Andrew
$152 nightly
$182 total
Sep 4 - Sep 5
Total with taxes and fees
Seafield Arms

7. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
CHRISTINA
$102 nightly
$102 total
Aug 23 - Aug 24
Total with taxes and fees
Deveron Lodge B&B

8. Periwinkle Cottage

Periwinkle Cottage
Banff
$462 nightly
$555 total
Sep 3 - Sep 4
Total with taxes and fees
Periwinkle Cottage

9. The Royal Oak Hotel

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

10. The Davron Hotel

The Davron Hotel
Fraserburgh
United Kingdom
Kimberley
$140 nightly
$168 total
Aug 29 - Aug 30
Total with taxes and fees
The Davron Hotel

11. The Seafield Arms

The Seafield Arms
Buckie
United Kingdom
Jamie
$169 nightly
$202 total
Sep 1 - Sep 2
Total with taxes and fees
The Seafield Arms

12. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
$205 nightly
$205 total
Aug 11 - Aug 12
Total with taxes and fees
Homesly The Station Hotel

13. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
$117 nightly
$117 total
Aug 11 - Aug 12
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 11 - Aug 12
Total with taxes and fees
Acdc Glamping, Campervan , Caravan and Tent Resort

15. Kintrae B&B

Kintrae B&B
Buckie
United Kingdom
gary
$99 nightly
$119 total
Aug 16 - Aug 17
Total with taxes and fees
Kintrae B&B

16. Cullen Bay Hotel

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

17. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
United Kingdom
Alison
$148 nightly
$178 total
Aug 12 - Aug 13
Total with taxes and fees
Heath Hill Hotel

18. 24 Waters Edge

24 Waters Edge
Banff
$508 nightly
$508 total
Aug 14 - Aug 15
Total with taxes and fees
24 Waters Edge

19. Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
Fraserburgh
United Kingdom
Gareth
$123 nightly
$148 total
Aug 28 - Aug 29
Total with taxes and fees
Stag & Thistle Hotel and Restaurant

20. Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges
Peterhead
United Kingdom
Alan
$139 nightly
$167 total
Aug 16 - Aug 17
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

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 21 hours ago
Banff Springs Hotel
The Seafield Arms

The Seafield Arms

10/10 Excellent
"Loved the food and the room and the location."
Brian 1-night trip
Posted 2 days ago
The Seafield Arms
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 6 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 7 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 8 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 9 days ago
The Davron Hotel
Fife Lodge

Fife Lodge

10/10 Excellent
"great staff"
John 1-night trip
Posted 10 days ago
Fife Lodge
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 12 days 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 3 weeks ago
Stag & Thistle Hotel and Restaurant

More cheap stays in Macduff

Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
$102 nightly
$102 total
Aug 23 - Aug 24
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
$198 total
Aug 12 - Aug 13
Total with taxes and fees
10/10 Exceptional! (1 review)
Cabin View
171 Seatown

171 Seatown

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

Portknockie Cottage

5 Patrol Place Portknockie Buckie Scotland
$511 nightly
$614 total
Aug 14 - Aug 15
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 $102 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