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

Find hotels in Macduff from £89

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
31 Aug - 1 Sept
Tomorrow
1 Sept - 2 Sept
This weekend
4 Sept - 6 Sept
Next weekend
11 Sept - 13 Sept

Filter by

Star rating

Guest rating

Our top choices for Macduff hotels

1. Banff Springs Hotel

Banff Springs Hotel
Banff
United Kingdom
paul
£122
includes taxes & fees
8 Sept - 9 Sept
Banff Springs Hotel

2. Thainstone House

Thainstone House
Inverurie
United Kingdom
John
£79
includes taxes & fees
1 Oct - 2 Oct
Thainstone House

3. Fife Lodge

Fife Lodge
Banff
United Kingdom
Leigh
£103
includes taxes & fees
13 Sept - 14 Sept
Fife Lodge

4. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
United Kingdom
Stewart
£144
includes taxes & fees
18 Sept - 19 Sept
The Knowes Hotel & Restaurant

5. Meldrum House Country Hotel & Golf Course

Meldrum House Country Hotel & Golf Course
Inverurie
United States
Rachel
£183
includes taxes & fees
13 Sept - 14 Sept
Meldrum House Country Hotel & Golf Course

6. Macdonald Pittodrie House

Macdonald Pittodrie House
Inverurie
United Kingdom
Andrew
£151
includes taxes & fees
1 Sept - 2 Sept
Macdonald Pittodrie House

7. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
United Kingdom
CHRISTINA
£98
includes taxes & fees
1 Oct - 2 Oct
Deveron Lodge B&B

8. Strathburn Hotel Inverurie by Compass Hospitality

Strathburn Hotel Inverurie by Compass Hospitality
Inverurie
United Kingdom
Shaun
£58
includes taxes & fees
6 Sept - 7 Sept
Strathburn Hotel Inverurie by Compass Hospitality

9. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
United Kingdom
Alistair
£148
includes taxes & fees
1 Sept - 2 Sept
The Royal Oak Hotel

10. New Inn Hotel

New Inn Hotel
Ellon
United Kingdom
Mrs Wendy A
£89
includes taxes & fees
13 Sept - 14 Sept
New Inn Hotel

11. The Seafield Arms

The Seafield Arms
Buckie
United States
Louis
£145
includes taxes & fees
4 Sept - 5 Sept
The Seafield Arms

12. Disblair House

Disblair House
Aberdeen
United Kingdom
Jayne
£63
includes taxes & fees
1 Oct - 2 Oct
Disblair House

13. Homesly The Station Hotel

Homesly The Station Hotel
Banff
United Kingdom
David
£162
includes taxes & fees
1 Sept - 2 Sept
Homesly The Station Hotel

14. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
United Kingdom
Alison
£126
includes taxes & fees
8 Sept - 9 Sept
Heath Hill Hotel

15. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
United Kingdom
Scott
£120
includes taxes & fees
1 Oct - 2 Oct
Cullen Bay Hotel

16. The Lodges at Barra Castle

The Lodges at Barra Castle
Inverurie
United States
nuala
£157
includes taxes & fees
6 Sept - 7 Sept
The Lodges at Barra Castle

17. The Davron Hotel

The Davron Hotel
Fraserburgh
United Kingdom
Moira
£98
includes taxes & fees
1 Oct - 2 Oct
The Davron Hotel

18. Leslie Castle

Leslie Castle
Insch
Sweden
Hans-Erik
£320
includes taxes & fees
4 Sept - 5 Sept
Leslie Castle

19. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
United Kingdom
alasdair
£92
includes taxes & fees
11 Sept - 12 Sept
Chapelhill Croft Farmhouse B&B

20. The Redgarth

The Redgarth
Inverurie
United Kingdom
Alex
£156
includes taxes & fees
30 Sept - 1 Oct
The Redgarth
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 life you'll find 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

Venture to sights like Macduff Marine Aquarium as you discover the local area in Macduff.

