Find and compare 4 Star hotels in Elgin

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Check prices for these dates

Next weekend
In two weeks

Featured Elgin 4 Star hotels

Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

4 out of 5
Victoria Street Aberlour Scotland
Fully refundableReserve now, pay when you stay
The price is CA $324 per night from Jul 12 to Jul 13
CA $324
CA $389 total
Jul 12 - Jul 13
includes taxes & fees
Book a stay at this business-friendly hotel in Aberlour. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. ...
9/10 Wonderful! (374 reviews)
"Outstanding, Bars, food, staff, views, perfect location for distilleries"

Reviewed on Jun 27, 2026

Opens in a new windowCraigellachie Hotel of Speyside
The Mansion House Hotel

The Mansion House Hotel

4 out of 5
The Haugh Elgin Scotland
Fully refundableReserve now, pay when you stay
The price is CA $179 per night from Jul 19 to Jul 20
CA $179
CA $215 total
Jul 19 - Jul 20
includes taxes & fees
Book a stay at this boutique hotel in Elgin. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the property condition ...
8.4/10 Very good! (580 reviews)
"We absolutely loved our stay at the Mansion House. It is within walking distance of all the sites in Elgin plus has very accessible parking. The surrounding walks and neighboring river made me feel like a character in a Jane Austin novel. Iona, Billy and all the staff made us feel like family. We ..."

Reviewed on Jun 21, 2026

Opens in a new windowThe Mansion House Hotel
Sunninghill

Sunninghill

4 out of 5
Hay Street Elgin Scotland
Fully refundableReserve now, pay when you stay
The price is CA $240 per night from Jul 5 to Jul 6
CA $240
CA $288 total
Jul 5 - Jul 6
includes taxes & fees
Book a stay at this business-friendly hotel in Elgin. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Elgin Museum and Moray Leisure ...
9.2/10 Wonderful! (128 reviews)
"Amazing clean accommodation and helpful staff. Not 24hr desk. But always at hand and willing to assist. Bar was well stocked and staff welcoming and very knowledgeable regards the extensive selection of whisky on offer."

Reviewed on Jun 27, 2026

Opens in a new windowSunninghill
The Station Hotel

The Station Hotel

4 out of 5
51 New Street Aberlour Scotland
Fully refundableReserve now, pay when you stay
The price is CA $276 per night from Jul 24 to Jul 25
CA $276
CA $331 total
Jul 24 - Jul 25
includes taxes & fees
Stay at this hotel in Aberlour. Enjoy free WiFi, free parking, and 24-hour room service. Popular attractions Glen Grant Distillery and The Glenrothes Distillery ...
9.4/10 Exceptional! (259 reviews)
"Good location for visiting distilleries in Speyside. It felt like they were understaffed. The room was nice but hot even with the window open."

Reviewed on Jul 2, 2026

Opens in a new windowThe Station Hotel
Muthu Newton Hotel (Near Inverness Airport)

Muthu Newton Hotel (Near Inverness Airport)

4 out of 5
Inverness Road Nairn Scotland
Fully refundableReserve now, pay when you stay
The price is CA $200 per night from Jul 31 to Aug 1
CA $200
CA $241 total
Jul 31 - Aug 1
includes taxes & fees
Book a stay at this golf hotel in Nairn. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular ...
8.2/10 Very good! (969 reviews)
"This hotel is beautiful, however, we stayed in the refurbished stables and although the rooms were okay, there were bugs. Restaurant was very nice and the food was excellent."

Reviewed on Jun 14, 2026

Opens in a new windowMuthu Newton Hotel (Near Inverness Airport)
Seabank House Hotel

Seabank House Hotel

4 out of 5
45 Seabank Road Nairn Scotland
Fully refundableReserve now, pay when you stay
The price is CA $225 per night from Jul 5 to Jul 6
CA $225
CA $270 total
Jul 5 - Jul 6
includes taxes & fees
Book a stay at this golf guesthouse in Nairn. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Nairn Museum and Nairn Golf Club are located ...
10/10 Exceptional! (35 reviews)
"Had a great stay! Can't say enough great things about this lovely hotel and it's wonderful hosts. Immaculately clean room. Comfortable and relaxed. Delicious breakfast. Hosts are very friendly, tentative and relaxed. Would definately stay again. I have no hesitations in recommending this fab hotel. ..."

