Hotels near The Royal Mile, Edinburgh

Search and compare hotels near The Royal Mile from hundreds of travel sites and save

The Royal Mile - Edinburgh, Scotland, United Kingdom
26 Sep — 27 Sep2
The Royal Mile - Edinburgh, Scotland, United Kingdom
Tue 26/9
Wed 27/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels near The Royal Mile

These hotels near The Royal Mile see the most activity from our users at the moment. Users seeking more options can adjust the settings in the search form at the top of the page.
Filter by star ratings
All filters
Apex City of Edinburgh Hotel
8.1 Excellent
61 Grassmarket, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 3,890 reviews
8.1

Located in Edinburgh, Apex City of Edinburgh Hotel provides stylish, 4-star accommodation close to the National Museum of Scotland. This modern hotel is set in the heart of the city.

Intercontinental Edinburgh The George
8.4 Excellent
19-21 George Street, Edinburgh, United Kingdom
Show on map
0.2 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 1,577 reviews
8.4

Awarded 2018 Regional Winner of both Conference Hotel and Wedding Hotel of the Year, The Principal Edinburgh George Street is a Grade II listed building set in the heart of Edinburgh. Surrounded by local bars and restaurants, it is a short stroll from Edinburgh Bus Station.

Leonardo Royal Hotel Edinburgh
8.2 Excellent
43 Jeffrey Street, Edinburgh, United Kingdom
Show on map
0.7 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 3,008 reviews
8.2

Conveniently located in the middle of the city, this 3-star hotel makes for an ideal base in Edinburgh. Surrounded by local bars and restaurants, it is a short stroll from Edinburgh Waverley Railway Station.

Leonardo Royal Edinburgh Haymarket
7.8 Good
1 Morrison Link, Midlothian, Edinburgh, United Kingdom
Show on map
1.3 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 11,847 reviews
7.8

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in Edinburgh. Those staying at the property can also take advantage of free Wi-Fi throughout their stay.

ibis Edinburgh Centre South Bridge - Royal Mile
7.8 Good
77 South Bridge, Edinburgh, United Kingdom
Show on map
0.7 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 7,404 reviews
7.8

Set in the heart of the city, Ibis Edinburgh Centre South Bridge - Royal Mile provides easy access to Edinburgh's popular retail and sightseeing areas. Only a short walk from University of Edinburgh, it offers modern rooms equipped with an in-room closet, an in-room dining area and heating.

Novotel Edinburgh Centre
7.9 Good
80 Lauriston Place, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 5,289 reviews
7.9

Conveniently located in the middle of the city, this 4-star hotel makes for an excellent base in Edinburgh. It has a gym, as well as a sauna, a heated pool and a Jacuzzi.

Cityroomz Edinburgh
7.8 Good
25-33 Shandwick Place, Edinburgh, United Kingdom
Show on map
0.8 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 8,020 reviews
7.8

Conveniently located in the middle of the city, this 3-star hotel makes for an ideal base in Edinburgh. It is steps from Princes Street, eateries and nightlife options.

Apex Grassmarket Hotel
8.2 Excellent
31-35 Grassmarket, Edinburgh, United Kingdom
Show on map
0.6 km from city centre, Edinburgh, SCT, United Kingdom 
ExcellentBased on 4,392 reviews
8.2

Set in the heart of the city, Apex Grassmarket Hotel offers easy access to Edinburgh's main retail and sightseeing areas. It provides a sauna, an indoor pool and complimentary Wi-Fi.

Old Waverley Hotel
7.9 Good
43 Princes Street, Edinburgh, United Kingdom
Show on map
0.2 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 6,658 reviews
7.9

Situated within a 10-minute walk of Edinburgh Bus Station, The Old Waverley Hotel is a convenient base while in Edinburgh. This modern hotel is set in the heart of the city.

Mercure Edinburgh City Princes Street Hotel
7.2 Good
53 Princes Street, Edinburgh, United Kingdom
Show on map
0.1 km from city centre, Edinburgh, SCT, United Kingdom 
GoodBased on 6,714 reviews
7.2

Located under a 10-minute walk from Edinburgh Bus Station, the hotel offers guests an ideal base when in Edinburgh. It is conveniently situated in the city centre.

Tips for booking hotels in The Royal Mile

Cheapest month:January
Most expensive month:August
Average price in The Royal Mile:€195/night
Cheapest price found:€29/night
Cheapest day:Wednesday
Most expensive day:Tuesday
€38 - €344
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€51 - €344
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated hotels near The Royal Mile

Our users rated these The Royal Mile hotels among the best places to stay. Be sure to read user reviews to learn why these hotels are among the highest rated.
Show all 1,275 hotels
1
Tigerlily
8.8 Excellent
125 George Street, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh, SCT, United Kingdom 

Conveniently located in the centre of the city, this 4-star hotel makes for an excellent base in Edinburgh. It is close to Princes Street, shops and nightlife options.

€197
Avg. per night
2
Eden Locke
9.1 Excellent
127 George Street, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh, SCT, United Kingdom 

