4 Star Hotels in Ratho, Edinburgh

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Ratho 4 Star Hotels

Apex City of Edinburgh Hotel
4 out of 5
61 Grassmarket, Edinburgh, Scotland, EH1 2HJ
The price is €195 per night from 4 Jun to 5 Jun
€195
per night
4 Jun - 5 Jun
8.8/10 Excellent! (1,001 reviews)
"Great location, great hotel. Large rooms with facecloths, shampoo, & conditioner - a rare find in Europe!"

Reviewed on 30 May 2023

Apex City of Edinburgh Hotel
Leonardo Royal Edinburgh Haymarket
4 out of 5
1 Morrison Link, Midlothian, Edinburgh, Scotland, EH3 8DN
The price is €172 per night from 18 Jun to 19 Jun
€172
per night
18 Jun - 19 Jun
8.2/10 Very Good! (1,230 reviews)
"Enjoyed our stay. The staff were friendly and very helpful with a personal situation that made things much more manageable for us. Easy walk to the Haymarket train station and to the Royal Mile. Lots of great little restaurants, never had to eat the same cuisine any day we were there."

Reviewed on 30 May 2023

Leonardo Royal Edinburgh Haymarket
Apex Waterloo Place Hotel
4 out of 5
23-27 Waterloo Place, Edinburgh, Scotland, EH1 3BG
The price is €265 per night from 4 Jun to 5 Jun
€265
per night
4 Jun - 5 Jun
9/10 Wonderful! (1,000 reviews)
"Close to all the sights we wanted to see"

Reviewed on 29 May 2023

Apex Waterloo Place Hotel

Save an average of 15% on thousands of hotels when you're signed in

Dalmahoy Hotel & Country Club
4 out of 5
Dalmahoy Hotel & Country Club, Kirknewton, Scotland, EH27 8EB
Fully refundableReserve now, pay when you stay
The price is €166 per night from 4 Jun to 5 Jun
€166
per night
4 Jun - 5 Jun
8.6/10 Excellent! (1,010 reviews)
"Beautiful place. Would stop again"

Reviewed on 28 May 2023

Dalmahoy Hotel & Country Club
DoubleTree by Hilton Edinburgh Airport
4 out of 5
Edinburgh International Airport, 100 Eastfield Road, Newbridge, Scotland, EH28 8LL
Fully refundableReserve now, pay when you stay
The price is €228 per night from 4 Jun to 5 Jun
€228
per night
4 Jun - 5 Jun
8.4/10 Very Good! (1,003 reviews)
"As an airport assessible property this hotel checked all the boxes!"

Reviewed on 30 May 2023

DoubleTree by Hilton Edinburgh Airport
Market Street Hotel
4 out of 5
6 Market Street, Edinburgh, Scotland, EH1 1DE
The price is €311 per night from 6 Jun to 7 Jun
€311
per night
6 Jun - 7 Jun
9.4/10 Exceptional! (612 reviews)
"Wonderful location. The hotel decor and rooms were wonderful. The staff and food was amazing. I would definitely recommend this hotel to my friends."

Reviewed on 19 May 2023

Market Street Hotel
YOTEL Edinburgh
4 out of 5
Erskine House, Queen Street, Edinburgh, Scotland, EH2 4NH
Fully refundableReserve now, pay when you stay
The price is €161 per night from 18 Jun to 19 Jun
€161
per night
18 Jun - 19 Jun
8.6/10 Excellent! (1,457 reviews)
"it was good for how close it was to main things"

Reviewed on 28 May 2023

YOTEL Edinburgh
Leonardo Royal Hotel Edinburgh - Formerly Jurys Inn
4 out of 5
43 Jeffrey Street, Edinburgh, Scotland, EH1 1DH
Fully refundableReserve now, pay when you stay
The price is €242 per night from 4 Jun to 5 Jun
€242
per night
4 Jun - 5 Jun
8.4/10 Very Good! (1,008 reviews)
"Beautiful hotel, and excellent service!"

Reviewed on 29 May 2023

Leonardo Royal Hotel Edinburgh - Formerly Jurys Inn
The Scotsman Hotel
4 out of 5
20 North Bridge, Edinburgh, Scotland, EH1 1TR
The price is €444 per night from 11 Jun to 12 Jun
€444
per night
11 Jun - 12 Jun
9/10 Wonderful! (1,000 reviews)
"The rooms and the hotel are magnificent. Perfectly situated in Old Town and a quick walk across the bridge to New Town. There is also a lift down to Market Street directly across from Edinburgh Waverly train station."

Reviewed on 16 May 2023

The Scotsman Hotel
Tigerlily
4 out of 5
125 George Street, Edinburgh, Scotland, EH2 4JN
The price is €330 per night from 29 Jun to 30 Jun
€330
per night
29 Jun - 30 Jun
9.2/10 Wonderful! (647 reviews)
"The hotel is stunning. Gorgeous decor, beautiful & comfortable rooms, extremely friendly and helpful staff. Would definitely stay there every time we visited Edinburgh!!"

Reviewed on 30 May 2023

Tigerlily
Hilton Edinburgh Carlton
4 out of 5
19 North Bridge, Edinburgh, Scotland, EH1 1SD
Fully refundableReserve now, pay when you stay
The price is €343 per night from 14 Jun to 15 Jun
€343
per night
14 Jun - 15 Jun
8.4/10 Very Good! (1,000 reviews)
"The property was very nice, staff was welcoming and it was close to the Royal Mile."

