Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Royal Mile 4 Star Hotels

See all 702 Hotels in Royal Mile

Get 200 Nectar points when you book your hotel
Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

The City Suites

The City Suites

Western Harbour Midway, Edinburgh
4.0 out of 5.0
4.0 out of 5 (179 reviews)
Apartment on the waterThis was a very spacious 2 bedroom apartment type setup. It was clean and furnished well. There was a full kitchen (including appliances and dishes, 2 full bathrooms, 2 bedrooms, living room with a television and dvd player, and washer/dryer. It is also right on the water. Parking was free and fairly ...
  24 Sep 2017

£64

£64
Apex Grassmarket Hotel

Apex Grassmarket Hotel

31-35 Grassmarket, Edinburgh
4.0 out of 5.0
4.2 out of 5 (929 reviews)
Faces west side of castleAttentive staff and wonderful room and amenities. Late night bar and great location. Centrally located for Edinburgh. It was affordable and comfortable by US standards especially in the U.K. We had a wonderful experience.
  25 Sep 2017

£82

£82
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club, Kirknewton
4.0 out of 5.0
4.4 out of 5 (357 reviews)
Great HotelGreat hotel! Lovely grounds and not to far from Edinburgh! Recommend to book
  25 Sep 2017

£60

£60
DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport

Edinburgh International Airport, Newbridge
4.0 out of 5.0
3.8 out of 5 (465 reviews)
Convenient for early flightsNice room, nice restaurant and very pleasant staff. A bus to the terminal comes by every 15 minutes. That made this hotel an easy choice.
  22 Sep 2017

£94

£94
Edinburgh Marriott Hotel

Edinburgh Marriott Hotel

111 Glasgow Road, Edinburgh
4.0 out of 5.0
4.1 out of 5 (447 reviews)
Convenient hotel by the airportRoom was fairly nice, but somewhat dated. Floors/carpeting is due for replacement. Shower water was weak and intermittent, and had issues with shower/tub switch. Otherwise, it was fine.
  24 Sep 2017

£65

£65
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

23-27 Waterloo Place, Edinburgh
4.0 out of 5.0
4.5 out of 5 (883 reviews)
The location was good - accessible to Princes Street and the train station. The room was spacious, clean and comfortable. We would come back.
  25 Sep 2017

£82

£82
Village Hotel Edinburgh

Village Hotel Edinburgh

140 Crewe Road South, Edinburgh
4.0 out of 5.0
4.4 out of 5 (210 reviews)
City break We had a fantastic stay at the hotel and enjoyed a marvellous weekend break in Edinburgh. Facilities are amazing
  13 Sep 2017

£79

£79
Radisson Blu Edinburgh

Radisson Blu Edinburgh

80 High Street The Royal Mile, Edinburgh
4.0 out of 5.0
4.4 out of 5 (665 reviews)
Fantastic StayHotel is well located and the staff were very pleasant and helpful especially Dora on reception. Fantastic time.
  25 Sep 2017

£138

£138
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

61 Grassmarket, Edinburgh
4.0 out of 5.0
4.4 out of 5 (626 reviews)
Excellent location Lovely hotel. Great location. Walking distance to most tourist attractions and restaurants.
  19 Sep 2017

£79

£79
Hotel du Vin & Bistro Edinburgh

Hotel du Vin & Bistro Edinburgh

11 Bristo Place, Edinburgh
4.0 out of 5.0
4.5 out of 5 (308 reviews)
edinburgh old towngood experience. interesting part of Edinburgh. du Vin hotels are usually interesting, as this was.
  24 Sep 2017

£137

£137
Map

Pocket Guide: 4 Star Hotels in Royal Mile

Search for hotels in Royal Mile on Expedia.co.uk. You can easily find your hotels in Royal Mile using one of the methods below:

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

Recently booked Royal Mile hotels

Fraser Suites Edinburgh
4.0 out of 5.0
Last booking: 8 hours ago
Apex City of Edinburgh Hotel
4.0 out of 5.0
Last booking: 26 hours ago