Edinburgh

4-Star Hotels in Edinburgh

Choose your dates to view the latest prices and availability.

Swipe up to see more
Filter by:
Hotel star rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 234 great 4-Star hotels in Edinburgh for you.

Select dates to see latest prices and deals.
Recommended
Lowest price
Closest to downtown
Top reviewed
58
Hotels in Edinburgh
Featured facilities: Laundry Service (On-Site), Shared Kitchen
Very Good
109 reviews
8.5/10
1 night
From THB 2,562
Check Availability
99+
Hotel near New Town,Edinburgh
Featured facilities: Swimming Pool, Spa, Meeting Room
Great
160 reviews
9.0/10
1 night
From THB 6,992
Check Availability
99
Hotel near Edinburgh Old Town,Edinburgh
No. 13 of 4-Star Select Hotels in Edinburgh
Featured facilities: Swimming Pool, Meeting Room, Café
Great
142 reviews
9.0/10
1 night
From THB 7,007
Check Availability
99+
Hotel near Edinburgh Airport,Ingliston
Featured facilities: Swimming Pool, Body Care, Shuttle Bus Service
Very Good
109 reviews
8.8/10
1 night
From THB 7,472
Check Availability
99+
Hotel near Royal Mile,Edinburgh
Featured facilities: Laundry Service (On-Site), Shared Kitchen
Very Good
158 reviews
8.5/10
1 night
From THB 2,972
Check Availability
99+
Hotels in Edinburgh
Featured facilities: Meeting Room, Fitness Room, Dry Cleaning
Amazing
321 reviews
9.4/10
1 night
From THB 5,820
Check Availability
51
Hotel near New Town,Edinburgh
Featured facilities: Bar
Great
113 reviews
9.0/10
1 night
From THB 4,960
Check Availability
91
Hotel near New Town,Edinburgh
Featured facilities: Business Center, Café, Fitness Room
Very Good
464 reviews
8.9/10
1 night
From THB 7,146
Check Availability
42
Hotel near Broughton,Edinburgh
Featured facilities: Shared Kitchen
Very Good
44 reviews
8.2/10
1 night
From THB 2,838
Check Availability
67
Hotel near West End,Edinburgh
Featured facilities: Café, Bar, Restaurant
Very Good
102 reviews
8.9/10
1 night
From THB 6,656
Check Availability
See All 4-Star Hotels in Edinburgh

Top 20 4-star select hotel in Edinburgh

See all
Discover our curated selection of 4-star select hotels in Edinburgh for your next stay
No.
1
8.7/10
317 reviews

Leonardo Edinburgh Haymarket

Hotel near West End, Edinburgh
"Easy to get around""Convenient location"
Select dates to view prices
No.
2
9.0/10
126 reviews

Wilde Aparthotels Edinburgh Grassmarket

Hotel near Edinburgh Old Town, Edinburgh
"Great location""Great rooms"
Select dates to view prices
No.
3
8.9/10
455 reviews

Leonardo Royal Hotel Edinburgh

Hotel near Edinburgh Old Town, Edinburgh
"Easy to get around""Convenient location"
Select dates to view prices
No.
4
9.6/10
123 reviews

Market Street Hotel

Hotel near Edinburgh Old Town, Edinburgh
"Easy to get around""Convenient location"
Select dates to view prices
No.
5
8.7/10
131 reviews

Radisson Blu Hotel Edinburgh City Centre

Hotel near Edinburgh Old Town, Edinburgh
"Great location""Friendly host"
Select dates to view prices
No.
6
9.3/10
112 reviews

BrewDog DogHouse Edinburgh

Hotel near Edinburgh Old Town, Edinburgh
"Great location""Great stay!"
Select dates to view prices
No.
7
8.8/10
188 reviews

Staycity Aparthotels West End

Hotel near West End, Edinburgh
"Large rooms""Many amenities"
Select dates to view prices
No.
8
9.4/10
101 reviews

The Rutland Hotel & Apartments

Hotel near West End, Edinburgh
"Good Location"
Select dates to view prices
No.
9
9.0/10
111 reviews

Malmaison Edinburgh City

Hotel near New Town, Edinburgh
"Great location"
Select dates to view prices
No.
10
8.9/10
119 reviews

Fraser Suites Edinburgh

Hotel near Edinburgh Old Town, Edinburgh
"Great location""Great rooms"
Select dates to view prices
No.
11
8.8/10
113 reviews

Le Monde Hotel

Hotel near New Town, Edinburgh
"Good Location"
Select dates to view prices
No.
12
9.1/10
207 reviews

voco EDINBURGH - HAYMARKET by IHG

Hotel near West End, Edinburgh
"Convenient location""Delicious breakfast"
Select dates to view prices
No.
13
9.0/10
142 reviews

Apex Grassmarket Hotel

