Elgin

3-Star Hotels in Elgin

Enter your dates to see the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 12 3-Star hotels for you in Elgin

Choose your travel dates to see the latest prices and deals for 3-star hotels in Elgin.
Most Booked
Lowest price
Closest to downtown
Highest Rated
67
Hotels in Elgin
Featured facilities: Meeting Room, Laundry Service (On-Site), Parking
Great
105 reviews
9.0/10
1 night
From €95
Check Availability
30
Hotels in Elgin
Featured facilities: Children's Playground, Parking, Restaurant
43 reviews
7.0/10
1 night
From €51
Check Availability
47
Hotels in Elgin
Featured facilities: Airport Pick-up Service, Meeting Room, Dry Cleaning
Great
52 reviews
9.1/10
1 night
From €135
Check Availability
18
Hotels in Elgin
The Travelodge Elgin is an ideal spot for travelers wanting to discover the city. The Travelodge Elgin is an ideal choice for travelers who want to take in the sights and sounds of Elgin. The hotel offers easy access to Elgin, just 4km away. This hotel is located near many of Elgin's attractions including Lady Hill, Cooper Park and Loch na Bo. In their spare time, guests can explore the hotel's surroundings.
Very Good
40 reviews
8.8/10
1 night
From €68
Check Availability
70
Hotels in Elgin
Featured facilities: Business Center, Dry Cleaning, Parking
67 reviews
7.3/10
1 night
From €112
Check Availability
12
Hotels in Elgin
Featured facilities: Kitchenware, Refrigerator, Stove
Very Good
9 reviews
8.2/10
1 night
From €79
Check Availability
41
Hotels in Elgin
Featured facilities: Parking, Garden, Shade Curtain
Amazing
51 reviews
9.5/10
1 night
From €103
Check Availability
11
Hotels in Elgin
Featured facilities: Kitchen, Washing Machine, Garden
Outstanding
10/10
Check Availability
8
Hotels in Elgin
Featured facilities: River View, Kitchen, Parking
Good
4 reviews
7.8/10
1 night
From €107
Check Availability
44
Hotels in Elgin
Featured facilities: Garden View, Barbecue, Kitchen
Very Good
8.0/10
Check Availability
See All 3-Star Hotels in Elgin

Frequently Asked Questions

What are some of the best 3 star hotels in Elgin?

Whether you are traveling to Elgin for business or tourism, The Royal Hotel Elgin (from €101) , Taigh Mor (from €92) and Premier Inn Elgin (from €64) are all popular hotels.

How much for staying at a 3 star hotel in Elgin?

For 3 star hotels in Elgin, the average price is €170 on weekdays, and is €161 on weekends (Friday–Saturday).

What are some of the best 3 star hotels in Elgin with bar?

If you are looking for 3 star hotels in Elgin with great bars, The Royal Hotel Elgin (from €101) , Laichmoray Hotel (from €101) and Sunninghill Hotel (from €162) are popular choices.

Which 3 star hotels in Elgin provide great breakfast?

The Royal Hotel Elgin (from €101), Premier Inn Elgin (from €64) and Travelodge Elgin (from €81) have delicious breakfast. Book now and start your energetic day with tasty food!

Do any deals available for 3 star hotels in Elgin?

Trip.com provides various promotions and discounts for 3 star hotels. You can check the promotions page to see the latest deals that available for you on Trip.com.

Which 3 star hotels in Elgin have free Wi-Fi?

Get your Internet connection is essential during traveling. The Royal Hotel Elgin (from €101), Taigh Mor (from €92) and Premier Inn Elgin (from €64) are popular hotels offering free Wi-Fi.

Elgin 3-star Hotel Info for Tourists

Number of reviews382
Total properties12
Weekday Avg. Price€170
Weekend Avg. Price€161