See all hotels in Macduff
A lighthouse silhouette against a sunset sky.
Photo by Jimmy Thomson

Top Macduff Hotel Reviews

The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"My wife and I had a very enjoyable 4day stay at the Royal Oak Hotel in Cullen .We had a nice room and the four evening meals were delicious….a very qualified chef sent out lovely meals .The staff were very friendly and helpful.,and the breakfast was first class.We will try and return someday."
Alex 4-night trip
Posted 2 days ago
The Royal Oak Hotel
The Seafield Arms

The Seafield Arms

10/10 Excellent
"A lovely hotel in a lovely town. The staff are genuinely welcoming and knowledgeable, the food was excellent, and the whole hotel has a real sense of quality about it. The wall of photographs of some of its more famous guests is a nice touch too. We’d stayed before, but our room this time was considerably bigger, which made the stay feel that bit more luxurious. A really enjoyable return visit and somewhere we’d happily stay again."
Deborah 2-night trip
Posted 3 days ago
The Seafield Arms
Banff Springs Hotel

Banff Springs Hotel

10/10 Excellent
"Great hotel, very clean, staff brilliant, food excellent and easy parking, and great views."
Calum 1-night trip
Posted 3 days ago
Banff Springs Hotel
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
"Excellent location everything we needed for our trip away. This is the 3rd time of stopping in this property"
Margaret S. 7-night trip
Posted 6 days ago
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant

10/10 Excellent
"Lovely hotel with clean and modern rooms and excellent staff. Will definitely stay again when in the area."
Magnus 1-night trip
Posted 6 days ago
The Knowes Hotel & Restaurant
Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan

Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan

10/10 Excellent
"This property was 11/10, It was excellent in every respect . On arrival the place was so welcoming . Attention to detail, cleanliness and comfort in addition to the superb location exceeded expectations. We booked dinner at the Pennan Inn which we can recommend. Extremely good value for money, I would highly recommend."
Sarah 1-night trip
Posted 7 days ago
Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan
The Davron Hotel

The Davron Hotel

10/10 Excellent
"Peaceful location, room was spotless and showed no sign of wear and tear. Food was excellent, there's even a lot of choices for cooked breakfasts."
Charles 1-night trip
Posted 8 days ago
The Davron Hotel
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"Clean room, comfortable bed good parking, staff were very helpful and friendly, close to shops and amenities"
Neil 6-night trip
Posted 8 days ago
The Old Coach House Hotel
Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant

8/10 Good
"Room was clean and tidy, lovely shower. Food was nice and staff nice and friendly."
Philip 3-night trip
Posted 11 days ago
Stag & Thistle Hotel and Restaurant

More cheap stays in Macduff

Deveron Lodge B&B

Deveron Lodge B&B

Bridgend Terrace Turriff Scotland
£98
1 Oct - 2 Oct
includes taxes & fees
9.8/10 Exceptional! (30 reviews)
Deveron Lodge B&B
Cabin View

Cabin View

Hillhead Of Teuchar Turriff Scotland
£144
22 Sept - 23 Sept
includes taxes & fees
10/10 Exceptional! (1 review)
Cabin View
171 Seatown

171 Seatown

171 Seatown Cullen Buckie Scotland
£370
19 Sept - 20 Sept
includes taxes & fees
8/10 Very good! (1 review)
171 Seatown
Portknockie Cottage

Portknockie Cottage

5 Patrol Place Portknockie Buckie Scotland
£455
5 Sept - 6 Sept
includes taxes & 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
Shepherds Loch Glamping

Shepherds Loch Glamping

Mid Clochforbie Turriff Scotland
Get rates
10/10 Exceptional! (2 reviews)
Shepherds Loch Glamping

Hotels in Macduff with star rating

Find out more about Macduff