Reviewed on 23 May 2023

Hilton Edinburgh Carlton
Princes Street Suites
4 out of 5
16 Waterloo Place, Edinburgh, Scotland, EH1 3EG
The price is €259 per night from 4 Jun to 5 Jun
€259
per night
4 Jun - 5 Jun
9/10 Wonderful! (1,343 reviews)
Very comfortable stay!
"We booked the Princess Street Suites because we were traveling with my 88 year old mother and felt that a separate room for her would be more comfortable for us. It really worked out well. We were able to get take out food (there is a mall area very close) in the evenings and dine in the comfort ..."

Reviewed on 14 May 2023

Princes Street Suites
Apex Grassmarket Hotel
4 out of 5
31-35 Grassmarket, Edinburgh, Scotland, EH1 2HS
Fully refundableReserve now, pay when you stay
The price is €219 per night from 4 Jun to 5 Jun
€219
per night
4 Jun - 5 Jun
8.8/10 Excellent! (1,001 reviews)
Great hotel but no Air
"Nice hotel and area, but no air conditioning and the ground noise is loud with the window open. They do have a small fan but still wasnt loud enough to drowned out the street noise."

Reviewed on 27 May 2023

Apex Grassmarket Hotel
Courtyard by Marriott Edinburgh
4 out of 5
1-3 Baxters Place, Edinburgh, Scotland, EH1 3AF
Fully refundableReserve now, pay when you stay
The price is €222 per night from 4 Jun to 5 Jun
€222
per night
4 Jun - 5 Jun
8.6/10 Excellent! (1,001 reviews)
"Great stay!!"

Reviewed on 30 May 2023

Courtyard by Marriott Edinburgh
Radisson Blu Hotel, Edinburgh City Centre
4 out of 5
80 High Street The Royal Mile, Edinburgh, Scotland, EH1 1TH
Fully refundableReserve now, pay when you stay
The price is €333 per night from 4 Jun to 5 Jun
€333
per night
4 Jun - 5 Jun
9/10 Wonderful! (1,002 reviews)
"Very nice will be back"

Reviewed on 23 May 2023

Radisson Blu Hotel, Edinburgh City Centre
Fraser Suites Edinburgh
4 out of 5
Fraser Suites Edinburgh, 12 - 26 St Giles Street, Edinburgh, Scotland, EH1 1PT
The price is €242 per night from 18 Jun to 19 Jun
€242
per night
18 Jun - 19 Jun
8.8/10 Excellent! (2,502 reviews)
"My wife an I love this hotel We stayed 2 times here on our vacation. The rooms were excellent and very quiet. The staff was very friendly and helpful. We felt very comfortable here. Location is a half block off the Royal Mile. Excellent location."

Reviewed on 25 May 2023

Fraser Suites Edinburgh
Hotel du Vin & Bistro Edinburgh
4 out of 5
11 Bristo Place, Edinburgh, Scotland, EH1 1EZ
Fully refundableReserve now, pay when you stay
The price is €249 per night from 4 Jun to 5 Jun
€249
per night
4 Jun - 5 Jun
9.2/10 Wonderful! (998 reviews)
"We loved our stay at this property. Interesting history. Delicious food. Beautiful large suite. We had cold water the first night, but after that all was great."

Reviewed on 28 May 2023

Hotel du Vin & Bistro Edinburgh
Eden Locke
4 out of 5
127 George Street, Edinburgh, Scotland, EH2 4JN
The price is €164 per night from 4 Jun to 5 Jun
€164
per night
4 Jun - 5 Jun
9.4/10 Exceptional! (825 reviews)
"This was a great little hotel! The location was perfect, close to everything. The bed was super comfy. I would definitely recommend for a quick trip away."

Reviewed on 30 May 2023

Eden Locke
Malmaison Edinburgh
4 out of 5
1 Tower Place Leith, Edinburgh, Scotland, EH6 7DZ
Fully refundableReserve now, pay when you stay
The price is €134 per night from 25 Jun to 26 Jun
€134
per night
25 Jun - 26 Jun
8.2/10 Very Good! (1,001 reviews)
"Great location in Leith. Friendly staff and nice facilities and decor."

Reviewed on 22 May 2023

Malmaison Edinburgh
Novotel Edinburgh Centre
4 out of 5
80 Lauriston Place, Edinburgh, Scotland, EH3 9DE
Fully refundableReserve now, pay when you stay
The price is €214 per night from 29 Jun to 30 Jun
€214
per night
29 Jun - 30 Jun
8.2/10 Very Good! (1,001 reviews)
"Convenient location with active tourist and dinner places nearby."

Reviewed on 30 May 2023

Novotel Edinburgh Centre

Explore similar 5-star hotels

Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in Ratho.
Still don't see what you're looking for?
See all properties in Ratho.
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.

4 Stars in Ratho

Search for hotels in Ratho on Expedia. You can easily find your hotels in Ratho using one of the methods below:

  • View our selection of featured hotels in Ratho
  • Use the map to find hotels in the Ratho area you prefer
  • Use the filters to see hotels in a specific area of Ratho, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Ratho
  • Enter your travel dates to view the best deals on hotels in Ratho - while they last

Ratho hotels information

Number of reviews
21,642
Accommodation
3,388 hotels
Lowest Price
€134
Highest Price
€572

Recent Reviews in Ratho
Expedia verified reviews