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 3 Star Hotels

See all 713 Hotels in Royal Mile
Cityroomz Edinburgh

Cityroomz Edinburgh

25-33 Shandwick Place, Edinburgh
3.0 out of 5.0
4.0 out of 5 (234 reviews)
Perfect for exploring the cityOur room was a lot larger than expected and very clean, a few snags in the carpet, but nothing to ruin the overall room. It’s in a great location for exploring the city, within walking distance of the castle, the town and the main clubs.
  Oct 20, 2017

$65

$65
Aparthotel Adagio Edinburgh Royal Mile

Aparthotel Adagio Edinburgh Royal Mile

231 Canongate, Edinburgh
3.5 out of 5.0
4.3 out of 5 (150 reviews)
Great location for all the main attractionsGreat location near the Royal Mile and Waverley Station. The room was clean but the bed very uncomfortable. The staff was unfortunately very unhelpful and quite short with us.
  Oct 22, 2017

$92

$92
Hampton by Hilton Edinburgh West End

Hampton by Hilton Edinburgh West End

166 Fountainbridge, Edinburgh
3.0 out of 5.0
5.0 out of 5 (1 reviews)
Lovely hotel great locationA lovely hotel with spacious rooms. Helpful staff and very easy and relaxed breakfast.
  Oct 21, 2017

$55

$55
ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile

77 South Bridge, Edinburgh
3.0 out of 5.0
4.2 out of 5 (454 reviews)
Great central locationWonderful friendly and helpful staff. Nice big bar area and great homemade soup. Had a great breakfast buffet - we will be back
  Oct 7, 2017

$73

$73
Jurys Inn Edinburgh

Jurys Inn Edinburgh

43 Jeffrey Street, Edinburgh
3.0 out of 5.0
3.8 out of 5 (706 reviews)
CENTRAL FOR ALL THE SIGHTSThis conveniently situated hotel lies between the old and the new town and is an excellent base for a visit to Edinburgh. The staff were most helpful in directing us to the appropriate buses and went out of their way to make our stay comfortable and enjoyable providing us with a small heater immediately ...
  Oct 19, 2017

$83

$83
Motel One Edinburgh-Royal

Motel One Edinburgh-Royal

18-21 Market Street, Edinburgh
3.0 out of 5.0
4.2 out of 5 (494 reviews)
Excellent hotel close to Waverley StationExcellent location- only 5 minutes from the station, and the side road by the hotel takes you straight to the Royal Mile! Extremely clean and comfortable with a very modern feel. Our room had a lovely view over the city.A few more coat hangars would have been nice- but that's a minor problem We didn't ...
  Oct 16, 2017

$76

$76
Dakota Forthbridge

Dakota Forthbridge

Ferrymuir Retail Park, South Queensferry
3.5 out of 5.0
4.5 out of 5 (194 reviews)
Friendly staff and comfortable room conditions. Great value. Spacious room with modern amenities. Definitely would recommend hotel to others.
  Oct 18, 2017

$88

$88
Haymarket Hub Hotel

Haymarket Hub Hotel

7 Clifton Terrace, Edinburgh
3.0 out of 5.0
3.7 out of 5 (881 reviews)
Nice hotel close to train stationGreat hotel .Convenient location. Very friendly staff. Very helpful staff. Room spotless.highly recommend to anyone. Hope to visit again.
  Oct 21, 2017

$52

$52
Old Waverley Hotel

Old Waverley Hotel

43 Princes Street, Edinburgh
3.0 out of 5.0
3.8 out of 5 (559 reviews)
Breaj awayIt was woderful always wanted to saty there and i got my wish many thanks for a memorable time ... Willbe back soon .
  Oct 14, 2017

$96

$96
Britannia Hotel Edinburgh

Britannia Hotel Edinburgh

69 Belford Road, Edinburgh
3.0 out of 5.0
2.6 out of 5 (275 reviews)
Nice hotelNice hotel ,it was within reach of all areas we planned to visit during our visit.Generally clean environment although the shower and bathtub could do with refurbishment ,clean bedding and towels. The staff were very helpful,friendly and welcoming, the breakfast was good with a variety of food,i ...
  Oct 22, 2017

$40

$40
Map

Three Star Hotel Guide for Royal Mile

There’s a reason the top 3 star hotels in Royal Mile, Edinburgh are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in Royal Mile, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in Royal Mile for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in Royal Mile near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the Royal Mile 3 star hotels offer a fantastic home base for any type of vacation.

Recently booked 3 Star Hotels in Royal Mile

Holiday Inn Express Edinburgh Royal Mile
3.0 out of 5.0
Last booking: 39 hours ago