Duffus Castle
Visit Duffus Castle
Plan a trip to see Duffus Castle

Eight Acres Hotel
Reviewed on 3 Mar 2025

Highland Apartments By Mansley
Reviewed on 17 Apr 2025

Muthu Newton Hotel (Near Inverness Airport)
Reviewed on 28 Apr 2025
Popular places to visit

Spynie Palace
Spynie Palace is just one of the places to see in Elgin, so why not enjoy the other things to explore during your travels? While you're here, you can savour the top-notch restaurants.

Lossiemouth East Beach
Why not spend a lazy afternoon at Lossiemouth East Beach during your trip to Lossiemouth? While you're here, you can savour the top-notch restaurants.
Relax
Enjoy an outing to Relax during your stay in Elgin. While you're here, you can savour the top-notch restaurants.
Elgin Museum
You can spend time studying the exhibits at Elgin Museum during your trip to Elgin. While you're here, you can savour the top-notch restaurants.
Elgin Cathedral
You can find out about the history of Elgin with a stop at Elgin Cathedral. While you're here, you can savour the top-notch restaurants.
Top Hotel Deals
Check availability on hotels close to Duffus Castle









Explore a world of travel with Expedia
Explore a world of travel with Expedia
- Holidays and getaways similar to Duffus Castle
- Hotels Near Duffus Castle, Elgin
- Hotels near popular Elgin Attractions
- Choose Your Duffus Castle Hotel Style
- Expedia's Latest Trends
- Hotels near Moray Firth
- Hotels near Relax
- Hotels near Findhorn Foundation
- Hotels near Lossiemouth East Beach
- Hotels near Glen Moray Distillery
- Hotels near Pluscarden Abbey
- Hotels near Moray Golf Club
- Hotels near Burghead Visitor Centre
- Hotels near Findhorn Heritage Centre
- Hotels near Grant Park
- Hotels near Elgin Cathedral
- Hotels near Ben Romach Distillery
- Hotels near Dallas Dhu Historic Distillery
- Hotels near Hopeman Golf Club
- Hotels near Cummingston Beach
- Hotels near Harbour Treasures
- Hotels near Spynie Palace
- Hotels near Glen Grant Distillery
- Hotels near Culbin Sands
- Hotels near Moray Art Centre