Hotels in Macduff

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Tonight
Oct 17 - Oct 18
Tomorrow
Oct 18 - Oct 19
Next weekend
Oct 23 - Oct 25
In two weeks
Oct 30 - Nov 1

Where to stay in Macduff?

1. The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
Macduff
$144
$173 total
includes taxes & fees
Nov 2 - Nov 3
The Knowes Hotel & Restaurant

2. Rockstar Cottage

Rockstar Cottage
Macduff
$474
$569 total
includes taxes & fees
Oct 23 - Oct 24
Rockstar Cottage

3. West Pier Cottage

West Pier Cottage
Macduff
$499
$598 total
includes taxes & fees
Oct 23 - Oct 24
West Pier Cottage

4. Fife Lodge

Fife Lodge
Banff
$116
$139 total
includes taxes & fees
Oct 18 - Oct 19
Fife Lodge

5. Banff Springs Hotel

Banff Springs Hotel
Banff
$121
$145 total
includes taxes & fees
Nov 1 - Nov 2
Banff Springs Hotel

6. Seafield Arms

Seafield Arms
Banff
$137
$164 total
includes taxes & fees
Nov 1 - Nov 2
Seafield Arms

7. Portsoy Sail Loft

Portsoy Sail Loft
Portsoy
$84
$100 total
includes taxes & fees
Oct 20 - Oct 21
Portsoy Sail Loft

8. Deveron Lodge B&B

Deveron Lodge B&B
Turriff
$105
$105 total
includes taxes & fees
Oct 25 - Oct 26
Deveron Lodge B&B

9. 15 Waters Edge

15 Waters Edge
Banff
$706
$847 total
includes taxes & fees
Nov 14 - Nov 15
15 Waters Edge

10. The Seafield Arms

The Seafield Arms
Buckie
$133
$159 total
includes taxes & fees
Oct 18 - Oct 19
The Seafield Arms

11. Homesly The Station Hotel

Homesly The Station Hotel
Banff
$101
$101 total
includes taxes & fees
Nov 15 - Nov 16
Homesly The Station Hotel

12. The Royal Oak Hotel

The Royal Oak Hotel
Buckie
$111
$133 total
includes taxes & fees
Oct 22 - Oct 23
The Royal Oak Hotel

13. Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
Keith
$128
$128 total
includes taxes & fees
Oct 18 - Oct 19
Chapelhill Croft Farmhouse B&B

14. The Davron Hotel

The Davron Hotel
Fraserburgh
$113
$135 total
includes taxes & fees
Oct 18 - Oct 19
The Davron Hotel

15. Heath Hill Hotel

Heath Hill Hotel
Fraserburgh
$152
$182 total
includes taxes & fees
Oct 18 - Oct 19
Heath Hill Hotel

16. Cullen Bay Hotel

Cullen Bay Hotel
Buckie
$122
$146 total
includes taxes & fees
Nov 2 - Nov 3
Cullen Bay Hotel

17. Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
Fraserburgh
$100
$120 total
includes taxes & fees
Oct 18 - Oct 19
Stag & Thistle Hotel and Restaurant

18. Cabin View

Cabin View
Turriff
$173
$207 total
includes taxes & fees
Oct 22 - Oct 23
Cabin View

19. Bullpens

Bullpens
Banff
$766
$919 total
includes taxes & fees
Nov 14 - Nov 15
Bullpens

20. Kintrae B&B

Kintrae B&B
Buckie
$96
$116 total
includes taxes & fees
Nov 1 - Nov 2
Kintrae B&B
View all properties
Our prices for hotels in Macduff are cheapest in November
Price trends for hotels in Macduff
Pricing is based on two traveler single night rates
View properties in October
Typical weather for Macduff
October
High 12°C / low 8°C. Cloudy most days.
View properties in October
12°
8°
9°
6°
7°
4°
6°
3°
7°
3°
8°
4°
10°
5°
12°
7°
15°
9°
16°
11°
16°
11°
15°
10°
Monthly weather averages (˚C)

Top landmarks in Macduff

Macduff Marine Aquarium

10.0/10 (3 reviews)
Get lost in halls of wondrous fish and exotic marine mammals at Macduff Marine Aquarium, just one of the attractions in central Macduff. If you have fun at Macduff Marine Aquarium, you'll love Grass Labyrinth, located nearby.
See properties

Learn more about Macduff

The region around Macduff is home to attractions such as Macduff Marine Aquarium and Cullen Harbour.

See all hotels in Macduff
A lighthouse silhouette against a sunset sky.
Photo by Jimmy Thomson

Check out reviews of Macduff hotels guests love

Fife Lodge

Fife Lodge

10/10 Excellent
"Just fantastic. We’ve stayed several times. Consistently great food and wonderful rooms and staff are a cut above. Best value for money in Banff."
Paul 1-night trip
Posted 16 hours ago
Fife Lodge
The Royal Oak Hotel

The Royal Oak Hotel

10/10 Excellent
"Great place to stay.Food was excellent both evening meals and breakfast.The staff are happy and friendly.Well recommended for everything.Thanks for a fab stay"
Gwen 2-night trip
Posted 4 days ago
The Royal Oak Hotel
The Davron Hotel

The Davron Hotel

10/10 Excellent
"Great location, staff and amenities"
Gowri 1-night trip
Posted 5 days ago
The Davron Hotel
Cullen Bay Hotel

Cullen Bay Hotel

10/10 Excellent
"The whole setup was really good."
Ian 1-night trip
Posted 13 days ago
Cullen Bay Hotel
The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant

10/10 Excellent
"This hotel is an amazing little gem. Decor, cleanliness & staff all first class. Definitely recommend & we will be back"
Jacqueline 1-night trip
Posted 3 weeks ago
The Knowes Hotel & Restaurant
Portsoy Sail Loft

Portsoy Sail Loft

10/10 Excellent
"Phenomenal stay at the Sail Loft. I stayed a few nights after the Kadampa meditation retreat and absolutely loved my stay. The location is excellent, amazing walking opportunities and the beach is a 30 second walk from the front door! You can get whatever you need from the coop in town. The place is well heated and all cooking and cleaning amenities are provided. Place was spotless on entry and had everything I needed. Amazing price too 10/10 & I’ll be back soon"
Josh 2-night trip
Posted 1 month ago
Portsoy Sail Loft
The Old Coach House Hotel

The Old Coach House Hotel

8/10 Good
"The ladies on reception were so lovely. Friendly and very helpful advising on gpod eating places and places to visit. The bedroom was clean with very comfortable bed. Sadly the hotel is in need of tlc it showed the signs of great potential and could offer a wonderful eating and drinking venue if developed. The price was very reasonable given the standard of the amenities and a place to certainly use if only needing a base"
Alison 2-night trip
Posted 1 month ago
The Old Coach House Hotel

Frequently asked questions

What accommodations do travelers recommend in Macduff?
Can I book refundable hotels in Macduff?
If you're looking for the flexibility to change your plans to Macduff, most properties provide refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
What will the weather in Macduff be like during my vacation?
July and August are typically the warmest months in Macduff when the average temp is 55°F. February and January are the coldest months when the average temperature is 41°F. October and August are the months with the most rain.
Why should I book my Macduff hotel with Hotels.com?
There are lots of reasons to book your Macduff trip with us: our free cancellations on selected hotels gives you flexibility, and with One Key™, our rewards program, you will be able to earn and use OneKeyCash™* on all eligible bookings such as hotels, car rentals, flights, vacation rentals and more on Hotels.com, Expedia and Vrbo.