Reviewed on Jul 2, 2026

Opens in a new windowSeabank House Hotel
The Seafield Arms

The Seafield Arms

4 out of 5
17-19 Seafield St Buckie Scotland
The price is CA $245 per night from Jul 6 to Jul 7
CA $245
CA $294 total
Jul 6 - Jul 7
includes taxes & fees
Stay at this hotel in Buckie. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the helpful staff in our reviews. Popular attractions Cullen ...
9.4/10 Exceptional! (134 reviews)
"All round excellent. Definitely stay there again."

Reviewed on Jun 21, 2026

Opens in a new windowThe Seafield Arms
Cawdor House

Cawdor House

4 out of 5
7 Cawdor Street Nairn Scotland
The price is CA $187 per night from Jul 8 to Jul 9
CA $187
CA $225 total
Jul 8 - Jul 9
includes taxes & fees
Stay at this B&B in Nairn. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Nairn Museum and Iolaire are located nearby.
9.8/10 Exceptional! (91 reviews)
"We were already accustomed to good hospitality during our Hill Walk tours and prearranged hospitality, and this was the first B&B that we booked ourselves we weren’t sure what to expect. Cawdor House exceeded expectations. Great location. Excellent staff. Wonderful breakfast.Best coffee and tea. ..."

Reviewed on Jul 3, 2026

Opens in a new windowCawdor House
The Grant Arms Hotel

The Grant Arms Hotel

4 out of 5
25 The Square Grantown-on-Spey Scotland
Fully refundableReserve now, pay when you stay
The price is CA $213 per night from Jul 11 to Jul 12
CA $213
CA $256 total
Jul 11 - Jul 12
includes taxes & fees
Book a stay at this business-friendly hotel in Grantown-on-Spey. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff ...
9/10 Wonderful! (162 reviews)
"Very pleasant staff throughout, the girl at the bar was very friendly and helpful."

Reviewed on Jun 28, 2026

Opens in a new windowThe Grant Arms Hotel
Ramnee Hotel

Ramnee Hotel

4 out of 5
Victoria Road Forres Scotland
Fully refundableReserve now, pay when you stay
The price is CA $258 per night from Aug 2 to Aug 3
CA $258
CA $310 total
Aug 2 - Aug 3
includes taxes & fees
Stay at this hotel in Forres. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Nelson's ...
8.8/10 Excellent! (176 reviews)
"Wonderfully hospitable."

Reviewed on May 28, 2026

Opens in a new windowRamnee Hotel
Don't see what you're looking for?
See all available properties in Elgin
View all properties
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.

4 Star Hotels Elgin

Looking to live it up on your vacation with a bit of luxury? Or maybe you’ve decided that your boss can afford to put you up at a place of your choice on your next business trip?

Come on, you deserve it!

The best part about staying in Elgin 4 star hotels is that you’ll often be close to all the local sights and attractions. Whether you’re visiting the area for the first time or you’re back in town for more fun, a 4 star hotel is going to put you right in the heart of all the action.

Plus, you can rest easy knowing that you’re being well taken care of during your visit. Instead of worrying about where to eat or what to see, your friendly hotel staff will be happy to help you get whatever you need.

The best four star hotels in Elgin will also frequently include access to high-quality fitness centers and pools, so you’ll feel like you’re staying in an exclusive resort rather than a hotel. You won’t have any excuse for not keeping up with your workout routine!

If you’re looking for 4 star hotels in Elgin, you’ll find the most bang for your buck by booking your stay with Travelocity. Go explore a new city, and know you’re getting the best deal on a great hotel with the Travelocity Price Guarantee.

Recent Elgin hotel reviews by fellow wanderers