Find and compare 3 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

Featured Elgin 3 Star hotels

Golf View Hotel

Golf View Hotel

3 out of 5
Stotfield Road Lossiemouth Scotland
Fully refundableReserve now, pay when you stay
The price is CA $151 per night from May 28 to May 29
CA $151
CA $181 total
May 28 - May 29
includes taxes & fees
Book a stay at this golf hotel in Lossiemouth. Enjoy free WiFi, free parking, and breakfast (surcharge). Popular attractions Moray Golf Club and Lossiemouth ...
8.6/10 Excellent! (223 reviews)
"Clean room, sea view nice staff. I did not have breakfast but dinner was very good."

Reviewed on May 17, 2026

Opens in a new windowGolf View Hotel
Craiglynne Hotel

Craiglynne Hotel

3 out of 5
Woodlands Terrace Grantown-on-Spey Scotland
Fully refundableReserve now, pay when you stay
The price is CA $120 per night from May 29 to May 30
CA $120
CA $144 total
May 29 - May 30
includes taxes & fees
Stay at this hotel in Grantown-on-Spey. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the breakfast and the helpful staff in our ...
7.2/10 Good! (507 reviews)
"My bed - room 136 was absolutely awful...I could literally feel every coil/spring. When I say this I mean I could pass my hand over the bed and feel them...I weigh 116 lbs, not a heavy load. I had a terrible night was too uncomfortable to sleep for more than a hour at a time. We also waited for more ..."

Reviewed on May 17, 2026

Opens in a new windowCraiglynne Hotel
Laichmoray Hotel

Laichmoray Hotel

3 out of 5
Maisondieu Road Elgin Scotland
Fully refundableReserve now, pay when you stay
The price is CA $243 per night from May 23 to May 24
CA $243
CA $292 total
May 23 - May 24
includes taxes & fees
Book a stay at this business-friendly hotel in Elgin. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. ...
9.4/10 Exceptional! (474 reviews)
"Everything was perfect. Easy check in. Nice restaurant with good food and great whiskey selection."

Reviewed on May 11, 2026

Opens in a new windowLaichmoray Hotel
The Speyside Hotel

The Speyside Hotel

3.5 out of 5
The Speyside Hotel, Grant Road Grantown-on-Spey Scotland
Fully refundableReserve now, pay when you stay
The price is CA $221 per night from May 24 to May 25
CA $221
CA $266 total
May 24 - May 25
includes taxes & fees
Book a stay at this golf hotel in Grantown-on-Spey. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the breakfast and the helpful ...
9.4/10 Exceptional! (353 reviews)
"Mark and his team looked after us extremely well."

Reviewed on May 14, 2026

Opens in a new windowThe Speyside Hotel
The Mill House Hotel

The Mill House Hotel

3.5 out of 5
Mill of Tynet Buckie Scotland
Fully refundableReserve now, pay when you stay
The price is CA $151 per night from May 22 to May 23
CA $151
CA $181 total
May 22 - May 23
includes taxes & fees
Stay at this hotel in Buckie. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions ...
8.6/10 Excellent! (121 reviews)
"Not the cleanest we have seen. Looks tired. Could really use a spruce up without spending a fortune."

Reviewed on May 13, 2026

Opens in a new windowThe Mill House Hotel
The Old Coach House Hotel

The Old Coach House Hotel

3 out of 5
26 High Street Buckie Scotland
Fully refundableReserve now, pay when you stay
The price is CA $76 per night from May 22 to May 23
CA $76
CA $92 total
May 22 - May 23
includes taxes & fees
Stay at this hotel in Buckie. Enjoy free parking, premium bedding, and housekeeping. Popular attractions Cluny Square and Ian Johnston Park are located ...
7/10 Good! (160 reviews)
"The front sign states restraunt and bar, neither is true. I was asked to pay £10 a night for our dog stay, it was cash in hand to the owners wife for pocket money. Owner not sociable or approachable. Receptionist and cleaner were both very helpful and very friendly. Big damp patch on roof above bed. ..."

Reviewed on May 19, 2026

Opens in a new windowThe Old Coach House Hotel
The Royal Hotel

The Royal Hotel

3 out of 5
Station Road Elgin Scotland
Fully refundableReserve now, pay when you stay
The price is CA $145 per night from May 22 to May 23
CA $145
CA $174 total
May 22 - May 23
includes taxes & fees
Stay at this B&B in Elgin. Enjoy free WiFi, free parking, and daily housekeeping. Popular attractions Elgin Museum and Moray Leisure Centre are located ...
7.6/10 Good! (160 reviews)
"Bar and Restaurant next door as well as the hotel’s own restaurant. Room clean and well stocked with tea and coffee. Bathroom newly installed. Complementary toiletries. Will return again."

Reviewed on May 17, 2026

Opens in a new windowThe Royal Hotel
Invernairne Guest House

Invernairne Guest House

3 out of 5
Thurlow Road Nairn Scotland
Fully refundableReserve now, pay when you stay
The price is CA $237 per night from May 25 to May 26
CA $237
CA $284 total
May 25 - May 26
includes taxes & fees
Book a stay at this beach guesthouse in Nairn. Enjoy a beach locale, daily housekeeping, and a garden. Our guests praise the helpful staff in our reviews. Popular ...
9.8/10 Exceptional! (219 reviews)
"Nice room Amazing location"

Reviewed on Apr 29, 2026

Opens in a new windowInvernairne Guest House
The Bandstand

The Bandstand

3 out of 5
Crescent Road Nairn Scotland
Fully refundableReserve now, pay when you stay
The price is CA $215 per night from Jun 8 to Jun 9
CA $215
CA $258 total
Jun 8 - Jun 9
includes taxes & fees
Stay at this hotel in Nairn. Enjoy free breakfast, free WiFi, and room service. Popular attractions Nairn Museum and Iolaire are located nearby.
8.8/10 Excellent! (155 reviews)
"Have you ever visited your college bestie and stayed in their grungy dorm room? If not, now's your chance. Rooms are very small, outdated, and in poor condition. The bathroom was missing trim and tile. The carpet was falling apart and unclean. I spent £180... I wouldn't have spent £50. The pictures ..."

Reviewed on May 18, 2026

Opens in a new windowThe Bandstand
Sunninghill

Sunninghill

3 out of 5
Hay Street Elgin Scotland
Fully refundableReserve now, pay when you stay
The price is CA $232 per night from May 24 to May 25
CA $232
CA $279 total
May 24 - May 25
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 ...
Opens in a new windowSunninghill
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.

3 Star Hotels Elgin

Maybe you’ve got to travel for work, or perhaps you’re finally ready to book that much-deserved vacation—regardless, it’s time for you to get on a plane and you’re going to make the most of it. You’ve traveled enough to know how important a comfy bed and room service can be, so booking a hotel with all the amenities you need is a priority.

You can find 3 star hotels in Elgin that keep you close to all the great sightseeing and activities around the area, or even book a place that’s a bit more secluded, if that’s what you prefer. No matter what you’re looking for—whether you’re all about the location or are invested in on-site perks--Travelocity will help you find the accommodation that works best for you.

When it comes to options, you’ll have them. The Elgin 3 star hotels give you plenty of choices as far as access to the best areas, and many also offer a breakfast buffet, as well as plenty of other amenities like high-speed Wi-Fi and an on-site pool or spa.

Whatever you’re looking for on your next getaway, browse Travelocity’s big selection of hotels to ensure you get the best possible deal. Book one of the best 3 star hotels in Elgin today!

Recent Elgin hotel reviews by fellow wanderers