4-Star Hotels in Elgin, United Kingdom

Only Handpicked and Verified Accommodations for Your Stay in Elgin, United Kingdom

Check-in
30May
Check-out
31May
Rooms and Guests2 Guests, 1 Room
Elgin welcomes you with attractions like the Elgin Cathedral, the Cooper Park, and the Gordon Highlanders Museum. Stroll along the River Lossie or try your luck at the Moray Leisure Centre. You'll find premier hotels ranging from the cozy Eight Acres Hotel to the welcoming Elgin Hotel, each offering unique touches and local charm. These places are carefully picked for their top amenities and reviews. Booking during the summer or around local events is best, and public transport, like buses, makes getting around easy.
Filter by:
More +
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Amenities
Services
1-6 out of 6
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great
300 m from City Centre200 m from Playhouse Moray
FromUS$ 160 /nightSelect
500 m from City Centre200 m from Carlton Club
FromUS$ 90 /nightSelect
8.2
Great
400 m from City Centre200 m from Elgin City FC Social Club
FromUS$ 114 /nightSelect
8.4
Great
400 m from City Centre300 m from Moray Books at Usborne
FromUS$ 119 /nightSelect
8.2
Great
500 m from City Centre400 m from Playhouse Moray
FromUS$ 114 /nightSelect
8.4
Great
500 m from City Centre300 m from Playhouse Moray
FromUS$ 113 /nightSelect

Price range for hotels in Elgin

A world of accommodation options awaits, from budget-friendly stays to luxurious retreats, with prices suited to every traveler's dream vacation.

⬆️ The highest price
USD 160
⬇️ The lowest price
USD 90
💸 Average price for
4-star hotels
USD 116

Best hotels in Elgin

Based on guest reviews over the last 12 months

Elegant Escapes:
Mansion House Hotel
Cozy Comforts:
Moraydale Guest House
Central Convenience:
Elgin City Centre Torr House Hotel
Charming Retreats:
The Mansefield Hotel
Homey Hospitality:
West End Guest House
Welcoming Atmosphere:
St Michaels Guest House

FAQs about hotels in Elgin

We hope that the answers to these questions will help you plan your trip

Which hotels in Elgin offer the best value for money?
The average price for hotel accommodations in Elgin ranges from $85 to $150 per night, depending on the season. For budget options, the Moraydale Guest House provides competitive rates starting around $85. The Mansefield Hotel is a popular choice for a mid-range option, often cited for its quality and amenities.
Which hotels have convenient locations for visiting Elgin's landmarks?
The Mansion House Hotel and The Mansefield Hotel are both located within 1 kilometer of Elgin Cathedral, making them great choices for tourists wanting to explore this historic site. The West End Guest House is another option nearby for those seeking easy access to the city's center.
Do any hotels in Elgin offer family or couple-friendly amenities?
For families, the Elgin City Centre Torr House Hotel provides ample space and family rooms. Couples may find The Mansefield Hotel appealing due to its romantic dining options and cozy atmosphere, and the views from its upper rooms.
Which hotels in Elgin are top-rated according to guest reviews?
The Mansefield Hotel consistently receives high ratings for its service and amenities, often noted in guest reviews for its excellent dining experience. St Michaels Guest House is also well-reviewed, praised for its comfortable accommodations and friendly atmosphere.
Are there hotels in Elgin with unique views?
The Mansion House Hotel offers scenic views of the surrounding landscape, making it a popular choice among visitors seeking picturesque scenery. Additionally, The Mansefield Hotel features rooms with lovely views of the nearby gardens.

Other cities in United Kingdom