Top reasons to visit Macduff

  • Scenic Coastal Views: Explore picturesque Macduff bays that offer stunning coastal vistas, perfect for relaxation and photography.
  • Macduff Marine Aquarium: Visit this charming aquarium to learn about local marine life and engage in interactive exhibits.
  • Historic Macduff Church: Discover the rich history and architecture of this notable local church.
  • Outdoor Activities: Enjoy golfing, scenic trails, and fishing excursions in the beautiful surrounding nature.
  • Local Culture: Immerse yourself in the vibrant culture, with nearby Banff showcasing local history and charm.

Find great hotels in and around Macduff

Discover a range of delightful accommodations in Macduff, Scotland, perfect for every type of traveller. Whether you're seeking pet-friendly options, family-friendly stays, or an adventurous getaway, you'll find a variety of hotels and guesthouses to suit your needs. Explore the best hotels in Macduff and enjoy a memorable visit to this charming coastal town.

  • Banff Springs Hotel: Nestled 3.2km from Macduff, the 4-star Banff Springs Hotel boasts a guest rating of 8.6, making it an excellent choice for business travellers seeking a refined lodging experience. With its elegant décor and sophisticated ambiance, this hotel caters to those who appreciate comfort and convenience. Guests can enjoy a range of amenities, including well-appointed rooms, meeting facilities, and complimentary Wi-Fi, ensuring a productive and enjoyable stay.
  • The Knowes Hotel & Restaurant: Situated in the heart of Macduff, The Knowes Hotel & Restaurant, rated 9.2 out of 10, offers a thrilling adventure experience for those seeking exploration. This 3-star accommodation features a range of onsite and nearby adventure sports, including birdwatching, sailing, and fishing, perfect for the intrepid traveller. The inviting restaurant serves delicious meals, providing a delightful dining experience after a day's outdoor activities.
  • Fife Lodge: Just 1.6km from Macduff, Fife Lodge is a charming 3-star property with an impressive guest rating of 9.4. This welcoming hotel offers a variety of dining options, including free daily breakfast and lunch services. Guests can indulge in a range of recreational activities, such as surfing, windsurfing, and golf, making it ideal for sports enthusiasts. Comfortable rooms equipped with modern entertainment options, including cable TV and flat-screen televisions, ensure a relaxing stay.

Where to stay near Macduff

Macduff offers a delightful blend of outdoor adventure and scenic beauty, perfect for a relaxing getaway. Explore the picturesque Macduff bays, where stunning coastal views await. Just a stone's throw away, the charming town of Banff provides a glimpse into local culture and history. With milder temperatures, this area invites you to indulge in excursions and enjoy the friendly atmosphere, making your visit truly memorable.

  • Banff: Nestled just 1.6km from Macduff, Banff offers a delightful mix of outdoor adventures and stunning scenery. This charming city is particularly popular from July to September when visitors flock to enjoy its golf courses, educational venues, and the breathtaking landscapes of nearby national parks. With its proximity to the beach and historic castle, Banff is perfect for those seeking both relaxation and exploration. Whether you fancy a leisurely round of golf or a scenic walk along the coast, Banff has something for everyone.
  • Whitehills: Located 4.8km away from Macduff, Whitehills is a quaint village known for its picturesque coastal views and outdoor adventures. Visitors are drawn here primarily between June and August, when the weather is ideal for hiking and exploring the local trails. The village boasts beautiful beaches and a serene bay, making it a perfect spot for nature enthusiasts. Whitehills offers a peaceful retreat where you can immerse yourself in Scotland's natural beauty while enjoying a laid-back atmosphere.
  • Gardenstown: Situated 9.7km from Macduff, Gardenstown is a charming village steeped in culture and history. Popular between April and August, this destination is renowned for its beautiful beaches and historic buildings. Visitors can engage in educational experiences while exploring the local bay and discovering the village's rich heritage. Gardenstown is ideal for those looking to unwind by the shore or delve into Scotland's cultural treasures, making it a delightful stop on your vacation.

Things to do near Macduff