Hotel near Edinburgh Old Town, Edinburgh
"Great location""Great rooms"
Select dates to view prices
No.
14
8.7/10
279 reviews

Novotel Edinburgh Centre

Hotel near Edinburgh Old Town, Edinburgh
"Delicious breakfast""Clean pool"
Select dates to view prices
No.
15
9.4/10
50 reviews

The Scott

Hotel near Edinburgh
"Great stay!""Delicious breakfast"
Select dates to view prices
No.
16
8.6/10
121 reviews

Princes Street Suites

Hotel near Princes Street, Edinburgh
"Close to train station""Easy to get around"
Select dates to view prices
No.
17
9.2/10
101 reviews

Hotel du Vin Edinburgh

Hotel near Edinburgh Old Town, Edinburgh
"Good Location"
Select dates to view prices
No.
18
8.8/10
107 reviews

Sonder Royal Garden Apartments New Town

Hotel near New Town, Edinburgh
"Good Location"
Select dates to view prices
No.
19
9.1/10
115 reviews

The Knight Residence by Mansley

Hotel near Edinburgh Old Town, Edinburgh
"Great location""Great service"
Select dates to view prices
No.
20
8.6/10
43 reviews

DoubleTree by Hilton Edinburgh City Centre

Hotel near Edinburgh Old Town, Edinburgh
"Great location""Great service"
Select dates to view prices

Latest reviews for Edinburgh hotels

See all
Find the perfect stay with trusted ratings and reviews.

Murrayfield Hotel

9.1/10
Great
Posted on Apr 28, 2026
Guest User
The hotel and its staff were excellent. They were always willing to meet your needs. The rooms were very well designed and clean, especially the bathroom. The location was great. You can reach Princes Street in just 25 minutes on foot. The bus stop was very close to the hotel. we could even say it was directly in front of it. By bus, you can reach almost anywhere in 10 minutes. The rooms were quiet and warm.
Price per night fromTHB 4,886

Moxy Edinburgh Airport

9.0/10
Great
Posted on Dec 25, 2025|Moxy Sleeper Room
CNGuest User
Better than expected, bravo! I was initially quite worried because the reviews for hotels in the vicinity didn't look good. But it actually turned out to be pretty decent. It's very close to the airport, and you can get there quickly on foot!
Price per night fromTHB 7,052

Yotel Edinburgh

9.0/10
Great
Posted on Mar 16, 2026
Guest User
The location of this hotel is just on the border of the city centre, so it feels a lot quieter compared to right on the High Street. My room was a windowless Queen Room, with plenty of storage space for 2 people.  I quite like the design of the room, where 1 side of the room is the washing facilities. Unfortunately, the night when I stayed, there were many loud door slamming during the night.  I've got woken up many times. I had the breakfast downstairs at around 9:30am, and it closes at 10am.  The hot food was very dry, so probably been sitting around for some time.  If I stay here again, I would go elsewhere for breakfast.
Price per night fromTHB 8,392

Albany Hotel

8.8/10
Very Good
Posted on Jun 14, 2026
GBGuest User
The hotel was immaculate the room was lovely everything great location near the town and train station hotel reception  were lovely really helpful i definitely do recommend thankyou so much many thanks
Price per night fromTHB 5,445

Novotel Edinburgh Centre

8.7/10
Very Good
Posted on Jun 19, 2026
HKGuest User
I always have high expectations for Novotel hotels, having stayed at them in other countries before, and I've never been disappointed. My experience at the Edinburgh Novotel this time was excellent. The room was tidy and clean, and the mattress and pillows were very comfortable. The hotel offers a good range of facilities, including a swimming pool (though not large), a jacuzzi, and a sauna. The breakfast buffet was abundant, fresh, and delicious. The staff were polite and friendly. The hotel has an underground parking garage, but it's not very spacious and can only accommodate a limited number of vehicles; some spots are only suitable for smaller cars. The entrance to the parking lot isn't very obvious and has an iron gate. You need to use the intercom at the gate to contact hotel staff, and they will open it for you. If you are a member of the hotel group, you'll receive a discount on parking.
Price per night fromTHB 6,656

Heeton Concept Aparthotel Edinburgh Queen Street

8.7/10
Very Good
Posted on Apr 2, 2026|Studio
Guest User
Great location. Near amazing cocktail bars like Bramble and Panda & Sons. Stored our luggage the next day. Place was really clean, bathroom seemed like it had been redone. Good amenities. Hair dryer, shampoo, shower gel, conditioner, etc. Very reasonably priced - on par with Easyhotel in price but double the size. Lovely room, lots of natural light.
Price per night fromTHB 6,107

Stewart by Heeton Concept – Aparthotel Edinburgh

