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.
Situated in Turriff, this inn is 2.2 mi (3.5 km) from Delgatie Castle and within 9 mi (15 km) of Fyvie Castle and Glendronach Distillery. North Sea and Macduff ...
Fife Arms Hotel$99
The Knowes Hotel$93
Situated near the beach, this hotel is within a 10-minute walk of Moray Firth and North Sea. Bow Fiddle Rock and WDCS Wildlife Centre are also within 9 mi (15 ...
Old Coach House Hotel$59
Situated near the beach, this hotel is 0.2 mi (0.4 km) from North Sea and within 6 mi (10 km) of Museums of Scottish Lighthouses and Fraserburgh Heritage Centre. ...
The Davron Hotel$72
Situated in a rural location, this hotel is 1.7 mi (2.8 km) from Bow Fiddle Rock and 1.9 mi (3 km) from North Sea. Moray Firth and Fordyce Joiners Workshop and ...
Cullen Bay Hotel$98
Situated in a rural location, this hotel is 1.1 mi (1.8 km) from Aden Country Park and 10.9 mi (17.6 km) from Peterhead Marina. Bullers of Buchan and Haddo House ...
Saplinbrae Hotel and Lodges$93
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.
Visitors to Macduff should book a room well in advance, as they won't find an extensive range of lodging options in the vicinity of Macduff's downtown.
If you want to base yourself as close to the center as you can, the Fife Lodge is the place to look into.
On the lookout for an alternative in Macduff? The Fife Arms Hotel might be the spot for you. It's 9 miles from the town's center.
30 miles to the southeast of Macduff is Peterhead, where you can spend a few hours exploring the Peterhead Maritime Heritage and Peterhead Marina. If you'd like to spend a few nights in Peterhead, check Expedia's booking pages for the latest deals at the Waterside Hotel and Printworks Apart-Hotel. Or, you could consider staying in Lossiemouth, 30 miles to the west of Macduff, where you'll find the Links Lodge - B&B and Stotfield Hotel. Spynie Palace and the Moray Golf Club are a couple of the popular points of interest to experience should you visit Lossiemouth.
Nairn can be found 50 miles from Macduff. While you are in the area, be sure to explore the Nairn Beach, the Nairn Museum and the Nairn Golf Club. The Boath House Spa and Iolaire are also well worth visiting. Nairn has places to stay to suit travelers of all kinds, like the Golf View Hotel & Spa and The Newton Hotel.