
Find hotels in Duffus from 1.837.869 ₫
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Duffus
Pet friendly
Apartment
Check prices for these dates
Our top choices for Duffus hotels

1. The Mansion House Hotel
The Mansion House HotelElgin
8.4 out of 10, Very good, (594 reviews)
The price is 3.316.118 ₫
3.979.342 ₫ total
includes taxes & fees
9 Aug - 10 Aug

2. Firth Hotel & Restaurant
Firth Hotel & RestaurantLossiemouth
8.4 out of 10, Very good, (286 reviews)
The price is 2.305.904 ₫
2.767.085 ₫ total
includes taxes & fees
9 Aug - 10 Aug

3. Laichmoray Hotel
Laichmoray HotelElgin
9.4 out of 10, Exceptional, (486 reviews)
The price is 5.007.016 ₫
6.008.419 ₫ total
includes taxes & fees
8 Aug - 9 Aug

4. The Pines Guesthouse
The Pines GuesthouseElgin
9.8 out of 10, Exceptional, (100 reviews)
The price is 3.805.584 ₫
4.566.701 ₫ total
includes taxes & fees
26 Aug - 27 Aug

5. Sunninghill
SunninghillElgin
9.2 out of 10, Wonderful, (130 reviews)
The price is 4.307.683 ₫
5.169.361 ₫ total
includes taxes & fees
7 Aug - 8 Aug

6. Copper Beeches
Copper BeechesElgin
10.0 out of 10, Exceptional, (1 review)
The price is 4.665.361 ₫
5.598.433 ₫ total
includes taxes & fees
1 Sept - 2 Sept

7. Cluny Hill Hotel
Cluny Hill HotelForres
7.2 out of 10, Good, (25 reviews)
The price is 1.553.164 ₫
1.863.797 ₫ total
includes taxes & fees
11 Aug - 12 Aug

8. The Station House Boutique Hotel
The Station House Boutique HotelBurghead
8.0 out of 10, Very good, (1 review)
The price is 3.529.680 ₫
4.235.616 ₫ total
includes taxes & fees
26 Aug - 27 Aug

9. St Michaels Guesthouse
St Michaels GuesthouseElgin
10.0 out of 10, Exceptional, (2 reviews)
The price is 3.828.777 ₫
4.594.533 ₫ total
includes taxes & fees
1 Sept - 2 Sept

10. The Royal Hotel
The Royal HotelElgin
7.8 out of 10, Good, (168 reviews)
The price is 2.624.135 ₫
3.148.962 ₫ total
includes taxes & fees
9 Aug - 10 Aug

11. Ramnee Hotel
Ramnee HotelForres
8.8 out of 10, Excellent, (176 reviews)
The price is 4.853.311 ₫
5.823.973 ₫ total
includes taxes & fees
16 Aug - 17 Aug

12. The Mill House Hotel
The Mill House HotelBuckie
8.4 out of 10, Very good, (123 reviews)
The price is 3.231.116 ₫
3.877.198 ₫ total
includes taxes & fees
7 Aug - 8 Aug

13. The Aberlour Hotel
The Aberlour HotelAberlour
9.0 out of 10, Wonderful, (111 reviews)
The price is 5.434.077 ₫
6.520.892 ₫ total
includes taxes & fees
4 Sept - 5 Sept

14. Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (381 reviews)
The price is 7.660.735 ₫
9.192.882 ₫ total
includes taxes & fees
31 Aug - 1 Sept

15. River View Apartment
River View ApartmentElgin
7.8 out of 10, Good, (7 reviews)
The price is 3.632.629 ₫
4.359.155 ₫ total
includes taxes & fees
16 Aug - 17 Aug

16. Stotfield Hotel
Stotfield HotelLossiemouth
7.6 out of 10, Good, (450 reviews)
The price is 2.915.851 ₫
3.499.021 ₫ total
includes taxes & fees
21 Aug - 22 Aug

17. Fishermans Rest
Fishermans RestElgin
10.0 out of 10, Exceptional, (1 review)
The price is 13.086.338 ₫
13.086.338 ₫ total
includes taxes & fees
2 Sept - 3 Sept

18. Cardhu Country House
Cardhu Country HouseAberlour
10.0 out of 10, Exceptional, (203 reviews)
The price is 5.036.469 ₫
6.043.763 ₫ total
includes taxes & fees
16 Aug - 17 Aug

19. Carlton Hotel
Carlton HotelForres
7.4 out of 10, Good, (73 reviews)
The price is 2.263.407 ₫
2.716.088 ₫ total
includes taxes & fees
27 Aug - 28 Aug

20. Harbour Nights
Harbour NightsLossiemouth
8.0 out of 10, Very good, (6 reviews)
The price is 2.438.817 ₫
2.926.580 ₫ total
includes taxes & fees
16 Aug - 17 Aug
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.
Save an average of 15% on thousands of hotels when you're signed in
More cheap stays in Duffus

Carlton Hotel
67 High St Forres Scotland
The price is 2.263.407 ₫ per night from 27 Aug to 28 Aug
2.263.407 ₫
2.716.088 ₫ total
27 Aug - 28 Aug
includes taxes & fees
7.4/10 Good! (73 reviews)










































































