Book Macduff hotels
More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)
We keep it easy with the option to pay now or later on select accommodation
Book up 'til the last second - millions of rooms to crash tonight^
Check hotel availability in Macduff
Cheap Macduff hotels

The Knowes Hotel & Restaurant

Banff Springs Hotel

Fife Lodge

Station Hotel Portsoy

The Old Coach House Hotel

Saplinbrae Hotel and Lodges

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

Cullen Bay Hotel

Kintrae B&B
Hotels in Macduff
You'll have to move faster than a cute cat video goes viral if you want a place to stay near Macduff. There's just 1 hotel within 10 kilometres of the centre, so get booking!
In terms of a central location, you won't do better than Fife Lodge. It's an excellent place to relax after you've eaten, drank and shopped your way around the city centre.
The Fife Arms Hotel, 15 kilometres from central Macduff, is one more option in Macduff.
Beer or champagne? However you roll, you're sure to enjoy a trip to Peterhead, 45 kilometres away. With the Peterhead Maritime Heritage and Peterhead Marina to explore, you'll have plenty to keep you busy. If you'd like to spend a few nights in Peterhead, consider the rates at The Waterside Hotel and Printworks Apart-Hotel. 45 kilometres to the west of Macduff you can also stay at Lossiemouth, which is home to the Links Lodge - B&B and Stotfield Hotel. Spynie Palace and the Moray Golf Club are some of the most popular attractions to check out in Lossiemouth.
Make your way 80 kilometres west and you'll find yourself in Nairn, a regional centre with a population of 9,000. While you're in this neck of the woods, whip out your selfie stick and get your tourist on at Nairn Beach, the Nairn Museum and the Nairn Golf Club. The Boath House Spa and Iolaire are a couple more attractions which are sure to offer up some choice photo ops. The Golf View Hotel & Spa and Muthu Newton Hotel are a selection of accommodations in Nairn.
Aberdeen Airport lies 55 kilometres from the centre of Macduff. If you're just about ready to drop after your flight, you'll be over the moon to hear that there's some awesome accommodation nearby. The Jurys Inn Aberdeen Airport and the Courtyard by Marriott Aberdeen Airport are just a short distance away.
Macduff hotels essential information
Accommodation | 347 hotels |
---|---|
Lowest Price | AU$102 |
Highest Price | AU$293 |
Popular hotels | The Knowes Hotel & Restaurant, Banff Springs Hotel, Fife Lodge, Station Hotel Portsoy, The Old Coach House Hotel, Saplinbrae Hotel and Lodges, Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth, Cullen Bay Hotel, Kintrae B&B |
Most recent Macduff hotel reviews

Other cities near Macduff
- North Sea Hotels
- Great Britain Hotels
- Inverurie Hotels
- Peterhead Hotels
- Banff Hotels
- Buckie Hotels
- Keith Hotels
- Fraserburgh Hotels
- Ellon Hotels
- Huntly Hotels
- Cullen Hotels
- Turriff Hotels
- Insch Hotels
- Northern Europe Hotels
- Portsoy Hotels
- Aberdeenshire and Moray Hotels
- Findochty Hotels
- Pennan Hotels
- Portknockie Hotels
- Gardenstown Hotels
Other top Macduff hotels
More ways to explore Macduff
Top picks
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.