Edinburgh hotels near Royal Mile

Are you in a hurry?

Here is a quick list of hotels in Edinburgh, selected based on their rating

Name of hotel Accommodation Rating Price, $
Royal Mile Backpackers Hostel

8.5 / 10

(984 Reviews)

From 24$
Holiday Inn Express Edinburgh - Royal Mile, An Ihg Hotel

8.1 / 10

(3674 Reviews)

From 83$
Nira Caledonia Hotel

8.2 / 10

(529 Reviews)

From 155$
Aparthotel Adagio Edinburgh Royal Mile

8.6 / 10

(6350 Reviews)

From 145$
Heriott Park Guest House

8.3 / 10

(38 Reviews)

From 261$

If you are searching for a fine hotel for your next journey near Royal Mile, we are happy to provide you with Edinburgh hotel deals. More than 122 deals not far from Royal Mile are our best options in the area.
Guests have left more than 58154 positive reviews about Eden Locke rated 7.6/10 for 338US$ per night.
Cheval Old Town Chambers rated 8.0/10 may also suit you — only 601US$ per one night.
Other best deals are Hot El Apartments Waterfront, Mercure City Princes Street Hotel and Hilton Carlton.

Edinburgh Popular searches

Table of contents

Royal Mile Backpackers Hostel Holiday Inn Express Edinburgh - Royal Mile, An Ihg Hotel Nira Caledonia Hotel Aparthotel Adagio Edinburgh Royal Mile Heriott Park Guest House Holiday Inn Edinburgh Zoo, An Ihg Hotel Grassmarket Hotel Brooks Hotel Frederick House Hotel Citylivein Grove Street

View all photos

8.5
Very good
984 Reviews

Royal Mile Backpackers Hostel

📍 105 High Street

From 24$

Located in the very heart of Edinburgh, the 2-star Royal Mile Backpackers Hostel lies approximately 5 minutes' walk from The Real Mary King's Close. It offers cosy accommodation with WiFi in the rooms.

Due to its central location, this Edinburgh hostel ensures proximity to the combined National Museum of Scotland. A 15-minute walk will take guests to the historic fortress "Edinburgh Castle". The hostel is right off Larder Go and serves Scottish dishes. Royal Mile Backpackers Hostel is set in the Old Town district near The Robertson Mausoleum Parish Church. Edinburgh Waverley train station is less than a 10-minute walk away.

Check Availability
Add to compare

View all photos

8.1
Very good
3674 Reviews

Holiday Inn Express Edinburgh - Royal Mile, An Ihg Hotel

📍 300 Cowgate

From 83$

The comfortable Holiday Inn Express Edinburgh - Royal Mile, An Ihg Hotel is located in Edinburgh, approximately 13 minutes on foot from the historic fortress "Edinburgh Castle", and offers a swimming pool. Featuring 78 rooms with views of the city, this 3-star award-winning inn is set nearly a 5-minute drive from the royal Holyrood Park.

The pet-friendly property enjoys a perfect position in Old Town with traditional pubs, cosy cafes, and small museums, a few minutes drive from Edinburgh Old Town. The 16th-century Palace of Holyroodhouse is within a 13-minute walk of the modern Holiday Inn Express Edinburgh - Royal Mile, An Ihg, while Edinburgh airport is 15 km from it. The business accommodation is not far from Edinburgh Waverley and near bars and restaurants. The area offers shopping experience such as Grassmarket about 11 minutes' walk from Holiday Inn Express Edinburgh - Royal Mile, An Ihg Hotel.

Check Availability
Add to compare

View all photos

8.2
Very good
529 Reviews

Nira Caledonia Hotel

📍 6 Gloucester Place

From 155$

Nira Caledonia Hotel Edinburgh is an elegant 4-star property set 5 minutes by car from the combined National Museum of Scotland, which is an excellent place to improve cultural awareness. The hotel features Wi Fi throughout the property and public parking nearby.

George Street is in vicinity of the accommodation, while Smith and Gertrude is less than 5 minutes' walk away. The shopping area gives proximity to shopping venues like St Andrew Square (1.2 km) and Charlotte Square (0.6 km). This Edinburgh hotel allows you to enjoy such natural sights as Wildlife Pond a 13-minute stroll away. Guests can easily get in touch with the history of Edinburgh by visiting the historic fortress "Edinburgh Castle", located 20 minutes' walk from Nira Caledonia Hotel. Edinburgh Waverley station is merely 1.8 km from the property, while Arthur's Seat hike is placed 10 minutes away by car.

