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

The Knowes Hotel & Restaurant

3 out of 5
43 Market Street, Macduff, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$266 per night from 30 Mar to 31 Mar
AU$266
includes taxes & fees
30 Mar - 31 Mar
With a stay at The Knowes Hotel & Restaurant in Macduff, you'll be a 4-minute walk from Macduff Marine Aquarium and within a 5-minute drive of Banff Museum.
The Knowes Hotel & Restaurant
Banff Springs Hotel

Banff Springs Hotel

4 out of 5
8 Golden Knowes Rd, Banff, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$293 per night from 30 Mar to 31 Mar
AU$293
includes taxes & fees
30 Mar - 31 Mar
When you stay at Banff Springs Hotel in Banff, you'll be near the beach, you'll be a 3-minute drive from Duff House.
Banff Springs Hotel
Fife Lodge

Fife Lodge

3 out of 5
Sandyhill Road, Banff, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$215 per night from 29 Mar to 30 Mar
AU$215
includes taxes & fees
29 Mar - 30 Mar
When you stay at Fife Lodge in Banff, you'll be near the beach, within a 5-minute drive of Duff House and Banff Museum.
Fife Lodge
Save an average of 15% on thousands of hotels when you're signed in
Station Hotel Portsoy

Station Hotel Portsoy

3.5 out of 5
22 Seafield Street, Banff, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$174 per night from 4 Apr to 5 Apr
AU$174
includes taxes & fees
4 Apr - 5 Apr
With a stay at Station Hotel Portsoy in Banff, you'll be a 1-minute walk from Portsoy Ice Cream and 6 minutes by foot from Portsoy Pottery.
Station Hotel Portsoy
The Old Coach House Hotel

The Old Coach House Hotel

3 out of 5
26 High Street, Buckie, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$102 per night from 29 Mar to 30 Mar
AU$102
includes taxes & fees
29 Mar - 30 Mar
With a stay at The Old Coach House Hotel in Buckie, you'll be within a 5-minute walk of Cluny Square and Ian Johnston Park.
The Old Coach House Hotel
Saplinbrae Hotel and Lodges

Saplinbrae Hotel and Lodges

4 out of 5
Mintlaw, Aberdeenshire, Peterhead, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$218 per night from 3 Apr to 4 Apr
AU$218
includes taxes & fees
3 Apr - 4 Apr
Located in Peterhead, Saplinbrae Hotel and Lodges is in a rural location, within a 15-minute walk of Kemp Hall and Aden Country Park.
Saplinbrae Hotel and Lodges
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth

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

Findochty
Located in Buckie, this vacation home is on the beach, a 3-minute walk from Findochty Harbour and within a 5-minute drive of Strathlene Golf Course.
Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
Cullen Bay Hotel

Cullen Bay Hotel

3.5 out of 5
Cullen, Buckie, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$243 per night from 29 Mar to 30 Mar
AU$243
includes taxes & fees
29 Mar - 30 Mar
Located in Buckie, Cullen Bay Hotel is in a rural location, within a 5-minute drive of Cullen Golf Club and Cullen Harbour.
Cullen Bay Hotel
Kintrae B&B

Kintrae B&B

3 out of 5
E Church Street, Buckie, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$195 per night from 9 Apr to 10 Apr
AU$195
includes taxes & fees
9 Apr - 10 Apr
With a stay at Kintrae B&B in Buckie, you'll be within a 5-minute walk of Cluny Square and Buckie Range Rear.
Kintrae B&B
Don't see what you're looking for?
See all available properties in Macduff
View all properties
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.

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

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.