
Find hotels near Loch Na Bo, Elgin from AED 286
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Loch Na Bo hotels

1. Garden Cottage
Garden Cottage1.9 km from Loch Na Bo
The price is AED 6,141
AED 7,369 total
includes taxes & fees
19 Nov - 20 Nov

2. The Bungalow
The Bungalow1.9 km from Loch Na Bo
The price is AED 2,686
AED 3,223 total
includes taxes & fees
19 Nov - 20 Nov

4. The Station Hotel
The Station Hotel10.7 km from Loch Na Bo
9.4 out of 10, Exceptional, (294 reviews)
The price is AED 491
AED 589 total
includes taxes & fees
4 Dec - 5 Dec

5. Golf View Hotel
Golf View Hotel12 km from Loch Na Bo
8.6 out of 10, Excellent, (249 reviews)
The price is AED 353
AED 424 total
includes taxes & fees
23 Nov - 24 Nov

6. Firth Hotel & Restaurant
Firth Hotel & Restaurant11.4 km from Loch Na Bo
8.4 out of 10, Very good, (310 reviews)
The price is AED 238
AED 286 total
includes taxes & fees
12 Dec - 13 Dec

7. Luxury Glamping pod at Spey Bay on the Moray Coast
Luxury Glamping pod at Spey Bay on the Moray Coast8.7 km from Loch Na Bo
The price is AED 522
AED 627 total
includes taxes & fees
10 Dec - 11 Dec

8. Craigellachie Hotel of Speyside
Craigellachie Hotel of Speyside15.1 km from Loch Na Bo
9.0 out of 10, Wonderful, (409 reviews)
The price is AED 838
AED 1,005 total
includes taxes & fees
19 Nov - 20 Nov

9. Hotel 1881 Archiestown
Hotel 1881 Archiestown16.8 km from Loch Na Bo
10.0 out of 10, Exceptional, (7 reviews)
The price is AED 772
AED 927 total
includes taxes & fees
12 Nov - 13 Nov

10. Laichmoray Hotel
Laichmoray Hotel6.6 km from Loch Na Bo
9.4 out of 10, Exceptional, (503 reviews)
The price is AED 627
AED 752 total
includes taxes & fees
13 Nov - 14 Nov

11. The Aberlour Hotel
The Aberlour Hotel17.2 km from Loch Na Bo
9.0 out of 10, Wonderful, (120 reviews)
The price is AED 625
AED 750 total
includes taxes & fees
22 Nov - 23 Nov

12. The Mansion House Hotel
The Mansion House Hotel7.6 km from Loch Na Bo
8.4 out of 10, Very good, (623 reviews)
The price is AED 478
AED 574 total
includes taxes & fees
13 Nov - 14 Nov

13. Bankhouse B&B
Bankhouse B&B17.2 km from Loch Na Bo
9.4 out of 10, Exceptional, (52 reviews)
The price is AED 531
AED 637 total
includes taxes & fees
19 Nov - 20 Nov

14. The Pines Guesthouse
The Pines Guesthouse6.3 km from Loch Na Bo
9.8 out of 10, Exceptional, (113 reviews)
The price is AED 465
AED 558 total
includes taxes & fees
13 Nov - 14 Nov

15. The Mill House Hotel
The Mill House Hotel10.3 km from Loch Na Bo
8.4 out of 10, Very good, (131 reviews)
The price is AED 304
AED 365 total
includes taxes & fees
13 Nov - 14 Nov

16. Stotfield Hotel
Stotfield Hotel12 km from Loch Na Bo
7.6 out of 10, Good, (457 reviews)
The price is AED 278
AED 333 total
includes taxes & fees
28 Nov - 29 Nov

17. The Mash Tun
The Mash Tun17.2 km from Loch Na Bo
10.0 out of 10, Exceptional, (1 review)
The price is AED 588
AED 706 total
includes taxes & fees
25 Nov - 26 Nov

18. Sunninghill
Sunninghill7.2 km from Loch Na Bo
9.2 out of 10, Wonderful, (137 reviews)
The price is AED 598
AED 717 total
includes taxes & fees
12 Nov - 13 Nov

19. The Royal Hotel
The Royal Hotel6.6 km from Loch Na Bo
7.8 out of 10, Good, (183 reviews)
The price is AED 360
AED 432 total
includes taxes & fees
12 Dec - 13 Dec

20. Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&B18.9 km from Loch Na Bo
10.0 out of 10, Exceptional, (36 reviews)
The price is AED 473
AED 473 total
includes taxes & fees
17 Nov - 18 Nov
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.
Top Loch Na Bo Hotel Reviews

Craigellachie Hotel of Speyside
10/10 Excellent

































































