Find and compare 4 Star hotels in Elgin

Start date: Check-in selected.
To Date
End date: Check-out

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

Featured Elgin 4 Star hotels

The Mansion House Hotel

The Mansion House Hotel

4 out of 5
The Haugh Elgin Scotland
Fully refundableReserve now, pay when you stay
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.2/10 Very Good! (523 reviews)
Breakfast was delicious, staff were lovely, room very comfortable

Reviewed on Nov 3, 2025

Opens in a new windowThe Mansion House Hotel
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 $254 per night from Nov 30 to Dec 1
CA $254
CA $305 total
Nov 30 - Dec 1
includes taxes & fees
Stay at this 4-star business-friendly hotel in Aberlour. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. ...
8.8/10 Excellent! (340 reviews)
The room was gorgeous bed really comfortable. Good choice of teas and coffees. Staff very friendly really relaxing stay. Close by to many distillerys.

Reviewed on Nov 4, 2025

Opens in a new windowCraigellachie Hotel of Speyside
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 $115 per night from Nov 21 to Nov 22
CA $115
CA $138 total
Nov 21 - Nov 22
includes taxes & fees
Book a stay at this business-friendly hotel in Nairn. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. ...
8.2/10 Very Good! (934 reviews)
Clean warm hotel, nice breakfast

Reviewed on Nov 2, 2025

Opens in a new windowMuthu Newton Hotel (Near Inverness Airport)
Golf View Hotel & Spa

Golf View Hotel & Spa

4 out of 5
63 Seabank Road Nairn Scotland
Fully refundableReserve now, pay when you stay
The price is CA $174 per night from Nov 23 to Nov 24
CA $174
CA $209 total
Nov 23 - Nov 24
includes taxes & fees
Book a stay at this beach hotel in Nairn. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular ...
8.6/10 Excellent! (334 reviews)
I would have given 5 star's but found that this hotel's quality of customer service could be vastly improved by hiring more staff. This is most evident at breakfast when there's no one available to clear tables. This is a lovely hotel in a lovely location so please don't let the standard slip .Well ...

Reviewed on Oct 21, 2025

Opens in a new windowGolf View Hotel & Spa
The Station Hotel

The Station Hotel

4 out of 5
51 New Street, Rothes, Aberlour, Scotland
Fully refundableReserve now, pay when you stay
The price is CA $175 per night from Dec 3 to Dec 4
CA $175
CA $211 total
Dec 3 - Dec 4
includes taxes & fees
Stay at this 4-star hotel in Aberlour. Enjoy free WiFi, free parking, and 24-hour room service. Popular attractions Glen Grant Distillery and The Glenrothes ...
9.4/10 Exceptional! (242 reviews)
Lovely

Reviewed on Nov 9, 2025

Opens in a new windowThe Station Hotel
The Seafield Arms

The Seafield Arms

4 out of 5
17-19 Seafield St, Buckie, Scotland
The price is CA $187 per night from Nov 16 to Nov 17
CA $187
CA $224 total
Nov 16 - Nov 17
includes taxes & fees
Stay at this 4-star hotel in Buckie. Enjoy free WiFi, free parking, and 2 restaurants. Our guests praise the helpful staff in our reviews. Popular attractions ...
9.4/10 Exceptional! (122 reviews)
Hotel very good clean and tidy Food excellent top class

Reviewed on Oct 28, 2025

Opens in a new windowThe Seafield Arms
The Clubhouse

The Clubhouse

4 out of 5
45 Seabank Road, Nairn, Scotland
Stay at this 4-star 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! (14 reviews)
Brilliant staff, lovely breakfast and very accommodating, rooms comfortable. Made you feel right at home.

Reviewed on Oct 17, 2025

Opens in a new windowThe Clubhouse
Ramnee Hotel

Ramnee Hotel

4 out of 5
Victoria Road, Forres, Scotland
Fully refundableReserve now, pay when you stay
The price is CA $189 per night from Nov 30 to Dec 1
CA $189
CA $227 total
Nov 30 - Dec 1
includes taxes & fees
Stay at this 4-star hotel in Forres. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions ...
8.6/10 Excellent! (167 reviews)
Beautiful hotel, very clean and great atmosphere

Reviewed on Oct 20, 2025

Opens in a new windowRamnee Hotel
Cawdor House

Cawdor House

4 out of 5
7 Cawdor Street, Nairn, Scotland
Stay at this 4-star B&B in Nairn. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Nairn Museum and Iolaire are located nearby.
9.6/10 Exceptional! (68 reviews)
Beautiful place, great location, warm and helpful hospitality, and a great breakfast.

Reviewed on Sep 22, 2025

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 $200 per night from Nov 16 to Nov 17
CA $200
CA $240 total
Nov 16 - Nov 17
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! (150 reviews)
Excellent hotel and great breakfast.

Reviewed on Oct 13, 2025

Opens in a new windowThe Grant Arms 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