Check Availability
Add to compare

View all photos

8.6
Excellent
6350 Reviews

Aparthotel Adagio Edinburgh Royal Mile

📍 231 Canongate

From 145$

Located near the 16th-century Palace of Holyroodhouse, the comfortable 4-star Aparthotel Adagio Edinburgh Royal Mile has 24-hour reception, housekeeping and shopping service. The smoke-free aparthotel is situated in the very heart of Edinburgh, within 0.6 km of such cultural attractions as Dynamic Earth Interactive Science Museum.

The prime location of the eco-friendly property places guests 14 minutes on foot from Grassmarket and relatively near Waterloo Place. The Aparthotel Adagio Edinburgh Royal Mile is 400 metres from the Thistle chapel "St Giles' Cathedral" and 15 km from Edinburgh airport. Staying at the comfortable accommodation, you can also enjoy natural sights such as the landscaped Princes Street Gardens, which is only 1.1 km away. Aparthotel Adagio Edinburgh Royal Mile lies a mere 0.6 km from Edinburgh Waverley train station, and the royal Holyrood Park is situated a 5-minute drive away.

Check Availability
Add to compare

View all photos

8.3
Very good
38 Reviews

Heriott Park Guest House

📍 254-256 Ferry Rd

From 261$

Set within 2.6 km of Royal Mile, the 3-star Heriott Park Guest House Edinburgh includes 20 rooms. This Edinburgh guest house entices guests with a car park, available nearby.

Located within 2.7 km of Edinburgh Waverley railway station, the property stands a few minutes drive from Royal Botanic Garden Edinburgh. History lovers will enjoy visiting the historic fortress "Edinburgh Castle" (2.6 km) and the official residence "Palace of Holyroodhouse" (2.8 km). The hotel is situated within 25 minutes' walk of the José Martí Scott Monument. Edinburgh airport is approximately 15 km away from Heriott Park Guest House.

Check Availability
Add to compare

Hotels in Edinburgh

Airport nearby 🛬 Dundee, Edinburgh
Rating 🏅 40
Edinburgh Hotels 🛎️ 2503
Cities Nearby 🌇 Fisherrow, Juniper Green, Inveresk
Minimum Price 💸 16$
Family Hotel 👪 Royal Mile Backpackers Hostel
Best Price Hotel 🤑 Holiday Inn Express Edinburgh - Royal Mile, An Ihg Hotel
Best mid-range Hotel 🌴 Nira Caledonia Hotel

View all photos

7.4
Good
5898 Reviews

Holiday Inn Edinburgh Zoo, An Ihg Hotel

📍 132 Corstorphine Road

From 157$

Holiday Inn Edinburgh is located near a business district, about a 10-minute drive from Edinburgh International Conference Centre. This 4-star inn lies nearly a 10-minute ride from the historic fortress "Edinburgh Castle", and offers an à la carte restaurant and an indoor pool onsite.

The property is positioned within 15 minutes' drive of BT Murrayfield Sports Stadium. The hotel provides history lovers with proximity to the 16th-century tower house "Lauriston Castle" (3.3 km) and the 16th-century Palace of Holyroodhouse (7 km). The accommodation also gives access to sports attractions like Tynecastle Park Football Stadium, which is around 25 minutes' walk away. Holiday Inn Edinburgh is located within 6 km of Edinburgh Waverley train station.

Check Availability
Add to compare

View all photos

8
Very good
2575 Reviews

Grassmarket Hotel

📍 94-96 Grassmarket

From 196$

Built in 1920, the 3-star Grassmarket Hotel is enveloped by a park and bars in a vibrant area of Edinburgh. Boasting a location 650 metres from Edinburgh Old Town, the hotel offers 42 rooms together with an Irish bar onsite.

This smoke-free accommodation is centrally located in Old Town with traditional pubs, cosy cafes, and small museums, 5 minutes' walk from the landscaped Princes Street Gardens and only metres from the historic fortress "Edinburgh Castle". Arthur's Seat hike is within 25 minutes' walk of the Grassmarket, while Edinburgh airport is 15 km from it. Also, the property is within close distance of the 16th-century Palace of Holyroodhouse, while Edinburgh Waverley is placed just 950 metres away.

Check Availability
Add to compare

View all photos

