United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Compare and book 4 Star hotels in Edinburgh, Scotland

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Edinburgh 4 Star Hotels

YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland
The price is £27 per night from 3 Feb to 4 Feb
4.5/5Wonderful! (528 reviews)

"Everything is nice and i love it even the bed is good and relaxing"…"

Reviewed on 12 Dec 2020

YOTEL Edinburgh
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £79 per night from 22 Jan to 23 Jan
4.3/5Excellent! (996 reviews)

"Good location and friendly staff. Bed was comfy too."…"

Reviewed on 30 Oct 2020

Hilton Edinburgh Carlton
Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland
The price is £49 per night from 1 Feb to 2 Feb
4.5/5Wonderful! (647 reviews)

"Very central, unfortunate city was v quiet and lots of places closed due to C19. Hotel v clean, lots of sanitiser station. Room v comfortable. Staff excellent."…"

Reviewed on 1 Nov 2020

Courtyard by Marriott Edinburgh
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland
The price is £83 per night from 1 Feb to 2 Feb
4.5/5Wonderful! (990 reviews)

"Enjoyed everything from the check in to the beautiful room with the added complimentary malt whisky, Breakfast was of a high standard ,service was excellent,definitely my favourite hotel and can’t wait to return."…"

Reviewed on 11 Oct 2020

The Scotsman Hotel
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland
Get Rates
4.5/5Wonderful! (1,050 reviews)

"They clean your room and refresh toiletries & towels everyday. Too bad sauna and steam rooms are closed due to covid restrictions. Other than that, will definitely recommend and book again."…"

Reviewed on 18 Oct 2020

Apex Waterloo Place Hotel
Macdonald Houstoun House
4 out of 5
Uphall, Broxburn, Scotland
The price is £62 per night from 1 Feb to 2 Feb
4/5Very Good! (551 reviews)
Good location

"Nice feature room, on site restaurant, good location"…"

Reviewed on 12 Oct 2020

Macdonald Houstoun House
Dalmahoy Hotel & Country Club
The price is £63 per night from 8 Feb to 9 Feb
4.4/5Excellent! (1,443 reviews)

"Lovely hotel to stay at. Staff were helpful. Will be back soon."…"

Reviewed on 13 Dec 2020

Dalmahoy Hotel & Country Club
Eden Locke
4 out of 5
127 George Street, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £59 per night from 21 Jan to 22 Jan
4.7/5Exceptional! (563 reviews)

"Stayed here for one night, however wish I stayed here longer. Staff were so amazing and the facilities were incredible. Would definitely go back!"…"

Reviewed on 2 Nov 2020

Eden Locke
Malmaison Edinburgh City
4 out of 5
Buchan House, 21-22 St Andrew Square, Edinburgh, Scotland
The price is £65 per night from 17 Feb to 18 Feb
4.4/5Excellent! (167 reviews)

"It was very romantic and big room with loads of space."…"

Reviewed on 14 Dec 2020

Malmaison Edinburgh City
Novotel Edinburgh Park
4 out of 5
15 Lochside Avenue, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £36 per night from 29 Jan to 30 Jan
4.4/5Excellent! (985 reviews)

"The location was nice Did not like parking fee for guests"…"

Reviewed on 23 Nov 2020

Novotel Edinburgh Park
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland
Free cancellation
The price is £36 per night from 8 Feb to 9 Feb
4/5Very Good! (1,068 reviews)

"Staff was very helpful. Room service was good. Peaceful and safe."…"

Reviewed on 17 Oct 2020

Leonardo Royal Edinburgh Haymarket
Apex City of Edinburgh Hotel
4 out of 5
61 Grassmarket, Edinburgh, Scotland
Get Rates
4.5/5Wonderful! (1,264 reviews)

"Excellent Hotel in a great Location and friendly staff willing to go the extra mile."…"

Reviewed on 11 Oct 2020

Apex City of Edinburgh Hotel
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland
Get Rates
4.5/5Wonderful! (1,267 reviews)

"Swimming pool was lovely, nice, big room albeit at the back of the hotel."…"

Reviewed on 25 Oct 2020

