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

West Pier Cottage

Rockstar Cottage

Banff Springs Hotel

Saplinbrae Hotel and Lodges

Fife Lodge

Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan

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

Hillhead Hideaways
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 | 365 hotels |
|---|---|
Lowest Price | AU$213 |
Highest Price | AU$824 |
Popular hotels | The Knowes Hotel & Restaurant, West Pier Cottage, Rockstar Cottage, Banff Springs Hotel, Saplinbrae Hotel and Lodges, Fife Lodge, Stunning 1 Bedroom Fishermans Cottage Located In The Beautiful Village Of Pennan, Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth, Hillhead Hideaways |
Most recent Macduff hotel reviews

More ways to explore Macduff
Top picks
- Car hire in Inverness
- Car hire in Falkirk
- Car hire in Clydebank
- Car hire in Kirkcaldy
- Car hire in Aviemore
- Car hire in Pitlochry
- Car hire in Greenock
- Car hire in Aberdeen
- Car hire in Dunfermline
- Car hire in Glenrothes
- Car hire in Thurso
- Car hire in Glasgow
- Car hire in Coatbridge
- Car hire in Paisley
- Car hire in Fort William
- Car hire in Airdrie
- Car hire in Islay Island
**Terms and Conditions apply.
^Subject to availability and chosen travel dates.






