Photo by Eddie Boyd
3 Star Hotels in Elgin, Scotland
Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Top Elgin 3 Star Hotels
Craigellachie Lodge
Craigellachie Lodge
10.0 out of 10, Exceptional, (52)
The price is €205
per night
5 May - 6 May
Cardhu Country House
Cardhu Country House
10.0 out of 10, Exceptional, (155)
The price is €176
per night
7 May - 8 May
Invernairne Guest House
Invernairne Guest House
9.8 out of 10, Exceptional, (161)
The price is €188
per night
2 May - 3 May
Save an average of 15% on thousands of hotels when you're signed in
Westerlea Hotel
Westerlea Hotel
9.8 out of 10, Exceptional, (25)
The price is €134
per night
8 May - 9 May
The Pines Guesthouse
The Pines Guesthouse
9.8 out of 10, Exceptional, (43)
The price is €138
per night
11 May - 12 May
The Milking Sheds, Dufftown
The Milking Sheds, Dufftown
9.8 out of 10, Exceptional, (9)
Laichmoray Hotel
Laichmoray Hotel
9.4 out of 10, Exceptional, (310)
The price is €156
per night
10 May - 11 May
The Speyside Hotel
The Speyside Hotel
9.4 out of 10, Exceptional, (196)
The price is €156
per night
8 May - 9 May
The Royal Oak Hotel
The Royal Oak Hotel
9.4 out of 10, Exceptional, (52)
The price is €152
per night
1 May - 2 May
Poseidon's Inn
Poseidon's Inn
9.0 out of 10, Wonderful, (114)
The price is €99
per night
26 May - 27 May
Sunninghill
Sunninghill
9.0 out of 10, Wonderful, (73)
The price is €164
per night
11 May - 12 May
The Aberlour Hotel
The Aberlour Hotel
9.0 out of 10, Wonderful, (51)
The price is €188
per night
6 May - 7 May
Station Hotel Portsoy
Station Hotel Portsoy
9.0 out of 10, Wonderful, (45)
The price is €123
per night
1 May - 2 May
The Old Mill Inn Brodie
The Old Mill Inn Brodie
9.0 out of 10, Wonderful, (4)
The price is €129
per night
16 May - 17 May
Cullen Bay Hotel
Cullen Bay Hotel
8.8 out of 10, Excellent, (90)
The price is €152
per night
4 May - 5 May
The Mill House Hotel
The Mill House Hotel
8.8 out of 10, Excellent, (71)
The price is €101
per night
18 May - 19 May
The Bandstand
The Bandstand
8.6 out of 10, Excellent, (121)
The price is €152
per night
1 May - 2 May
West End Hotel
West End Hotel
8.4 out of 10, Very good, (164)
The price is €81
per night
12 May - 13 May
Firth Hotel & Restaurant
Firth Hotel & Restaurant
8.4 out of 10, Very good, (150)
The price is €105
per night
6 May - 7 May
Golf View Hotel
Golf View Hotel
8.2 out of 10, Very good, (136)
The price is €118
per night
19 May - 20 May
Explore similar 4-star hotels
Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in Elgin.
Muthu Newton Hotel (Near Inverness Airport)
Inverness Road, Nairn, Scotland
The price is €109 per night from May 6 to May 7
€109
per night
6 May - 7 May
8.2/10 Very Good! (768 reviews)
Still don't see what you're looking for?
See all properties in Elgin.
You can also use these popular filters to refine your search.
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.
Recent Reviews in ElginExpedia verified reviews
5/5 Excellent
"I was there for a wedding. It couldn’t have been more perfect for me. "
A verified traveller stayed at Stotfield Hotel
Posted 3 days ago
Hotel Theme
- Adventure Sport Hotels (2)
- Boutique Hotels (1)
- Business Hotels (3)
- Family Friendly Hotels (3)
- Golf Hotels (3)
- Historic Hotels (1)
- Hotels with Air Conditioning (1)
- Hotels with Bar (4)
- Hotels with Breakfast (6)
- Hotels with Connecting Rooms (1)
- Hotels with Parking (7)
- Hotels with Pool (2)
- Hotels with Restaurant (7)
- Hotels with Spa (2)
- Hotels with WiFi (6)
- Luxury Hotels (1)
- Pet Friendly Hotels (1)
- Romantic Hotels (2)
- Ski Hotels (2)
- Wedding Hotels (2)
Expedia's Latest Trends
Hotels
Flights
Activities
Holiday Rentals