Apex Grassmarket Hotel
Ten Hill Place, BW Premier Collection
4 out of 5
10 Hill Place, Edinburgh, Scotland
Get Rates
4.5/5Wonderful! (994 reviews)

"Loved the hotel and all the staff were lovely. Breakfast was beautiful but we didn't have dinner in the hotel this time. We parked in the NCP car park and received a £6.50 discount."…"

Reviewed on 13 Dec 2020

Ten Hill Place, BW Premier Collection
Chain Runner, Livingston by Marston's Inns
4.2/5Excellent! (100 reviews)
Great, Friendly hotel.

"Lovely hotel with easy parking and good facilities. The room was a little tired in appearance and could do with some slight redecoration. The staff are doing an amazing job in these uncertain times and all safety and cleaning measures are in place. We will be staying again as it is in a great location ..."…"

Reviewed on 24 Aug 2020

Chain Runner, Livingston by Marston's Inns
Nira Caledonia
4 out of 5
6-10 Gloucester Place, Edinburgh, Scotland
The price is £74 per night from 7 Feb to 8 Feb
4.5/5Wonderful! (442 reviews)

"Beautiful hotel, very friendly staff, amazing location"…"

Reviewed on 9 Oct 2020

Nira Caledonia
Dalhousie Castle Hotel & Spa
Get Rates
4.3/5Excellent! (543 reviews)
Our night at the castle

"This hotel is a delightful place and wellworth a visit. Our room was amazing and the staff are very attentive with much emphasis on their guests to ensure a great experience during their stay at a real castle"…"

Reviewed on 8 Oct 2020

Dalhousie Castle Hotel & Spa
Village Hotel Edinburgh
4 out of 5
140 Crewe Road South, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £52 per night from 22 Jan to 23 Jan
4.2/5Excellent! (996 reviews)
perfect stay

"Lovely hotel good location for my needs. I’d highly recommend it."…"

Reviewed on 13 Oct 2020

Village Hotel Edinburgh
City Padzzz
4 out of 5
Western Harbour Midway, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £56 per night from 19 Jan to 20 Jan
4.3/5Excellent! (1,684 reviews)

"Excellent location for views, parking and convenient No 10 bus into town."…"

Reviewed on 16 Oct 2020

City Padzzz
Mercure Edinburgh Haymarket
4 out of 5
38 Gardner's Crescent, Edinburgh, Scotland
Free cancellationReserve now, pay when you stay
The price is £39 per night from 2 Feb to 3 Feb
4.2/5Excellent! (776 reviews)

"The hotel was great, the room was really nice and modern and it’s in a good location."…"

Reviewed on 24 Nov 2020

Mercure Edinburgh Haymarket

Explore similar 5-star hotels

Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in Edinburgh.

Still don't see what you're looking for?

See all properties in Edinburgh.
You can also use these popular filters to refine your search.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: 4 Stars Hotels in Edinburgh

With its blend of old world charm and cosmopolitan glamour, Edinburgh is one of the most popular tourist destinations for people around the world. In this bite-sized city, sightseeing, shopping, relaxation and conviviality go hand in hand. Booking a relaxing 4 star hotel in the Scottish capital is perfect for a city break.

Edinburgh has a wealth of visitor attractions, including historic monuments, fantastic shops, pretty parks and plenty of bars to let your hair down in the evenings. Scotland is known for its hospitality and the capital city is full of restaurants and cafes to dine out at, offering fresh Scottish produce and local draughts in a variety of unique settings.

Dining Out in Edinburgh

Edinburgh has a plethora of A-list restaurants serving contemporary and traditional Scottish food. For a memorable evening in the New Town, 21212 on Royal Terrace has an award-winning reputation. Situated conveniently next to the Playhouse Theatre, it is a perfect location to catch dinner and a show. Culinary connoisseurs can also sample divine Michelin-starred seafood at Restaurant Martin Wishart in the historic port area of Leith. For superb meals on the Old Town’s Royal Mile, look out for Ondine on George IV Bridge.

Take a look at the Edinburgh hotel deals on Expedia and treat yourself to an incredible meal in one of its famous areas.

More trip options

Edinburgh Hotel Reviews