Situated in the heart of the city, Eden Locke provides easy access to Edinburgh's main shopping and sightseeing areas. It is located a brief walk from Princes Street and Edinburgh Castle.

€147
Avg. per night
3
Stay Central Hotel
8.0 Excellent
139 Cowgate, Edinburgh, United Kingdom
Show on map
0.6 km from city centre, Edinburgh, SCT, United Kingdom 

Located in Edinburgh, Stay Central Hotel offers stylish, 3-star accommodation close to St Giles Cathedral. This trendy hotel is set in the heart of the city.

€147
Avg. per night
4
Apex Waterloo Place Hotel
8.5 Excellent
23-27 Waterloo Place, Edinburgh, United Kingdom
Show on map
0.6 km from city centre, Edinburgh, SCT, United Kingdom 

Apex Waterloo Place Hotel is located in the heart of in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. The multiple amenities this modern hotel offers include a sauna, an indoor pool and free Wi-Fi.

€162
Avg. per night
5
The Glasshouse Autograph Collection
8.4 Excellent
2 Greenside Place, Edinburgh, United Kingdom
Show on map
0.9 km from city centre, Edinburgh, SCT, United Kingdom 

The Glasshouse Autograph Collection provides relaxed accommodation in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. It is conveniently situated in the city centre.

€194
Avg. per night
6
Motel One Edinburgh-Royal
8.8 Excellent
18-21 Market Street, Edinburgh, United Kingdom
Show on map
0.3 km from city centre, Edinburgh, SCT, United Kingdom 

The hotel is located in the heart of in Edinburgh and is within a 10-minute walk of Edinburgh Bus Station. It is situated in the area's vibrant nightlife district, just a short walk from Princes Street.

€116
Avg. per night
7
Ibis Styles Edinburgh Centre St Andrew Square
8.5 Excellent
19 St Andrew Square, Edinburgh, United Kingdom
Show on map
0.3 km from city centre, Edinburgh, SCT, United Kingdom 

Just a few steps away from Edinburgh Bus Station and surrounded by bars and restaurants, ibis Styles Edinburgh Centre St Andrew Square is the perfect base for those who wish to be in the heart of the city. It is conveniently located in the city centre.

€159
Avg. per night
8
The Scotsman Hotel
8.6 Excellent
20 North Bridge, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh, SCT, United Kingdom 

Established in 1903 and situated in Edinburgh, The Scotsman Hotel features free Wi-Fi, plus views of Edinburgh Castle. Surrounded by local bars and restaurants, it is within walking distance from Edinburgh Bus Station.

€311
Avg. per night

Cheapest hotels near The Royal Mile, Edinburgh

At the moment, these hotels offer the lowest nightly rate out of those we've come across close to The Royal Mile. Prices can differ depending on the dates selected, so use the search form to browse more options if you have flexibility.
Show all 1,275 hotels
Kick Ass Grassmarket (18+)
8.2 Excellent
2 West Port, Edinburgh, United Kingdom
Show on map
0.6 km from city centre, Edinburgh, SCT, United Kingdom 

Centrally located, Kick Ass Grassmarket 18+ hostel offers easy access to Edinburgh's popular retail areas and tourist attractions. It is also located only minutes away from Edinburgh Castle.

€23
Avg. per night
Kick Ass Greyfriars (18+)
7.9 Good
37-39 Cowgate, Edinburgh, United Kingdom
Show on map
0.5 km from city centre, Edinburgh, SCT, United Kingdom 

Conveniently located, Kick Ass Greyfriars 18+ hostel offers easy access to Edinburgh's best sightseeing areas. It provides free Wi-Fi, a 24-hour reception and luggage storage.

€23
Avg. per night
The Baxter Hostel
7.3 Good
5/2 West Register Street, Edinburgh, United Kingdom
Show on map
0.4 km from city centre, Edinburgh, SCT, United Kingdom 

A 10-minute walk from Edinburgh Bus Station, The Baxter Hostel has an accessible setting, making it an ideal place to stay while visiting Edinburgh. This hostel is set in the heart of the city.

€25
Avg. per night
Code Co-Living - The Loft - Edinburgh
8.2 Excellent
50 Rose Street North Lane, Edinburgh, United Kingdom
Show on map
0.2 km from city centre, Edinburgh, SCT, United Kingdom 

Centrally located, CoDE Pod Hostels - THE LoFT allows for easy access to Edinburgh's main sightseeing and retail areas. It also offers luggage storage, free Wi-Fi and an express check-in and check-out feature.

€37
Avg. per night
Destiny Student Holyrood - Campus Accommodation
6.6 Good
31 Abbeyhill, Edinburgh, United Kingdom
Show on map
1.7 km from city centre, Edinburgh, SCT, United Kingdom 

Within 20 minutes' walk from Edinburgh Waverley Railway Station, Destiny Student - Holyrood Brae House offers guests a convenient base when in Edinburgh. It also provides an express check-in and check-out feature, a 24-hour reception and a concierge.

€60
Avg. per night
Edinburgh Central Queen Street
7.6 Good
30-31 Queen Street, Edinburgh, United Kingdom