Search over 1 million properties and 550 airlines worldwide
Free cancellation on most hotels. Because flexibility matters.
Reviewed on Jul. 25, 2018
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.