Book on the go and pay later.
Search over 1,000,000 properties worldwide and 550 airlines worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
C$112 per night for 2 guests
C$154 per night for 2 guests
C$123 per night for 2 guests
C$80 per night for 2 guests
C$84 per night for 2 guests
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.
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.