Macduff
Travel Guide
Visit Macduff

The Knowes Hotel & Restaurant
43 Market Street, Macduff, Scotland
The price is ₩247,467 per night from Aug 12 to Aug 13
₩247,467
₩296,968 total
Aug 12 - Aug 13
includes taxes & fees
Stay at this 3-star hotel in Macduff. Enjoy free parking, breakfast (surcharge), and a business center. Popular attractions Macduff Marine Aquarium and Banff ...
8.8/10 Excellent! (181 reviews)
"Excellent stay as usual"
Reviewed on Jul 24, 2025

Rockstar Cottage
28 Market Street, Macduff, Scotland
The price is ₩632,596 per night from Aug 12 to Aug 13
₩632,596
₩759,123 total
Aug 12 - Aug 13
includes taxes & fees
Book a stay at this golf cottage in Macduff. Enjoy free WiFi, free parking, and a garden. Popular attractions Macduff Marine Aquarium and Banff Museum are located ...

Carleys House
Macduff
Stay at this 3-star hotel in Macduff. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Macduff Marine Aquarium and Banff Museum are ...
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.

Rockstar Cottage
28 Market Street, Macduff, Scotland
Book a stay at this golf cottage in Macduff. Enjoy free WiFi, free parking, and a garden. Popular attractions Macduff Marine Aquarium and Banff Museum are located ...

West Pier Cottage
9 Shore Street, Macduff, Scotland
Stay at this 3-star golf cottage in Macduff. Enjoy free WiFi, free parking, and a garden. Popular attractions Macduff Marine Aquarium and Banff Museum are located ...

The Copper Loft Apartment Keith
Keith
Stay at this apartment in Keith. Popular attractions Keith library and St Rufus Park are located nearby.
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.
Popular places to visit
Macduff Marine Aquarium
Make time in your itinerary to visit the sea creatures at Macduff Marine Aquarium during your trip to Macduff. Amble around the area's waterfront or experience its festivals.