Find hotels in Macduff from CA $92

  • 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, (206 reviews)
"Lovely hotel and great value. Staff are always excellent."
United Kingdom
Edward
The price is CA $216
CA $259 total
includes taxes & fees
Feb 15 - Feb 16
The Knowes Hotel & Restaurant

Rockstar Cottage

Rockstar Cottage
3.0 star property
Macduff
10.0 out of 10, Exceptional, (1 review)
The price is CA $647
CA $777 total
includes taxes & fees
Feb 22 - Feb 23
Rockstar Cottage

West Pier Cottage

West Pier Cottage
3.0 star property
Macduff
The price is CA $604
CA $725 total
includes taxes & fees
Feb 26 - Feb 27
West Pier Cottage

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
The price is CA $135
CA $163 total
includes taxes & fees
Feb 20 - Feb 21
The Davron Hotel

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
The price is CA $141
CA $169 total
includes taxes & fees
Feb 16 - Feb 17
Kintrae B&B

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (238 reviews)
"Lovely hotel and staff "
United Kingdom
Fiona
The price is CA $154
CA $185 total
includes taxes & fees
Feb 18 - Feb 19
Fife Lodge

Deveron Lodge B&B

Deveron Lodge B&B
2.5 star property
Turriff
9.8 out of 10, Exceptional, (23 reviews)
"Helpful staff and delicious breakfast made to order."
United States
Jill
Deveron Lodge B&B

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
The price is CA $177
CA $213 total
includes taxes & fees
Feb 20 - Feb 21
Saplinbrae Hotel and Lodges

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

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
The price is CA $540
CA $647 total
includes taxes & fees
Mar 5 - Mar 6
Hillhead Hideaways

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
The price is CA $206
CA $248 total
includes taxes & fees
Feb 20 - Feb 21
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
The price is CA $138
CA $166 total
includes taxes & fees
Feb 20 - Feb 21
Stag & Thistle Hotel and Restaurant

Banff Springs Hotel