7.5
Very good
1785 Reviews

Brooks Hotel

📍 70-72 Grove Street

From 71$

Nestled in Haymarket with a number of pubs, cafés and restaurants, well-known for historical sights like the historic fortress "Edinburgh Castle" set 1.5 km away, Brooks Hotel Edinburgh offers a restaurant and a lobby area. Located 5 minutes' drive from the Leith Princes Street, this charming hotel features 46 rooms with views of the city.

Situated in the very heart of Edinburgh, the property is within close distance of Edinburgh International Conference Centre. Sports fans can also visit BT Murrayfield Sports Stadium, 2.5 km from the Brooks, and take their families to the 82-acre non-profit Edinburgh Zoo, which is around 3.5 km away. Aside from using computers and a work desk on site, guests can take advantage of convention centres set just a short walk from this stylish 3-star accommodation. Escape is located just near Brooks Hotel. Due to a location near a train station, the property gives quick access to other parts of Edinburgh.

Check Availability
Add to compare

View all photos

8.3
Very good
2880 Reviews

Frederick House Hotel

📍 42 Frederick Street

From 125$

Featuring Wi-Fi throughout the property, Frederick House Hotel Edinburgh is set within 1.1 km of the historic fortress "Edinburgh Castle". At this 4-star hotel you'll find a 24-hour front desk, housekeeping and ironing.

Co-op Food is located within 100 metres of the property, and such natural sites as Royal Botanic Garden Edinburgh are nearly 5 minutes away by car. The Royal Edinburgh Military Tattoo is not too far from the hotel, and Edinburgh airport is 15 km away. The accommodation is also within 5 minutes' drive of the royal Holyrood Park. In addition, a train station is near Frederick House Hotel.

Check Availability
Add to compare

View all photos

7.8
Very good
1467 Reviews

Citylivein Grove Street

📍 69 Groves Street

From 67$

Citylivein Grove Street apartment is situated in the Haymarket district of Edinburgh, 0.5 km from Edinburgh airport. This student accommodation provides accommodation with WiFi throughout the property.

The Sunday Stockbridge Food Market is within 25 minutes' walk of property, while the official residence "Palace of Holyroodhouse" is about a 10-minute drive away. The apartment is less than 2 km from the city centre and Edinburgh International Conference Centre lies within a walking distance. Offering Vietnamese dishes, Vietnam House Restaurant is 200 metres away. Citylivein Grove Street apartment is placed within 10 minutes' drive of Arthur's Seat hike. Edinburgh Waverley train station is at a 2.2 km distance from this accommodation.

Check Availability
Add to compare

View all photos

6.7
Good
3820 Reviews

Balmore Guest House

📍 34, Gilmore Place

From 88$

The 3-star Balmore Guest House Edinburgh, located within 20 minutes' walk of the Leith Princes Street, features Wi Fi in the rooms. This Edinburgh guest house also includes private car parking.

The property in West End with gay bars in Davie Village, chic fashion stores on Robson Street, and diverse dining ranging from ramen shops to seafood grills is within 1.3 km of the public research University of Edinburgh and not very far from such shopping venues as Grassmarket. The combined National Museum of Scotland is 19 minutes' walk from the Balmore Guest House Edinburgh, while Drinkmonger and Festival Square are both nearby. Feel in total harmony with nature by visiting The Meadows, at a moderate distance from the accommodation. Balmore Guest House is located within 2.1 km of Edinburgh Waverley train station.

Check Availability
Add to compare
Edinburgh hotels near Royal Mile FAQ
Which Hotels near are popular among city visitors?
These Hotels near are known for their convenient locations, and positive customer reviews:
What are the best budget hotels to book near Royal Mile?
According to 1stedinburghhotels.net travel data, there are more than 56 cheap hotels in the area.
For example, Holiday Inn City West rated 7.8/10 is one of the best options from 39US$ per night.
Try as well Balmore Guest House — it is rated 8.2/10 and costs 53US$ per night.
What is the best place to stay not far from Royal Mile?
For those searching for a hotel not far from Royal Mile, we offer 120 top deals.
Guests have left more than 61732 positive reviews about Intercontinental The George rated 8.2/10 for 261US$ per night.
Eden Locke rated 7.8/10 may also suit you — only 107US$ per one night.
Other top-rated options include Cheval The Grand, The Scholar and Radisson Blu Hotel, City Centre.

Location