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

1. The Old Coach House Hotel
The Old Coach House HotelBuckie
7.0 out of 10, Good, (183 reviews)
The price is CA $79
CA $94 total
includes taxes & fees
Nov 16 - Nov 17

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

3. The Mill House Hotel
The Mill House HotelBuckie
8.4 out of 10, Very good, (132 reviews)
The price is CA $139
CA $167 total
includes taxes & fees
Nov 27 - Nov 28

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

5. Laichmoray Hotel
Laichmoray HotelElgin
9.4 out of 10, Exceptional, (503 reviews)
The price is CA $224
CA $268 total
includes taxes & fees
Nov 28 - Nov 29

6. 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 16 - Nov 17

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

8. 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

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

10. 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 16 - Dec 17

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

12. The Seafield Arms
The Seafield ArmsBuckie
9.6 out of 10, Exceptional, (156 reviews)
The price is CA $153
CA $183 total
includes taxes & fees
Nov 22 - Nov 23

13. The Royal Oak Hotel
The Royal Oak HotelBuckie
9.4 out of 10, Exceptional, (125 reviews)
The price is CA $152
CA $183 total
includes taxes & fees
Dec 16 - Dec 17

14. Cullen Bay Hotel
Cullen Bay HotelBuckie
9.0 out of 10, Wonderful, (153 reviews)
The price is CA $173
CA $207 total
includes taxes & fees
Nov 16 - Nov 17

15. 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
Nov 29 - Nov 30

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

17. 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

19. 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
Nov 17 - Nov 18

20. Craigellachie Lodge
Craigellachie LodgeAberlour
10.0 out of 10, Exceptional, (106 reviews)
The price is CA $272
CA $327 total
includes taxes & fees
Nov 17 - Nov 18
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.
Compare top hotels in Kingston
![]() The Old Coach House HotelBuckie | ![]() Premier Inn ElginElgin | ![]() The Mill House HotelBuckie | ![]() Firth Hotel & RestaurantLossiemouth | ![]() Laichmoray HotelElgin |
|---|---|---|---|---|
7.0 Good 183 reviews | 8.4 Very good 13 reviews | 8.4 Very good 132 reviews | 8.4 Very good 312 reviews | 9.4 Exceptional 503 reviews |
The price is CA $79 CA $94 total includes taxes & fees Nov 16 - Nov 17 | The price is CA $80 CA $96 total includes taxes & fees Dec 11 - Dec 12 | The price is CA $139 CA $167 total includes taxes & fees Nov 27 - Nov 28 | The price is CA $90 CA $108 total includes taxes & fees Nov 22 - Nov 23 | The price is CA $224 CA $268 total includes taxes & fees Nov 28 - Nov 29 |
|
|
|
|
|
Learn more about Kingston
Check out Speyside Way and Lossiemouth East Beach—just a couple of the sights around Kingston.

More cheap stays in Kingston

The Station House Boutique Hotel
2 Brander Street Burghead Scotland
The price is CA $138 per night from Nov 16 to Nov 17
CA $138
CA $166 total
Nov 16 - Nov 17
includes taxes & fees
Frequently asked questions
Explore a world of travel with Expedia
- 4 bedroom accommodation in Kingston
- Hotel Wedding Venues Hotels in Elgin
- Hotels near Macallan Distillery
- Aberlour Hotels
- Business Hotels in Elgin
- Keith Hotels
- Buckie Hotels
- Apartments in Elgin
- Hotels with Free Airport Shuttle in Elgin
- Vacation Homes in Elgin
- Fordyce Hotels
- Craigellachie Hotels
- Cabin Rentals in Elgin
- The Tannochbrae
- Luxury Hotels in Elgin
- Lodges in Elgin
- Elgin Hotels
- Pet-Friendly Hotels in Elgin
- B&B in Elgin
- Commercial Hotel
- Pet-Friendly Hotels in Craigellachie










































