Banff Springs Hotel
4.0 star property
Banff
8.6 out of 10, Excellent, (218 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
The price is CA $164
CA $197 total
includes taxes & fees
Feb 23 - Feb 24
Banff Springs Hotel

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (88 reviews)
"Great breakfast and food overall. Staff very friendly and helpful. "
United Kingdom
Anthony
The price is CA $185
CA $223 total
includes taxes & fees
Feb 27 - Feb 28
The Royal Oak Hotel

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
The price is CA $173
CA $208 total
includes taxes & fees
Feb 15 - Feb 16
The Seafield Arms

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
The price is CA $151
CA $182 total
includes taxes & fees
Mar 16 - Mar 17
Acdc Glamping, Campervan , Caravan and Tent Resort

Door to the Shore - Seafront Cottages

Door to the Shore - Seafront Cottages
3.5 star property
Fraserburgh
9.8 out of 10, Exceptional, (13 reviews)
"Beautiful escape next to the sea and lovely host!"
United Kingdom
Dylan
The price is CA $231
CA $324 total
includes taxes & fees
Feb 25 - Feb 26
Door to the Shore - Seafront Cottages

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
The price is CA $200
CA $240 total
includes taxes & fees
Feb 15 - Feb 16
Cullen Bay 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
The price is CA $114
CA $114 total
includes taxes & fees
Feb 15 - Feb 16
Homesly The Station Hotel

Enzie Station Cottage

Enzie Station Cottage
3.5 star property
Buckie
The price is CA $626
CA $751 total
includes taxes & fees
Feb 20 - Feb 21
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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.
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

Find out more about Macduff

Top reasons to visit Macduff

  • Stunning Outdoor Adventures: Macduff is perfect for outdoor enthusiasts, offering scenic hiking trails and opportunities for golfing amidst breathtaking landscapes.
  • Beautiful Beaches: Enjoy the picturesque Macduff bays and relax on pristine beaches, ideal for sunbathing and coastal walks.
  • Rich Cultural Experiences: Delve into local history at museums and historic houses, and learn about the Clan Macduff.
  • Charming Neighbourhoods: Explore the inviting local neighbourhoods that boast rich culture and tranquillity.
  • Varied Accommodations: Choose from a delightful selection of hotels and lodges catering to all types of travellers.

Find great hotels in and around Macduff

Macduff offers a delightful selection of accommodations, from charming hotels to inviting lodges, perfect for all types of travellers. Whether you’re looking for pet-friendly options, family-friendly amenities, or an adventure-filled getaway, you'll find a variety of choices to meet your needs. Notable spots include the Clan Macduff Hotel and several top-rated lodgings, ensuring a memorable stay in this picturesque Scottish town.

  • Banff Springs Hotel: Nestled 3.2km from Macduff, the Banff Springs Hotel is a distinguished 4-star property tailored for business travellers seeking a productive getaway. This hotel boasts a professional atmosphere, complete with state-of-the-art meeting rooms and conference spaces. Guests will appreciate the seamless blend of comfort and functionality, making it an ideal choice for those needing a conducive environment for meetings or corporate gatherings. The attentive staff ensures that every business need is met, creating a hassle-free experience.
  • The Knowes Hotel & Restaurant: Located in the heart of Macduff, The Knowes Hotel & Restaurant is a charming 3-star establishment perfect for adventurous souls. This hotel offers an array of exciting outdoor activities, including birdwatching, sailing, surfing, and fishing—all available nearby. The on-site restaurant provides a delightful dining experience, making it easy to refuel after a day of exploration. With its emphasis on adventure and recreation, this hotel is ideal for those looking to immerse themselves in Scotland's natural beauty.
  • Fife Lodge: Situated only 1.6km from Macduff, Fife Lodge is a welcoming 3-star hotel that caters to both leisure and sports enthusiasts. Guests can enjoy complimentary daily breakfast and a range of dining options, including a bar and lounge. The lodge offers numerous recreational activities nearby, such as sailing, surfing, windsurfing, and golfing. With entertainment amenities like flat-screen and cable TVs, Fife Lodge ensures a comfortable and enjoyable stay for all guests, making it a great home base for exploring the region.

Where to stay near Macduff

Macduff, Scotland, offers an unforgettable vacation experience, perfect for outdoor enthusiasts and adventurers alike. Surrounded by the stunning Scottish Highlands, you'll find breathtaking scenery and picturesque views at nearby attractions like Lochan Lunn Da and the Isle of Mull. Explore charming neighbourhoods that boast a rich culture, relaxation, and luxurious excursions, making this charming city an ideal destination for every type of traveller seeking adventure and tranquility.

  • Banff: Nestled just 1.6km from Macduff, Banff is a vibrant city that draws visitors year-round, peaking in the summer months. Known for its thrilling outdoor adventures and rich cultural experiences, Banff offers a variety of activities such as golfing and educational tours. Explore local landmarks like stunning beaches, a historic castle, and engaging museums that provide a glimpse into the area's heritage. Whether you're enjoying a round of golf or soaking in the scenic surroundings, Banff is a must-visit destination for those seeking both adventure and culture.
  • Whitehills: Located approximately 4.8km from Macduff, Whitehills is a charming village that captivates visitors with its breathtaking scenery and outdoor experiences. The village sees a surge of tourists during the warmer months, particularly from June to August. Whitehills is perfect for those who appreciate golf and private country clubs, with beautiful landscapes providing a picturesque backdrop. Don't miss the nearby beach, fascinating museum, and expansive national park, which offer plenty of opportunities for exploration and relaxation in nature.
  • Turriff: Turriff, situated 14.5km away from Macduff, is a delightful city that welcomes visitors throughout the year, particularly peaking in the spring and summer months. Known for its romantic charm and rich cultural offerings, Turriff is an ideal destination for couples and culture enthusiasts alike. Engage in outdoor activities or tee off at local golf courses while exploring historic landmarks such as castles and museums that tell the story of the town's past. With its captivating blend of history and leisure, Turriff is a wonderful addition to your Scottish adventure.

Things to do near Macduff

Macduff is perfect for outdoor and adventure enthusiasts, offering stunning scenery and a range of activities. Visitors can explore scenic hiking trails and enjoy a round of golf at local courses. Additionally, the sun terrace provides a great spot to relax and soak in the beautiful surroundings. With its charming atmosphere, Macduff invites you to experience the best of Scotland's natural beauty.

Shopping

In Macduff, visit Portsoy Ice Cream, a delightful store located 11.3km away, perfect for sweet souvenirs. If you're up for a drive, check out the larger shopping options in nearby towns for more extensive gift selections.

Recreation

The Haughs, located 16.1km from Macduff, offers a vibrant sports atmosphere, perfect for energizing activities. Cullen Golf Club, 20.9km away, provides a luxurious golfing experience amidst stunning landscapes. Strathlene Golf Course, 25.7km from Macduff, promises a refined setting for an exceptional golfing retreat.

Adventure

In Macduff, explore the rugged coastline with exhilarating sea kayaking adventures, where you can paddle alongside seals and spot diverse marine life. For thrill-seekers, try a high-energy hike on the nearby Moray Coastal Trail, offering breathtaking views of cliffs and the North Sea.

Nightlife

Macduff's nightlife offers a charming blend of local pubs and vibrant community spirit. Enjoy a pint at the Macduff Marine Aquarium's cafe or unwind at the Royal Macduff Hotel, where friendly locals gather for a relaxed evening filled with laughter and good conversation.

*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 between January and March when accommodation rates are lower. Booking a stay on a Wednesday can also help you save, as Sundays tend to be the priciest. Use Expedia to filter for budget-friendly, eco-certified hotels and sort by price for the best deals. Combining hotel bookings with flights and activities into a package can yield additional savings. Enjoy free local attractions and take advantage of public transport options to explore the area economically.

  • 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, including your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and offers, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your Macduff hotel reservation with your flights and activities through an Expedia package deal.

Find the best attractions near Macduff

Macduff offers a delightful mix of outdoor adventures and scenic views, perfect for a memorable vacation. Explore its beautiful beaches, delve into local history at museums, and visit historic houses. The area caters to those seeking cultural experiences, romantic getaways, and stunning coastal landscapes. Don't miss the picturesque Macduff bays, learn about the Clan Macduff, and consider a trip to Fort William for an extended adventure.

  • Fordyce Joiners Workshop and Visitor Centre: Located 14.5km from Macduff, this unique museum showcases traditional joinery techniques and craftsmanship. Visitors can engage with skilled artisans and learn about the rich cultural heritage of woodworking in Scotland.
  • Banff Museum: Situated only 0.14.5km from Macduff, this history museum offers a fascinating glimpse into the local history and culture. Exhibits cover various aspects of Banff's past, making it an enlightening stop for history enthusiasts.
  • Duff House: Just 1.6km away, Duff House is a stunning historic house with beautiful architecture and art collections. Explore its elegant rooms and picturesque gardens, immersing yourself in the grandeur of the 18th century.

Best time to go to Macduff

The best time to visit Macduff is dependant 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 from Macduff, offering excellent accommodations like the 5-star Marcliffe Hotel, located 9.7km away, and the 4-star Leonardo Hotel, also 9.7km distant. Both hotels provide easy access to the airport. Alternatively, Wick Airport (WIC) is 93.3km from Macduff, with options like the 4-star Bank Guest House, just 1.1km from Wick. The Harbour Bridge Camps Bar, a 3.5-star inn, is only 0.9.7km away. These hotels ensure a comfortable stay with convenient transportation to the respective airports.

Frequently asked questions

What is the best area to stay in Macduff?
The best area to stay in Macduff is generally around the harbour and seafront, particularly near Tarlair Road and Shore Street.

This area offers immediate access to the scenic coastline and the Macduff Marine Aquarium, a prominent local attraction. You'll find a selection of local eateries and accommodation options dotted along these streets, providing a pleasant base for exploring the town.

Couples looking for a relaxing coastal getaway will find this area particularly appealing. The proximity to the sea allows for pleasant strolls along the shore, and the views across the Moray Firth are quite special. It's an ideal spot for enjoying the natural beauty and a slower pace of life.

For families, staying close to the harbour is also excellent due to the Macduff Marine Aquarium. It's a great family-friendly attraction that can easily fill a good part of a day, and being within walking distance means less travel time and more convenience.
What are the best hotels in Macduff that travellers recommend?
For a highly recommended hotel in Macduff, consider The Knowes Hotel & Restaurant.

This 3-star hotel, with an excellent rating of 9.0, is praised by guests for its delicious food and lovely rooms. Travellers also appreciate the good shower with plenty of hot water and the friendly staff. The hotel offers climate control, sea views, and a deck or patio for relaxation. Additionally, it provides free self-parking and extended duration parking, which is very convenient. The Knowes Hotel & Restaurant is also well-located, being just 1.2 km from the Banff Museum.
What are the best budget hotels in Macduff?
For a highly-rated budget hotel in Macduff, The Knowes Hotel & Restaurant is an excellent choice.

This 3-star hotel, with a superb 9.0 rating, offers great value. Guests frequently praise the delicious food served at the restaurant and the lovely rooms. You can expect plenty of hot water in the good showers, and the staff are consistently described as friendly. The hotel also provides free self-parking and wired internet access. Many rooms offer pleasant sea views. It is conveniently located just 1.2 km from Banff Museum and 1.8 km from Duff House.
What are the most romantic hotels in Macduff for couples?
For a truly romantic stay in Macduff, The Knowes Hotel & Restaurant is a delightful choice for couples.

This 3-star hotel, rated an excellent 9.0, is frequently praised by guests for its delicious food and lovely rooms. Many rooms also offer wonderful sea views, superb for a romantic backdrop. Couples will appreciate the free self-parking and the availability of free wired internet. The hotel's location is also considered great, and it's conveniently located just 1.8 km from Duff House.
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.

This 3-star hotel, with a 9.0 rating, is conveniently located just 1.2 kilometres from the Banff Museum. Guests frequently praise the delicious food served, with specific mentions of the amazing meals. The rooms are described as great and lovely, and the showers are noted for providing plenty of hot water. The friendly staff and great location further enhance the positive guest experience.

The hotel also offers complimentary self-parking and free wired internet, adding to its convenience.
When is the best time to go to Macduff?
For most travellers, the best time to visit Macduff is during the late spring and summer months, from May to September.

This period typically offers the mildest weather, with longer daylight hours, making it ideal for exploring the coast and countryside. You'll find it comfortable for outdoor activities like walking the coastal paths or visiting the Macduff Marine Aquarium. The sea temperatures are also at their warmest, which is good for those interested in boat trips or watersports.

Couples looking for a relaxing escape will appreciate the generally pleasant conditions for scenic drives along the Aberdeenshire coastline or enjoying a quiet evening meal with a view of the harbour. The longer days allow for more leisurely exploration without feeling rushed.

Families often find these months great for a holiday, as the weather is more reliable for outdoor adventures. Children can enjoy the beaches, rock pooling, or exploring the local wildlife without the chill of the colder seasons.
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?
Members always get our best prices. Find our best Macduff hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
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 CA $92 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