Hotels in Elgin, United Kingdom

Only Handpicked and Verified Resorts for Your Stay in Elgin, United Kingdom
Check-in
04Dec2025Select date
Check-out
05Dec2025Select date
Rooms and Guests2 Guests, 1 Room

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
US$ 217
⬇️ The lowest price
US$ 90
💸 Average price for
4-star hotels
US$ 111
3-star hotels
US$ 155

Best hotels in Elgin

Based on guest reviews over the last 12 months

Historic Charm and Comfort:
Laichmoray Hotel
Elegant Country Getaway:
Mansion House Hotel
Central Convenience with Local Flair:
The Royal Hotel Elgin
Relaxing Escape with Scenic Views:
Eight Acres Hotel
Luxury and Modern Amenities:
The Mansefield Hotel
Family-Friendly and Affordable Stay:
Premier Inn Elgin

Weather in Elgin

Check out the weather statistics so you know what to expect when you book your hotel in Elgin

Average monthly max temperature
Average monthly min temperature
6.1°C
0.3°C
January
7.2°C
0.5°C
February
10.1°C
2.5°C
March
12.8°C
4.1°C
April
16.1°C
7.0°C
May
18.9°C
10.1°C
June
21.5°C
12.5°C
July
20.2°C
12.0°C
August
17.5°C
10.0°C
September
13.5°C
7.5°C
October
9.8°C
4.2°C
November
6.5°C
2.0°C
December
Hottest month
21.5°C
July
Coldest month
0.3°C
January
Sunny days
140
days per year
Rainy days
150
days per year
Snow days
5
days per year
High season
June to August
Low season
December to February
Elgin offers excellent hiking opportunities, particularly in summer (June to August) when the weather is warm and dry, ideal for trails like the Moray Coastal Trail. Spring (April to May) is perfect for cycling and birdwatching, as temperatures rise and the scenery blooms. For winter sports, such as snowshoeing, January is your best bet with a chance of snow in the surrounding hills. After a day of adventure, consider staying in one of the comfortable hotels in Elgin for a relaxing evening.

FAQs about hotels in Elgin

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

Which hotel properties in Elgin are best for families?
The Eight Acres Hotel is well-suited for families, featuring family rooms and a playground. Additionally, the Premier Inn Elgin offers family-friendly amenities like family rooms and a children's menu.
Which hotels in Elgin offer scenic views?
The Sunninghill Hotel and The Mansefield Hotel provide excellent views of the surrounding countryside. Guests have noted the pleasant outlook from their rooms.
What are the top-rated hotels in Elgin based on guest reviews?
The Mansion House Hotel and The Royal Hotel Elgin are frequently noted for their high guest satisfaction scores, particularly for service and comfort.
How far are hotels from popular landmarks in Elgin?
The Eight Acres Hotel is approximately 2 km from Elgin Cathedral, while the Laichmoray Hotel is about 1 km from the Elgin Museum. Most hotels are within a 5 to 10-minute drive from major attractions.
Are there hotels in Elgin with unique amenities for couples?
The Mansion House Hotel features romantic dining options and spa services, making it ideal for couples. The Sunninghill Hotel also offers tailored packages for romantic getaways.

Essential Information on Hotels in Elgin

This guide evaluates eight hotels in Elgin, United Kingdom, highlighting key information to assist travelers in choosing the right accommodation based on pricing, locations, and other important factors.

Typical nightly prices range from $70 to $150 USD.

There are 8 hotel properties in Elgin.

Peak travel seasons are May to September.

Local taxes and fees are approximately 20% of the room rate.

Most hotels are within 2 km of Elgin Cathedral and 3 km from Elgin railway station.