- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Urquhart

Pet friendly

Pool
Check prices for these dates
Our top choices for Urquhart hotels

1. The Pines Guesthouse
The Pines GuesthouseElgin
9.8 out of 10, Exceptional, (114 reviews)
The price is CA $191
CA $229 total
includes taxes & fees
Nov 15 - Nov 16

2. The Mansion House Hotel
The Mansion House HotelElgin
8.4 out of 10, Very good, (624 reviews)
The price is CA $198
CA $238 total
includes taxes & fees
Dec 5 - Dec 6

3. The Station Hotel
The Station HotelAberlour
9.4 out of 10, Exceptional, (295 reviews)
The price is CA $188
CA $225 total
includes taxes & fees
Dec 15 - Dec 16

4. Laichmoray Hotel
Laichmoray HotelElgin
9.4 out of 10, Exceptional, (503 reviews)
The price is CA $236
CA $283 total
includes taxes & fees
Nov 15 - Nov 16

5. Premier Inn Elgin
Premier Inn ElginElgin
8.4 out of 10, Very good, (13 reviews)
The price is CA $77
CA $92 total
includes taxes & fees
Dec 11 - Dec 12

6. Firth Hotel & Restaurant
Firth Hotel & RestaurantLossiemouth
8.4 out of 10, Very good, (312 reviews)
The price is CA $90
CA $109 total
includes taxes & fees
Nov 22 - Nov 23

7. The Mill House Hotel
The Mill House HotelBuckie
8.4 out of 10, Very good, (131 reviews)
The price is CA $117
CA $141 total
includes taxes & fees
Nov 15 - Nov 16

8. The Royal Hotel
The Royal HotelElgin
7.8 out of 10, Good, (183 reviews)
The price is CA $141
CA $170 total
includes taxes & fees
Dec 11 - Dec 12

9. Golf View Hotel
Golf View HotelLossiemouth
8.6 out of 10, Excellent, (250 reviews)
The price is CA $136
CA $163 total
includes taxes & fees
Nov 25 - Nov 26

11. Sunninghill
SunninghillElgin
9.2 out of 10, Wonderful, (137 reviews)
The price is CA $230
CA $276 total
includes taxes & fees
Nov 15 - Nov 16

12. Harbour Nights
Harbour NightsLossiemouth
8.4 out of 10, Very good, (9 reviews)
The price is CA $131
CA $157 total
includes taxes & fees
Nov 15 - Nov 16

13. Kintrae B&B
Kintrae B&BBuckie
9.8 out of 10, Exceptional, (114 reviews)
The price is CA $137
CA $164 total
includes taxes & fees
Nov 28 - Nov 29

14. Stotfield Hotel
Stotfield HotelLossiemouth
7.6 out of 10, Good, (457 reviews)
The price is CA $107
CA $128 total
includes taxes & fees
Nov 28 - Nov 29

15. Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (106 reviews)
The price is CA $272
CA $327 total
includes taxes & fees
Nov 19 - Nov 20

16. River View Apartment
River View ApartmentElgin
7.0 out of 10, Good, (8 reviews)
The price is CA $192
CA $231 total
includes taxes & fees
Nov 15 - Nov 16

17. Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
9.0 out of 10, Wonderful, (409 reviews)
The price is CA $314
CA $377 total
includes taxes & fees
Dec 15 - Dec 16

18. Luxury Glamping pod at Spey Bay on the Moray Coast
Luxury Glamping pod at Spey Bay on the Moray CoastFochabers
The price is CA $201
CA $241 total
includes taxes & fees
Dec 14 - Dec 15

19. The Mash Tun
The Mash TunAberlour
10.0 out of 10, Exceptional, (1 review)
The price is CA $224
CA $269 total
includes taxes & fees
Nov 18 - Nov 19

20. Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
10.0 out of 10, Exceptional, (36 reviews)
The price is CA $182
CA $182 total
includes taxes & fees
Dec 7 - Dec 8
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.























































