8.6/10
Very Good
Posted on Mar 22, 2026|Family Apartment
Guest User
⭐⭐⭐⭐⭐ Stayed at Stewart by Heeton Concept for 2 days and I would absolutely love to come back in the future! The apartment was spotless — no dust, no bed bugs, fresh clean bedsheets, and a tidy washroom. Everything was well-maintained and made for a really comfortable stay. It truly felt like a great place to relax and unwind. The only two things I’d mention as areas for improvement: the check-out time of 10:30 AM felt a little early, and a few basic toiletry amenities like toothpaste, a toothbrush, and slippers were missing. Everything else was provided and well-stocked. Overall a fantastic stay and highly recommended. Will definitely be returning! 😊
Price per night fromTHB 7,165

Holiday Inn EDINBURGH by IHG

8.6/10
Very Good
Posted on Feb 14, 2026|Standard Double Room with 2 Single Sofa Beds
GBGuest User
Absolutely amazing. We arrived very late due to heavy snow- they checked us in and organised an extra bed literally within 2 minutes of arriving. The service is efficient and rapid. The gentleman who looked after our room in house keeping was awesome, he helped us settle in and the little touches to make the kids feel special was duly noted. The manager down on the reception desk was excellent. Everything is managed very well, there is no waiting and the service is outstanding. The view at breakfast is amazing! Mountains in the distance covered in snow. Our stay was better than expected. Parking ✅ Swimming pool and sauna ✅ Food ✅ Service ✅ The hotel location is convenient and the restaurant space is open plan and cosy yet very busy. The hotel does need some updated but everything works well. The location is literally next to the zoo and the overflow car park 🅿️ is next to the hotel. The staff here are outstanding. High praise. Thank you.
Price per night fromTHB 5,088

Hilton Edinburgh Carlton

8.5/10
Very Good
Posted on Mar 18, 2026|Executive King Room
GBOllieS
Fairly average hotel. Not worth the prices they charge. Emailed reception 3 times before arrival, not one reply. Room was nice and modern. Bed was comfy and shower was strong. Windows were only single glazed and looked over the train station which meant it was noisy even through the night. The executive lounge isnt really an executive lounge. Its just the breakfast room. Offering was fairly basic. Coffee machine didnt work much during our stay. On the lower ground floor so no windows. The old lounge upstairs was much better. Clearly cutting back on what they offer to save money. Breakfast was clearly designed for the American market. Crispy streaky bacon etc. Not what you normally get in the UK. Not the worst breakfast we've had but certainly not up to Hilton standard. Again, coffee machines not switched on so only standard coffee and tea was available, no cappuccino etc. Wouldn't stay here again. There are many hotels in Edinburgh that offer much better value for the price charged.
Price per night fromTHB 8,644

voco EDINBURGH - ROYAL TERRACE by IHG

7.9/10
Good
Posted on Jan 5, 2026
Lowryaf
The room quality is on par with a 3-star hotel in China. The hotel staff were very friendly and provided excellent service, but the room layout was quite odd and winding. The bed wasn't very big either. It's super convenient if you want to visit Calton Hill, but I wouldn't recommend it if you're primarily interested in the city center, as it's about a 20-minute walk.
Price per night fromTHB 7,986

FAQs

What are the best 4 star hotels in Edinburgh?

Whether you are travelling to Edinburgh for business or tourism, Destiny Student - Holyrood (Brae House) (from THB 4,420) , Destiny Student – Murano (Campus Accommodation) (from THB 3,540) and Code Pod – the Court - Edinburgh (from THB 1,795) are highly recommended as some of the best hotels.

How much is the average rate for 4 star hotels in Edinburgh?

For 4 star hotels in Edinburgh, the average price on weekdays is THB 18,293, and the average price on weekends (Friday - Saturday) is THB 23,614.

Which 4 star hotels in Edinburgh have swimming pools?

If you want to select a 4 star hotel in Edinburgh with swimming pool, Holiday Inn EDINBURGH by IHG (from THB 5,034) , Novotel Edinburgh Park (from THB 6,839) and Novotel Edinburgh Centre (from THB 6,799) are good choices.

Which 4 star hotels in Edinburgh provide fitness centre?

Which 4 star hotels in Edinburgh provide breakfast?

Which 4 star hotels in Edinburgh offer spa?

Among 4 star hotels with spa in Edinburgh, Apex Waterloo Place Hotel (from THB 9,267) and Village Hotel Edinburgh (from THB 7,150) are very popular.

Which 4 star hotels in Edinburgh have bars?

What deals are available for 4 star hotels in Edinburgh?

Trip.com provides various promotions and discounts for 4 star hotels. You can check the promotions page to see the latest hotel promotions on Trip.com.

More information

Highest priceTHB 99,158
Lowest priceTHB 4,460
Number of reviews15,410
Total properties234
Weekday Avg. PriceTHB 18,293
Weekend Avg. PriceTHB 23,614