Hotels in Elgin

Best Elgin Hotels

Enter your dates for prices and availability of the best hotels in Elgin.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Popular Filters
Amazing 4.5+Great 4.0+Good 3.5+Pleasant 3.0+

21 Best Hotels to Stay in Elgin

Select your travel dates for best hotels in Elgin, featured by Trip.com based on guests reviews!
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
River View Apartment Hotels in Elgin
River View Apartment Hotels in ElginRiver View Apartment Hotels in Elgin
Hotel near Elgin
With a stay at this apartment in Elgin, you'll be a 3-minute walk from Elgin Cathedral and 8 minutes by foot from Elgin Museum. This apartment is 13.8 mi (22.3 km) from Macallan Distillery and 0.8 mi (1.3 km) from Relax. Free self parking is available onsite. Make yourself comfortable in this apartment, which has a kitchen. A flat-screen television is provided for your entertainment.
4 reviews
3.8/5
Price from
PHP 7,090
per night
Check Availability
Laichmoray Hotel Hotels in Elgin
Laichmoray Hotel Hotels in ElginLaichmoray Hotel Hotels in Elgin
Hotel near Elgin
GGuest User 2024.08.10
The laich moray hotel scores 10/10 great service fantastic food in fact we would definitely stay there again. They went out of their way to make our wedding day special. 😀 staff all very friendly. Oh and the breakfast gets 10/10 also. Amazing experience
Excellent
102 reviews
4.4/5
Price from
PHP 4,891
per night
Check Availability
Sunninghill Hotel Hotels in Elgin
Sunninghill Hotel Hotels in ElginSunninghill Hotel Hotels in Elgin
Hotel near Elgin
SSHIJUN 2019.11.26
The breakfast is good and the room is tidy
Excellent
46 reviews
4.5/5
Price from
PHP 5,725
per night
Check Availability
Elgin
You Might Like
Elgin Hotels With BreakfastElgin Hotels With Twin RoomElgin Hotels With 1 Double BedElgin Hotels With Swimming PoolElgin Hotels With Free Cancellation
Eight Acres Hotel Hotels in Elgin
Eight Acres Hotel Hotels in ElginEight Acres Hotel Hotels in Elgin
Hotel near Elgin
GGuest User 2024.12.19
We booked this hotel as a couple for one night and had our small dog with us. We booked because it was cheap so the drawback was that they charged £25 for our dog, the most expensive dog hotel we have encountered and nothing was provided even though I had booked ahead. But other than that it was a good bed and breakfast experience. We didn't use the bar as we were tired and stayed in our room. Basic freeview on tv as usual but the internet connection was good. The hotel in the run up to Christmas was very quiet, although the walls were rather thin so we could hear other people. Being under-occupied this was not at all a problem but at busier times it might be. Everything was clean and tidy, plus there was usual teabags, instant coffee and biscuits for the room. Cooked Breakfast was great, freshly cooked to order and well done. One of the best we have had, and along with the buffet made a good start to the day. The staff were very friendly and helpful, but obviously not busy when we were there. The hotel was not adapted for anyone with mobility issues, I didn't see a lift and there were stairs to the rooms and to the bar and dining area. For us it was a good stop off and we enjoyed our night there.
48 reviews
3.3/5
Price from
PHP 5,577
per night
Check Availability
The Pines Guest House Hotels in Elgin
The Pines Guest House Hotels in ElginThe Pines Guest House Hotels in Elgin
Hotel near Elgin
GGuest User 2023.09.27
Nice room, nice reception, not bad
Outstanding
47 reviews
4.7/5
Price from
PHP 7,395
per night
Check Availability
The Royal Hotel Elgin Hotels in Elgin
The Royal Hotel Elgin Hotels in ElginThe Royal Hotel Elgin Hotels in Elgin
Hotel near Elgin
GGuest User 2023.09.19
Nice reception
62 reviews
3.4/5
Price from
PHP 4,399
per night
Check Availability
Premier Inn Elgin Hotels in Elgin
Premier Inn Elgin Hotels in ElginPremier Inn Elgin Hotels in Elgin
Hotel near Elgin
MMichelle 2024.12.28
The hotel is run down and in need of a refurbishment. The floors must also be quite thin as we could hear the room above us walking about quite heavily.
42 reviews
3.6/5
Price from
PHP 4,329
per night
Check Availability
Mansion House Hotel Hotels in Elgin
Mansion House Hotel Hotels in ElginMansion House Hotel Hotels in Elgin
Hotel near Elgin
Rrockylee 2023.06.09
1. This hotel is close to Tesco in Elgin. The location is actually very good. It is also very close to High Street. It is far from the church site, but it is still within walking distance. 2. The hotel was on the old site of a manor. When I first drove into the yard door, I was a little surprised. The environment was very good. The room is also very big and the bed is very classical. Facilities and software are very good. 3. Breakfast is a traditional English breakfast, the yard is large, very convenient for parking. 4. It is very convenient to drive to Spezai and other areas. I think it is more convenient to live in Elgin than in Dufftown.
Very Good
94 reviews
4.0/5
Price from
PHP 5,133
per night
Check Availability
Lossiemouth House Hotels in Elgin
Lossiemouth House Hotels in ElginLossiemouth House Hotels in Elgin
Hotel near Elgin
With a stay at Lossiemouth House in Lossiemouth, you'll be within a 10-minute walk of Lossiemouth East Beach and Harbour Treasures. This bed & breakfast is 0.5 mi (0.9 km) from Moray Golf Club and 4.1 mi (6.7 km) from Spynie Palace. Enjoy recreation amenities such as an outdoor tennis court or take in the view from a garden. A complimentary breakfast is included. Free self parking is available onsite. Make yourself at home in one of the 7 guestrooms.
Outstanding
42 reviews
4.8/5
Price from
PHP 8,253
per night
Check Availability
Golf View Hotel Hotels in Elgin
Golf View Hotel Hotels in ElginGolf View Hotel Hotels in Elgin
Hotel near Elgin
With a stay at Golf View Hotel in Lossiemouth, you'll be next to a golf course, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Harbour Treasures. This golf hotel is 0.8 mi (1.3 km) from Lossiemouth East Beach and 4.4 mi (7.1 km) from Spynie Palace. Take in the views from a terrace and make use of amenities such as complimentary wireless internet access and a banquet hall. At Golf View Hotel, enjoy a satisfying meal at the restaurant. Wrap up your day with a drink at the bar/lounge. Full breakfasts are served on weekdays from 7:30 AM to 9:00 AM and on weekends from 8:00 AM to 9:30 AM for a fee. The front desk is staffed during limited hours. Free self parking is available onsite. Stay in one of 19 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include desks and coffee/tea makers, and housekeeping is provided daily.
Very Good
61 reviews
4.1/5
Price from
PHP 4,501
per night
Check Availability
See All Hotels in Elgin

