Hotels in Kingston
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Aug 7 - Aug 8Tomorrow
Aug 8 - Aug 9This weekend
Aug 7 - Aug 9Next weekend
Aug 14 - Aug 16Top 5 hotels in Kingston at a glance
- Portsoy Sail Loft — 1-star hotel in Portsoy.
- The Mill House Hotel — 3.5-star hotel in Buckie. Guest rating: 8.4/10 — Very Good.
- Premier Inn Elgin — 3-star hotel in Elgin. Guest rating: 8.0/10 — Very Good.
- The Old Coach House Hotel — 3-star hotel in Buckie. Guest rating: 7.0/10 — Good.
- Firth Hotel & Restaurant — 3-star hotel in Lossiemouth. Guest rating: 8.4/10 — Very Good.
Where to stay in Kingston?




Portsoy Sail Loft
Portsoy Sail LoftPortsoy
$90
$108 total
includes taxes & fees
Sep 7 - Sep 8




The Mill House Hotel
The Mill House HotelBuckie
$121
$145 total
includes taxes & fees
Aug 9 - Aug 10




Premier Inn Elgin
Premier Inn ElginElgin
$58
$70 total
includes taxes & fees
Aug 23 - Aug 24




The Old Coach House Hotel
The Old Coach House HotelBuckie
$56
$67 total
includes taxes & fees
Aug 9 - Aug 10




Firth Hotel & Restaurant
Firth Hotel & RestaurantLossiemouth
$88
$105 total
includes taxes & fees
Aug 9 - Aug 10




Chapelhill Croft Farmhouse B&B
Chapelhill Croft Farmhouse B&BKeith
$130
$130 total
includes taxes & fees
Aug 18 - Aug 19




The Royal Hotel
The Royal HotelElgin
$106
$127 total
includes taxes & fees
Aug 9 - Aug 10




The Pines Guesthouse
The Pines GuesthouseElgin
$145
$174 total
includes taxes & fees
Aug 18 - Aug 19




The Mansion House Hotel
The Mansion House HotelElgin
$126
$151 total
includes taxes & fees
Aug 9 - Aug 10




Harbour Nights
Harbour NightsLossiemouth
$93
$111 total
includes taxes & fees
Aug 15 - Aug 16




Laichmoray Hotel
Laichmoray HotelElgin
$191
$229 total
includes taxes & fees
Aug 8 - Aug 9




Stotfield Hotel
Stotfield HotelLossiemouth
$111
$133 total
includes taxes & fees
Aug 21 - Aug 22




The Aberlour Hotel
The Aberlour HotelAberlour
$191
$229 total
includes taxes & fees
Aug 8 - Aug 9




The Station Hotel
The Station HotelAberlour
$210
$252 total
includes taxes & fees
Aug 12 - Aug 13




St Michaels Guesthouse
St Michaels GuesthouseElgin
$146
$175 total
includes taxes & fees
Sep 1 - Sep 2




Craigellachie Hotel of Speyside
Craigellachie Hotel of SpeysideAberlour
$292
$350 total
includes taxes & fees
Aug 31 - Sep 1
Go beyond your typical stay in Kingston
Family friendly
Pet friendly
Learn more about Kingston
The region around Kingston is home to attractions such as Speyside Way and WDC Scottish Dolphin Centre.
See all hotels in Kingston
Photo by Phyllis Robb
Check out reviews of Kingston hotels guests love
Golf View Hotel
8/10 Good
"Beautiful room. Great location to do the Moray walk."
The Aberlour Hotel
8/10 Good
"Helpful staff and a great location."
The Seafield Arms
10/10 Excellent
"Great location in the heart of Cullen. Very nice hotel with excellent restaurant we enjoyed for both lunch and dinner. Room was modern and spacious, especially the bathroom with a freestanding tub. Free parking across the street was very convenient. We really enjoyed our stay and would highly recommend."
Laichmoray Hotel
10/10 Excellent
"Parked right outside the main door Room was clean bed was comfy feel asleep within 30 mins as I was so nackered.. I had my breakfast brought up to my room"
The Old Coach House Hotel
8/10 Good
"Nice staff, a lot of information provided. Off street parking is just next to the hotel. Lidl’s within short walking distance. Rooms and the building itself are little tired. Bathroom was a tiny one, but everything worked fine (except the extractor fan). Decorating was little outdated. But if you are looking for affordable stay overnight or few nights stay, then I would recommend it."
Stotfield Hotel
8/10 Good
"Location was excellent, staff was really helpful and polite. Just a suggestion if the hotel can provide a fan in the rooms when it was is hot."
Cullen Bay Hotel
10/10 Excellent
"Welcomed by very friendly staff at reception. Beautiful setting and views from the restaurant and bar. Beach is directly opposite and the town is a short walk away. Twin room was a little small and as the weather was unusually warm, it felt a bit stuffy but it was very clean and towels changed each day. We had breakfast both mornings and also had lunch one day and dinner. All the food was great and the service was excellent. Would definitely return but would pay a bit extra for a sea facing room."
The Mill House Hotel
10/10 Excellent
"Lovely place to stay ,we were in area for a weekend,staff and facilities restaurant brilliant ,breakfast amazing also , highly recommended,we will stay here again . Nothing a problem for the staff ,we had dog with us and room we had number 11 was perfect for taking dog out at night and in morning next to a wood ."
Ramnee Hotel
10/10 Excellent
"Wonderfully hospitable."
















