Best Hotels in Elgin

Explore Elgin with 23 hotels near iconic landmarks, popular shopping streets, and top dining spots.

Mansion House Hotel
8.2 (105 reviews)

Mansion House Hotel ★★★★

📍 Blackfriars' Rd, Elgin

"Beautiful, quiet hotel with old-world charm. Great for a stopover in the Highlands. Excellent breakfast. Beautiful grounds and magnificent building."

Premier Inn Elgin
7.1 (47 reviews)

Premier Inn Elgin ★★★

📍 15 Linkwood Way, Elgin

"The staff is friendly, and the facilities are clean. We stayed in an accessible room with a wet room, and it was very comfortable and spacious (With the Premier Inn app, it is easy to book this type of room). Although there is no air conditioning, the room stays very cool. The hotel is a two-minute walk from McDonald's, KFC, and other places. It is also a two-minute drive from a petrol station. There is a restaurant next to the hotel; the food is decent enough, but the very friendly and attentive staff really make the difference. We will return to this hotel."

Laichmoray Hotel
9.0 (105 reviews)

Laichmoray Hotel ★★★

📍 Maisondieu Rd, Elgin

"The hotel staff is very nice and friendly, they helped us carry our bags to the room (there’s no lift, so it was highly appreciated). The room was spacious enough, with a big bathroom. Unfortunately there’s no luggage rack, just the chairs. It’s not the best if you have big or small trolleys. The breakfast was good, you can choose if you want to eat at the restaurant or in the room or if you’re in a hurry you can ask for a take away, nice options."

Sunninghill Hotel
9.2 (48 reviews)

Sunninghill Hotel ★★★

📍 Hay St, Elgin

"We went for evening meal. The food was excellent. Very tasty and well presented. The service was excellent . The pleasant and courteous staff did everything to make our visit a success we would definitely visit again. A hidden gem don't miss out."

Taigh Mor
8.2 (94 reviews)

Taigh Mor ★★★

📍 179 High St, Elgin

"The hotel's location is excellent. While Elgin isn't a large city, its central location made it easy to get anywhere. The accommodations weren't cleaned individually. The common area had a microwave and washing machine, which was useful for long-term stays. There's a supermarket (ALDI, Tesco) just five minutes away, and the bus terminal is also very close."

St Michaels Guest House
8.8 (266 reviews)

St Michaels Guest House ★★★★

📍 st michaels guesthouse northfield terrace, Elgin

"We were having a weeks holiday in Scotland and wanted to incorporate a weekend visiting our son who lives and works in Elgin. He booked for us a few days at St. Michaels as it was only 5 minute's walk into the town, and also to his flat. On arrival, we were met by Hazel, the owner and shown to our room. The house is a former rectory which was converted to a guest house some 7 years ago. It is apparent that no expense was spared as the quality of everything was first class. Our room was spotlessly clean, spacious very well furnished and equipped with everything we could possibly need. The massive bed was super comfortable, and the shower on the en suite very powerful. The breakfast was also impressive, cooked fresh to order with as much choice as anyone could need. We would thoroughly recommend this lovely guest house, and would definitely return when we next visit the area."

The Royal Hotel Elgin
7.5 (45 reviews)

The Royal Hotel Elgin ★★★

📍 Station Rd, Elgin

"Great breakfast. Great location for us as we were attending a wedding. Church was walking distance then the reception was at the large more expensive hotel next door. Didn’t use the car once to get round town. Room could have done with a mirror in the main room as there was only one in the bathroom and would have benefited from a set of drawers as there was only furniture was modern but sparse. Both the room and bathroom were clean with bright white bedding and towels."

Sea Views, Sauna, Jacuzzi Bath, Decking, BBQ, Summer House, Perfect!
9.8 (56 reviews)

Sea Views, Sauna, Jacuzzi Bath, Decking, BBQ, Summer House, Perfect! ★★★★

📍 Burghead

The Pines Guest House
9.5 (54 reviews)

The Pines Guest House ★★★

📍 East Rd, Elgin

"Nice room, nice reception, not bad"

See All Hotels in Elgin

Explore Accommodation Types in Elgin

Guest Reviews for Elgin Hotels

9.4
Excellent Traveler Rating
Real & verified guest reviews from around the world
A

US Anonymous User

Solo traveler
Mansion House Hotel ★★★★
"Bed was very comfortable. Do not take room 9 (king sized bed room). It overlooks the carpark and you'd get the smoke from pple smoking outside in your room.Like others mentioned, carpet has stains. Room is simple but adequate. Shower pressure was so bad though!!! I was afraid it would go off halfway during a shower! Location is great. Near Tesco and there are nice walks up the hill from the hotel. Staff really nice and helpful. They helped with getting luggage up and down stairs."
★★★★★
2026-08-15
o

GB olafstando

Couple
Premier Inn Elgin ★★★
"Stayed there for just one night as a stopover on a road trip, and haven’t used the restaurant / breakfast. Clean and convenient but in a pretty uninspiring location. Free parking."
★★★★★
2026-07-29
n

CN niquetamere

Booked for others
Laichmoray Hotel ★★★
"Excellent"
★★★★★
2024-08-17
S

Stewart R

Traveling with friends
Sunninghill Hotel ★★★
"Really great hotel, lots of room options, lovely staff, great bar, fantastic food, easy to find location with parking, overall fantastic place to stay. Eight of us stayed for a wee golfing break where we were very well looked after by the team there, made for a superb golf trip."
★★★★★
2025-05-04
파

KR 파즈74

Solo traveler
Taigh Mor ★★★
"I found this place while looking for accommodations in the Elgin area for my whiskey tour. The location is excellent, the facilities are clean, and it's also great value. However, please note that there is no separate reception."
★★★★★
2026-02-24
G

Guest User

Other
St Michaels Guest House ★★★★
"This is one if not the best guest house we have ever stayed in ,awesome room loads of space really good Wi-Fi and flat screen tv with excellent bathrooms with hot water in a second, very clean very professional & Friendly best ever breakfast comfortable beds kids and myself loved it Hazel the proprietor was so lovely and nothing was too much to ask . Highly recommended 5 Star and above !"
★★★★★
2023-12-19
G

DE Guest User

Business traveler
The Royal Hotel Elgin ★★★
"Nice reception"
★★★★★
2023-09-19
f

HK fai0001

Family
The Pines Guest House ★★★
"Superb accomodation! Very cozy with delicious breakfast. Definitely far from our expectation! Hosts are friendly and helpful! Re: check-out time - the one stated in Trip.com is not aligned with the host's expected check-out time. Suggest Trip.com to communicate with the host to ensure everyone is on the same page to avoid embarassing situation from happening again in the near future. Thanks!"
★★★★★
2025-07-19
G

Guest User

Couple
Travelodge Elgin ★★★
"Fantastic staff that looked after the guests during severe snow that hit during our stay. We had an accessible room that well planned for wheelchair access. Wet room was exceptionally clean with fantastic hot shower. Had breakfast and evening meal in cafe which was excellent value for money. Would definitely stay here again and highly recommend it. "
★★★★★
2026-01-06

Elgin Travel Information

⚡

Power Plug & Voltage

230V/Type G

💵

Exchange Rate

GBP

💳

Local Payment

Cards/ApplePay/Cash

📱

Connectivity

EE/Vodafone/O2/Three

🌡️

Current Weather

Partly clear with showers

More Information About Elgin Hotels

Key Info

Details

Number of reviews

541

Total properties

23

Weekday Avg. Price

£139

Weekend Avg. Price

£139

Trending hotel

Mansion House Hotel

FAQ – Hotels in Elgin

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.