FAQs About Elgin Hotels

Where is the best place for a stay in Elgin?

Elgin has some of the best hotels for you to select. Whether you're traveling for business or on a vacation, Laichmoray Hotel, Mansion House Hotel and The Pines Guest House are preferred hotels.

What is the average hotel fee in Elgin?

For hotels in Elgin, the average price on weekdays is PHP 10,565, the average price on weekends (Friday–Saturday) is PHP 11,126.

Which hotels in Elgin has the best breakfast?

Mansion House Hotel,Laichmoray Hotel and The Pines Guest House provide high-quality breakfast. Start your day with fresh, delicious breakfast!

What are the best hotels with gym and fitness center in Elgin?

Eight Acres Hotel, Premier Inn Elgin and The Royal Hotel Elgin provide fitness facilities. Boost your fitness during your travel time!

What are some hotels with pools in Elgin?

Mansion House Hotel, Eight Acres Hotel and Premier Inn Elgin are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in Elgin provide free Wi-Fi?

Whether you're traveling on business or for vacation, internet connection is essential. Laichmoray Hotel, Mansion House Hotel and The Pines Guest House are popular hotels with free Wi-Fi.

Which hotels in Elgin provide airport transfers?

Worried about getting lost in Elgin? Laichmoray Hotel, Mansion House Hotel and The Pines Guest House provide airport transfer services.

What is the best spa hotel in Elgin?

Getting tired after a long walk? Mansion House Hotel, Eight Acres Hotel and Premier Inn Elgin provide highly rated spa services.

Where to find hotel deals in Elgin?

Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available on Trip.com.

Elgin Hotels Info

Highest PricePHP 32,291
Lowest PricePHP 2,853
Number of Reviews643
Total Properties134
Average Price (Weekdays)PHP 10,565
Average Price (Weekends)PHP 11,126