Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Linda Renzi on trover

Search for Macduff Hotels from CA $56

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Macduff hotels and places to stay

Seashore Cottage
3.5 out of 5
21 Stewart Street, Portgordon, Buckie, Scotland
The price is CA $120 per night
31.32 km from city centre
4.9/5Exceptional! (27 reviews)
Piece of heaven.

"Gorgeous location right across from the North Sea. The cottage is comfortable and pretty and Fiona provided a delicious breakfast. There are many picturesque sites along the Moray Coast, and it’s centrally located between Aberdeen and Inverness."…"

Reviewed on Jun. 9, 2019

Seashore Cottage
Door to the Shore - Seafront Cottages
3.5 out of 5
28 Pitullie, Sandhaven, Fraserburgh, Scotland
The price is CA $138 per night
25.39 km from city centre
4.7/5Exceptional! (6 reviews)

"2 metres from the sea. Spotlessly clean. Lovely owner who was really helpful. Well equipped and beautiful views."…"

Reviewed on Jul. 8, 2019

Door to the Shore - Seafront Cottages
Durn House
4 out of 5
Durn Road, Portsoy, Banff, Scotland
The price is CA $155 per night
11.69 km from city centre
4.6/5Wonderful! (60 reviews)

"Excellent service in a beautiful house. Dinner was great and the breakfast superb. Highly recommended"…"

Reviewed on Feb. 1, 2020

Durn House
  • You could be seeing lower prices

    With member prices, you could save 10% or more right now on thousands of properties.
    Sign up, it's freeSign in
The Knowes Hotel
3 out of 5
78 Market Street, Macduff, Scotland
Get Rates
0.25 km from city centre
4.1/5Very Good! (86 reviews)

"Lovely hotel and room, friendly staff, excellent breakfast. Will definitely be back."…"

Reviewed on Sep. 15, 2019

The Knowes Hotel
Ac/dc Glamping
3 out of 5
The price is CA $138 per night
17.71 km from city centre
5/5Exceptional! (1 review)
You NEED to go and check this place out ! 😁

"Fantastic place to stay for groups of people. DO NOT miss an opportunity to stay here! Great for dogs and children. The owners are lovely and attentive, willing to help with any questions or queries. Generous amount of complimentary items which we were not expecting. Excellent facilities! Lovely ..."…"

Reviewed on Jul. 1, 2019

Ac/dc Glamping
Pew With a View - Pet Friendly Seafront Cottage, Secure Shorefront Garden
3 out of 5
27 High Street, Pitullie, Fraserburgh, Scotland
Get Rates
25.34 km from city centre
4.9/5Exceptional! (11 reviews)

"Great cottage by the sea. Hopefully we’ll be back!"…"

Reviewed on Jul. 25, 2018

Pew With a View - Pet Friendly Seafront Cottage, Secure Shorefront Garden
Rosemount Hotel
3 out of 5
62 East Church Street, Buckie, Scotland
Get Rates
27.64 km from city centre
4.5/5Wonderful! (16 reviews)
Warm Welcome and Comfortable Room

"Good location for walkers doing Speyside Way or Moray Coast Trail. Our twin room was comfortable. Yummy breakfast. The hostess had a great dinner suggestion and excellent local info."…"

Reviewed on Oct. 10, 2019

Rosemount Hotel
3.5 out of 5
17 Pulteney Street, Buckie, Scotland
Get Rates
22.09 km from city centre
Old Coach House Hotel
3 out of 5
High St, Buckie, Buckie, Scotland
The price is CA $56 per night
27.88 km from city centre
3.6/5Good! (30 reviews)
Lovely stay.

"Met by a friendly member of staff, who checked us in and directed us to our room. The room was perfect for our 1 nights stay. Bed was so comfortable. Will definitely stay again Had dinner there too: excellent meal!!"…"

Reviewed on Feb. 17, 2020

Old Coach House Hotel
The Seafield Arms
4 out of 5
17-19 Seafield St, Buckie, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $141 per night
19.31 km from city centre
4.9/5Exceptional! (15 reviews)

"We absolutely loved our stay! Such a modern feel to a beautiful building and the staff could not of been nicer!"…"

Reviewed on Feb. 21, 2020

The Seafield Arms
Don't see what you're looking for?
See all available properties in Macduff
View all properties
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.

Macduff Hotel Guide

If you plan to book a hotel near the heart of Macduff, there is a limited range of options. There are 3 Expedia-listed accommodation options within easy driving distance of the town center.

Even though Macduff can't lay claim to having an extensive selection of hotels close to its city center, The Knowes Hotel is convenient enough to please most visitors.

The Fife Arms Hotel is positioned 15 kilometres (9 miles) away from the heart of Macduff. Another alternative is the Gardenia Guest House - B&B, which is located 2 kilometres (1 mile) away. Some other options in the area include the Kathleen`s Bed and Breakfast and the Durn House.

Ballater is 75 kilometres (48 miles) to the southwest of Macduff and is where you'll find Ballater Golf Club and Loch Muick. Should you wish to spend a few nights in Ballater, check out the room rates at the Hilton Grand Vacations at Craigendarroch Suites and The Deeside Inn. 45 kilometres (29 miles) to the southeast of Macduff, you'll find Peterhead, which is home to the The Waterside Hotel and Printworks Apart-Hotel. Whether you're just passing through or staying in Peterhead, be sure to visit the Peterhead Maritime Heritage and Peterhead Marina.

Before you head home from Aberdeenshire, why not make sure you catch some local sport. Visit Pittodrie Stadium to the southeast of Macduff. Those sports fans wanting to stay near to the action can choose from the Aberdeen Douglas Hotel or the Rox Hotel.

If you are traveling into or out of Dyce Airport and are looking to stay nearby try Britannia Hotel Aberdeen or Aberdeen Marriott Hotel.

Frequently asked questions

What's the best place for a stay in Macduff?
Based on our traveler data, The Knowes Hotel is one of the top choices for your stay. This 3-star inn offers a restaurant and free WiFi. Other good choices for your visit include Jade Cottage and Carleys House, Gotels Serviced Accommodation, Sleeps Upto 4 Guests, Book Today!!.
If I need to cancel my hotel reservation in Macduff, will I receive a refund?
Yes, you’ll find most room reservations are fully refundable if you cancel prior to the accommodation’s cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you have a non-refundable reservation, you might still have the option to cancel and receive a refund within a 24-hour period of your booking. Add your dates and click on “Search”, then you can filter by “free cancellation” to view the best deals in Macduff.

Recent Reviews in Macduff

More trip options