If you're looking to discover somewhere new, look no further than Macduff. Whether you're planning to stay for a night or for the week, the area around Macduff has accommodation options to fit every need. Search for hotels in Macduff with Hotels.com by checking our online map. Our map displays the areas and neighbourhoods around all Macduff hotels so you can see how close you are from landmarks and attractions, and then refine your search within the larger area. The best Macduff hotel deals are here with our lowest price guarantee.
Photo by Jimmy Thomson
Hotels & Accommodation in Macduff
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Where to stay in Macduff?

The Knowes Hotel & Restaurant
The Knowes Hotel & Restaurant
9.0 out of 10, Wonderful, (168)
The price is R3 083
R3 700 total
includes taxes & fees
07 Apr - 08 Apr
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.
Top landmarks in Macduff
Macduff Marine Aquarium
Get lost in halls of wondrous fish and exotic marine mammals at Macduff Marine Aquarium, just one of the attractions in central Macduff. If you'd also like to explore some of the parks in Macduff, head to The Haughs.
Learn more about Macduff
The region around Macduff is home to attractions such as Macduff Marine Aquarium and Duff House.

Frequently asked questions
Find out more about Macduff
Find out more about Macduff
Keep exploring
Keep exploring
- Hotels near Macduff Marine Aquarium
- Hotels near Strathisla Distillery
- Hotels near Huntly Castle
- Hotels near Bow Fiddle Rock
- Hotels near Fyvie Castle
- Hotels near Glendronach Distillery
- Hotels near Duff House
- Hotels near Portsoy Pottery
- Hotels near Fordyce Joiners Workshop and Visitor Centre
- Hotels near Delgatie Castle
- Hotels near Banff Museum
- Hotels near Inverboyndie Beach
- Hotels near Sanine Beach
- Hotels near Museum of Scottish Lighthouses
- Hotels near Fraserburgh Heritage Centre
- Hotels near New Aberdour Beach
- Hotels near Portsoy Ice Cream
- Hotels near Dean's of Huntly
- London Hotels
- Edinburgh Hotels
- Manchester Hotels
- Liverpool Hotels
- Glasgow Hotels
- York Hotels
- Birmingham Hotels
- Bath Hotels
- Brighton Hotels
- Bristol Hotels
- Blackpool Hotels
- Belfast Hotels
- Inverness Hotels
- Cardiff Hotels
- Newcastle-upon-Tyne Hotels
- Leeds Hotels
- Southampton Hotels
- Oxford Hotels
- Chester Hotels
- Bournemouth Hotels
Most popular destinations
Hotels
Cheap Hotels in ManchesterHotels in Castle DouglasLuxury Hotels in WindsorHotels in GlasgowHotels in DumfriesHotels in CambridgeHotels in ReadingHotels in St. AndrewsHotels in ChesterHotels in StonehavenHotels in WindsorHotels in ManchesterHotels in Stockton-on-TeesHotels in BathHotels in NorthamptonHotels in MidhurstHotels in HarrisHotels in DoverHotels in BournemouthHotels in PaisleyHotels in WatfordHotels in BroadstairsCheap Hotels in BrightonHotels in YorkHotels in AberystwythHotels in Fort AugustusHotels in MallaigHotels in InvernessHotels in TruroCheap Hotels in Durham