Macduff, Scotland, is perfect for those seeking outdoor adventures and stunning scenery. Visitors can enjoy activities such as golfing at the local course, exploring scenic trails, and indulging in fishing excursions. History enthusiasts will find intriguing experiences, while day trips offer a chance to discover the region's rich heritage. Macduff is a delightful destination for fun experiences and relaxation amidst nature.

Shopping

In Macduff, explore quaint shops along the High Street for unique gifts and local crafts. If you're up for a drive, visit the nearby stores in Banff and Aberdeenshire for a wider selection of souvenirs and artisan goods.

Recreation

Cullen Golf Club offers a luxurious golfing experience just 20.9km away from Macduff, set against stunning landscapes. Strathlene Golf Course, located 25.7km from Macduff, provides an exquisite setting for leisure and relaxation. Insch Golf Club, 37.0km away, combines luxury with the thrill of the game amidst beautiful surroundings.

Adventure

Explore the stunning coastline at Banff and Macduff Marine Aquarium, where you can discover fascinating marine life and enjoy interactive exhibits. For a thrilling experience, try kayaking along the scenic shores, taking in breathtaking views of the cliffs and wildlife that inhabit this beautiful region.

Nightlife

Visit the Macduff Arms Hotel for a lively atmosphere and a selection of ales. Enjoy a night of pool and laughter at the Crown Bar, where locals gather for friendly banter and live sports. Don't miss the chance to unwind at the Harbour Bar with a cosy vibe and great company.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Macduff

  • 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 Saturday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to specify your budget, preferred location, and additional criteria. You can organise your search results to display prices from lowest to highest, allowing you to find the most affordable hotels first. Furthermore, you have the option to refine your choices by hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that you can book.
  • Consider bundling your trip: You can enjoy cost savings by combining your hotel stay in Macduff with your flights and activities through an Expedia package deal.

Find the best attractions near Macduff

Macduff, Scotland, offers a delightful blend of outdoor adventure and scenic beauty, making it ideal for a memorable getaway. Key attractions include the charming Macduff Marine Aquarium, the picturesque Macduff Harbour, and the historic Macduff Church. Visitors can enjoy the stunning beaches, explore historic houses and castles, and immerse themselves in the local culture, perfect for those seeking romance or a cultural experience.

  • Duff House: Located 1.6km from Macduff, Duff House is a stunning historic mansion showcasing exquisite architecture and rich cultural heritage. Visitors can explore its beautiful gardens and enjoy art exhibitions featuring local talent, immersing themselves in Scotland's artistic history.
  • Delgatie Castle: Situated 14.5km away, Delgatie Castle offers a romantic and enchanting experience. This magnificent castle, with its fascinating history and stunning grounds, invites guests to wander through its ancient halls and enjoy scenic views, making it perfect for a leisurely exploration.
  • Inverboyndie Beach: Just 3.2km from Macduff, Inverboyndie Beach is a serene spot to relax and unwind. With its golden sands and tranquil atmosphere, it's ideal for a leisurely stroll or a picnic while soaking up the beautiful coastal scenery.

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

To visit Macduff, you can fly into several major airports. Aberdeen Airport (ABZ) is situated 54.7km away, with excellent hotel options nearby such as the 5-star Marcliffe, 9.7km from the airport, and the 4-star Courtyard by Marriott, a mere 483m away. INVerness Airport (INV), located 95.0km from Macduff, offers luxurious stays at Rocpool Reserve and Ness Walk, both 12.9km away, with various transport services available. Kirkwall Airport (KOI) is 144.8km distant, with comfortable bed and breakfasts like Graemeshall House and Hildeval B&B just 3-6.4km from the airport, making it a convenient choice for your travels.

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. View all budget hotels in Macduff
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. See all romantic hotels in Macduff
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 much is the nightly rate at a Macduff hotel?
Prices for hotels in Macduff often vary, but you can find a great deal from £89 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