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

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

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


Check prices on hotels in Royal Mile

Tonight Tonight 19 Jun - 20 Jun
This weekend This weekend 22 Jun - 24 Jun
Next weekend Next weekend 29 Jun - 1 Jul

Featured Royal Mile 4 Star Hotels

See all 117 properties in Royal Mile
Apex Grassmarket Hotel

Apex Grassmarket Hotel

31-35 Grassmarket, Edinburgh
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.2 out of 5 (2,113 reviews)
Great locationClean and comfy room right on Grassmarket so location is fabulous. It seems that many airline workers stay at this hotel. Good bang for your buck.
1 Jun 2018

Apex Grassmarket Hotel£105

Apex Grassmarket Hotel£105
DoubleTree by Hilton Edinburgh Airport

DoubleTree by Hilton Edinburgh Airport

Edinburgh International Airport, Newbridge
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.0 out of 5 (1,558 reviews)
Close to airport Great room, great cookies and comfortable beds. Close to airport so got to sleep in.
15 Jun 2018

DoubleTree by Hilton Edinburgh Airport£98

DoubleTree by Hilton Edinburgh Airport£98
Edinburgh Marriott Hotel

Edinburgh Marriott Hotel

111 Glasgow Road, Edinburgh
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.2 out of 5 (1,266 reviews)
Edinburgh Marriott HotelNice hotel, good location just outside of Edinburgh, on a main road with good access to all major routes. Parking was quite good- used no. plate recognition. Hotel was nice throughout, good facilities (spa, pool , bar, gardens etc) restaurant was excellent for breakfast buffet (breakfast team were ...
13 Jun 2018

Edinburgh Marriott Hotel£69

Edinburgh Marriott Hotel£69
Leonardo Royal Hotel Edinburgh

Leonardo Royal Hotel Edinburgh

1 Morrison Link, Midlothian, Edinburgh
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
3.9 out of 5 (600 reviews)
Nice and clean hotelStaff were great and helpful, the room was clean and stylish. The location was great, very close within walking distance to the royal mile. I would recommend this hotel.
6 Jun 2018

Leonardo Royal Hotel Edinburgh£74

Leonardo Royal Hotel Edinburgh£74
The City Suites

The City Suites

Western Harbour Midway, Edinburgh
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.3 out of 5 (783 reviews)
Good place to stayGood place to stay, nice location.Good place to stay, nice location.
18 Jun 2018

The City Suites£56

The City Suites£56
Novotel Edinburgh Park

Novotel Edinburgh Park

15 Lochside Avenue, Edinburgh
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.3 out of 5 (1,604 reviews)
Great location but way too hot!!Absolutely love the location of this hotel. Never again will I stay in the center of Edinburgh when I can stay here and get the tram into town. Comfortable room and the buffet breakfast is awesome. The only complaint I would have is that our room was like a sauna, incredibly hot.
9 Jun 2018

Novotel Edinburgh Park£59

Novotel Edinburgh Park£59
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

61 Grassmarket, Edinburgh
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.4 out of 5 (1,892 reviews)
Nice hotel, very good locationThe room temperature could not be effectively controlled and the room was warm.
10 Jun 2018

Apex City of Edinburgh Hotel£90

Apex City of Edinburgh Hotel£90
Radisson Blu Edinburgh

Radisson Blu Edinburgh

80 High Street The Royal Mile, Edinburgh
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.4 out of 5 (1,781 reviews)
good placeGood location, looks old outside but is super modern/new inside spacious rooms first world problem but found the bed too soft!
7 Jun 2018

Radisson Blu Edinburgh£112

Radisson Blu Edinburgh£112
Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club, Kirknewton
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.4 out of 5 (1,021 reviews)
Beautiful place to stay outside of EdinburgThis was a stopping point along a very long drive press, so we were there less than 24 hours. But what I can tell you is that the hotel itself in the grounds are beautiful. The restaurant is very good, and thankfully open late. The rooms were comfortable and the bathrooms were well stocked. The staff ...
18 Jun 2018

Dalmahoy Hotel & Country Club£69

Dalmahoy Hotel & Country Club£69
Village Hotel Edinburgh

Village Hotel Edinburgh

140 Crewe Road South, Edinburgh
  • Free cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 
4.4 out of 5 (925 reviews)
Urban trendy hotelWe loved our experience here. Superb facilities, incredible atmosphere, open space, really neat!
12 Jun 2018

Village Hotel Edinburgh£49

Village Hotel Edinburgh£49
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

Macdonald Holyrood Hotel
4.0 out of 5.0
Last booking: 26 minutes ago
The Inn Place
4.0 out of 5.0
Last booking: 1 hour ago
ibis Edinburgh Centre South Bridge - Royal Mile
3.0 out of 5.0
Last booking: 8 hours ago
Hilton Edinburgh Carlton
4.0 out of 5.0
Last booking: 9 hours ago
Safestay Edinburgh
5.0 out of 5.0
Last booking: 12 hours ago
Old Town Chambers
5.0 out of 5.0
Last booking: 19 hours ago
The Scotsman Hotel
4.0 out of 5.0
Last booking: 20 hours ago
Jurys Inn Edinburgh
3.0 out of 5.0
Last booking: 21 hours ago
Apex City of Edinburgh Hotel
4.0 out of 5.0
Last booking: 24 hours ago