
Find hotels in Urquhart from CA $94
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Urquhart
Cabin
Family friendly
Check prices for these dates
Our top choices for Urquhart hotels

Premier Inn Elgin
Premier Inn ElginElgin
8.0 out of 10, Very good, (6 reviews)
The price is CA $92
CA $111 total
includes taxes & fees
Jul 5 - Jul 6

Cardhu Country House
Cardhu Country HouseAberlour
10.0 out of 10, Exceptional, (198 reviews)
The price is CA $248
CA $298 total
includes taxes & fees
Jul 6 - Jul 7

Kintrae B&B
Kintrae B&BBuckie
9.8 out of 10, Exceptional, (107 reviews)
The price is CA $139
CA $167 total
includes taxes & fees
Jul 5 - Jul 6

Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
10.0 out of 10, Exceptional, (33 reviews)
The price is CA $171
CA $171 total
includes taxes & fees
Jul 1 - Jul 2

Carlton Hotel
Carlton HotelForres
7.4 out of 10, Good, (69 reviews)
The price is CA $120
CA $144 total
includes taxes & fees
Jul 5 - Jul 6

The Aberlour Hotel
The Aberlour HotelAberlour
9.0 out of 10, Wonderful, (106 reviews)
The price is CA $265
CA $319 total
includes taxes & fees
Jul 12 - Jul 13

Copper Beeches
Copper BeechesElgin
10.0 out of 10, Exceptional, (1 review)
The price is CA $230
CA $276 total
includes taxes & fees
Jul 1 - Jul 2

The Pines Guesthouse
The Pines GuesthouseElgin
9.8 out of 10, Exceptional, (95 reviews)
The price is CA $196
CA $235 total
includes taxes & fees
Jul 3 - Jul 4

Hotel 1881 Archiestown
Hotel 1881 ArchiestownArchiestown
The price is CA $338
CA $406 total
includes taxes & fees
Jul 11 - Jul 12

Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (98 reviews)
The price is CA $326
CA $391 total
includes taxes & fees
Jul 14 - Jul 15

Cluny Hill Hotel
Cluny Hill HotelForres
7.4 out of 10, Good, (18 reviews)
The price is CA $79
CA $95 total
includes taxes & fees
Jul 5 - Jul 6

The Old Coach House Hotel
The Old Coach House HotelBuckie
7.0 out of 10, Good, (164 reviews)
The price is CA $78
CA $94 total
includes taxes & fees
Jun 29 - Jun 30

The Station House Boutique Hotel
The Station House Boutique HotelBurghead
The price is CA $184
CA $220 total
includes taxes & fees
Jul 13 - Jul 14

Golf View Hotel
Golf View HotelLossiemouth
8.6 out of 10, Excellent, (227 reviews)
The price is CA $122
CA $146 total
includes taxes & fees
Jul 5 - Jul 6

St Michaels Guesthouse
St Michaels GuesthouseElgin
10.0 out of 10, Exceptional, (1 review)
The price is CA $249
CA $298 total
includes taxes & fees
Jul 3 - Jul 4

The Mill House Hotel
The Mill House HotelBuckie
8.4 out of 10, Very good, (123 reviews)
The price is CA $170
CA $204 total
includes taxes & fees
Jun 29 - Jun 30

Hillhead Hideaways
Hillhead HideawaysKeith
10.0 out of 10, Exceptional, (7 reviews)
The price is CA $503
CA $603 total
includes taxes & fees
Jul 5 - Jul 6

The Royal Oak Hotel
The Royal Oak HotelBuckie
9.4 out of 10, Exceptional, (102 reviews)
The price is CA $226
CA $272 total
includes taxes & fees
Jul 11 - Jul 12

The Fiddichside Inn
The Fiddichside InnAberlour
8.0 out of 10, Very good, (1 review)
The price is CA $304
CA $364 total
includes taxes & fees
Jul 1 - Jul 2
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
Top Urquhart Hotel Reviews

Modern Fisherman's Cottage with Stunning Uninterrupted Views of the Moray Firth
10/10 Excellent
More cheap stays in Urquhart

Carlton Hotel
67 High St Forres Scotland
The price is CA $120 per night from Jul 5 to Jul 6
CA $120
CA $144 total
Jul 5 - Jul 6
includes taxes & fees
7.4/10 Good! (69 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- 4 bedroom accommodation in Kingston
- Dufftown Hotels
- Craigellachie Hotels
- Aberlour Hotels
- Lodges in Elgin
- Vacation Homes in Elgin
- Cabin Rentals in Elgin
- Hotel Wedding Venues Hotels in Elgin
- Commercial Hotel
- Pet-Friendly Hotels in Craigellachie
- The Tannochbrae
- Hotels with Free Airport Shuttle in Elgin
- Hotels near Macallan Distillery
- Pet-Friendly Hotels in Elgin
- Apartments in Elgin
- Elgin Hotels
- Business Hotels in Elgin
- Keith Hotels
- Buckie Hotels
- B&B in Elgin
- Luxury Hotels in Elgin










































































