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, $ | |
| 16 Pilrig Guest House |
7.8 / 10 (1396 Reviews) |
From 281$ | |
| Niddry Street Apartments Edinburgh |
7.1 / 10 (577 Reviews) |
From 184$ | |
| Malmaison Edinburgh |
8.3 / 10 (3815 Reviews) |
From 93$ | |
| Leonardo Royal Hotel Edinburgh |
8.6 / 10 (10482 Reviews) |
From 228$ | |
| Apex Waterloo Place Hotel |
8.8 / 10 (4543 Reviews) |
From 164$ |
Thelakepowell.info makes it easy come across the best Edinburgh hotels closest to Royal Mile. For those searching for a hotel not far from Royal Mile, we offer 138 top deals.
Apex Waterloo Place Hotel offers an indoor swimming pool, concierge service, and a steam room, as well as prices from 39US$ per night.
Airdenair Guest House rated 8.4/10 may also suit you — only 91US$ per one night.
Other best deals are Aparthotel Adagio Royal Mile, Sandilands House, and Village Hotel.
Edinburgh Accommodation lists:
Table of contents
View all photos
16 Pilrig Guest House
From 281$
The 3-star 16 Pilrig Guest House is located in old part of Edinburgh, 15 minutes walk away from Omni Centre. Guests will have access to public parking nearby for added convenience.
The property is situated in the heart of Edinburgh, just off Tesco Express. Leith Walk is 150 metres from the bed & breakfast, while Spey Street bus station is 50 metres away. 16 Pilrig Guest House is a short ride from the historic fortress "Edinburgh Castle". Edinburgh airport is about 20 km away.
View all photos
Niddry Street Apartments Edinburgh
From 184$
Located right in the centre of Edinburgh, Niddry Street Apartments Edinburgh offers fast access to The Real Mary King's Close within a 5-minute walk. This venue is steps away from the combined National Museum of Scotland and it also provides a microwave, a fridge, and kitchenware in a kitchen.
Due to the location Old Town district, landmarks including Edinburgh Old Town are easy to reach. The Sunday Stockbridge Food Market is about 10 minutes' drive away. There are Zenobia and Mother India's Cafe serving Middle Eastern dishes, which can be found within 5 minutes' walk from the accommodation. Take a few minutes' cab ride to see Royal Yacht Britannia. Dundee airport is within 100 km from the Niddry Street Apartments Edinburgh.
View all photos
Malmaison Edinburgh
From 93$
Notable for its location 800 metres away from Ocean Terminal Shopping Centre in Leith district, the venue is placed within 10 minutes' walk of Royal Yacht Britannia. Highlights at this accommodation include a barbecue restaurant, a snack bar and Wi-Fi in the rooms.
The hotel is situated 4 km from Edinburgh city centre and 20 km from Edinburgh airport. The property is notable for its central location close to SS Explorer. You can get to Edinburgh Old Town in a few minutes by car. The nearest bus stop Broad Wynd is 250 metres away.
View all photos
Leonardo Royal Hotel Edinburgh
From 228$
The 4-star Leonardo Royal Hotel Edinburgh offers 186 rooms in within 5 minutes' drive of the 16th-century Palace of Holyroodhouse. The venue features Wi-Fi in public areas.
The accommodation is set in the very heart of Edinburgh in vicinity of Edinburgh Old Town. A short distance to a train station enables you to get to the parish church "St Giles' Cathedral" in no time. Leonardo Royal Hotel Edinburgh is a short ride from the Leith Princes Street.
View all photos
Travelodge Edinburgh Central Hotel
From 68$
Located just off Museum of Edinburgh, this 3-star Travelodge Edinburgh Central is a 5-minutes’ drive from the traditional King's Theatre.
The venue is situated 1 km from Edinburgh city centre and 100 km from Dundee airport. Arthur's Seat hike can be found around 10 minutes' drive from the accommodation. A few metres away you can find Museum of Childhood. This comfortable hotel is a 5-minute walk from St Mary's Street bus stop.
Hotels in Edinburgh
| Top Service Hotel 🛁 | 16 Pilrig Guest House |
| Most comfortable Hotel 🛏️ | Niddry Street Apartments Edinburgh |
| Best Price Hotel 🤑 | Malmaison Edinburgh |
View all photos
Apex Waterloo Place Hotel
From 164$
Apex Waterloo Place Hotel Edinburgh is located within 0.8 km from the Leith Princes Street and features a steam room, sauna facilities, and an indoor pool. Situated in New Town district, the venue is set 1 km from Royal Mile.
The accommodation is placed in the very heart of Edinburgh, a stroll away from Museum of Childhood. Guests can reach Edinburgh city centre in 10 minutes on foot. This hotel is located in a shopping area of Edinburgh, just a few steps from General Register House. Waterloo Place bus stop is within 50 metres.
View all photos
Adam Drysdale House Hotel
From 108$
The 2-star Adam Drysdale House Bed & Breakfast is set 1.6 km from Grassmarket and 1.7 km from the historic fortress "Edinburgh Castle". Guests will have access to a car park on site for added convenience.
Curiouser is located near the property, and Edinburgh airport is approximately a 20-minute drive away. The venue is 2 km away from the centre of Edinburgh. Adam Drysdale House Bed & Breakfast is a short ride from Royal Botanic Garden Edinburgh. The nearest bus stop is Leamington Terrace, within only 150 metres away.
View all photos
Ibis Edinburgh Centre South Bridge - Royal Mile Hotel
From 186$
The 3-star Ibis Edinburgh Centre South Bridge - Royal Mile Hotel boasts a strategic location not far from the Thistle chapel "St Giles' Cathedral". Highlights at this venue include an à la carte restaurant, a snack bar and Wi-Fi throughout the accommodation.
The hotel is located in the heart of Edinburgh, a short walk from the royal Holyrood Park and a 5-minute stroll from The Real Mary King's Close. The property is just a minute's drive from the massive Castle Rock in Edinburgh. There is a wide range of numerous bars and restaurants close to Ibis Edinburgh Centre South Bridge - Royal Mile Hotel. It is at a stone's throw from Edinburgh Old Town. This cosy accommodation is right near South Bridge bus station.
View all photos
Leonardo Edinburgh City
From 59$
The 3-star Leonardo Edinburgh City is set 0.9 km from Royal Mile and 1.2 km from The Real Mary King's Close. It offers perfect accommodation with Wi-Fi in public areas.
This venue is located in West End district, not far from Grassmarket. The hotel is a 15-minute walk to the centre of Edinburgh. Leonardo Edinburgh City is a short ride from Arthur's Seat hike. A local bus stop Glen Street is 100 metres away.
View all photos
Holiday Inn Edinburgh Zoo By Ihg
From 89$
Located 4 km from the comfortable arthouse Cameo Cinema, the 4-star Holiday Inn Edinburgh Zoo, An Ihg Hotel offers comfortable rooms a 15 minutes' drive from BT Murrayfield Sports Stadium. The inn features à la carte restaurant and lounge bar on site and offers to take advantage of a fitness room.
The venue is set in the pleasant part of Edinburgh, a few minutes away from Tynecastle Park Football Stadium. Attractions within walking distance include the 82-acre non-profit Edinburgh Zoo and Mansion House Edinburgh. Edinburgh Zoo bus stop, offering a direct link to the city attractions and main places, is only a stone's throw from Holiday Inn Edinburgh Zoo, An Ihg Hotel. Edinburgh airport is located 10 km away.
View all photos
Market Street Hotel
From 243$
The 4-star Market Street Hotel Edinburgh offers 96 rooms in about 5 minutes by car from the long-standing Camera Obscura and World of Illusions Tower. Car hire is available at this venue and the area is popular for hiking and cycling.
Set next to Royal Mile, the accommodation is located in the very heart of Edinburgh. Guests will be 5 minutes' walk from The Real Mary King's Close. Market Street Hotel also has a perfect location, with direct access to the landscaped Princes Street Gardens. Market Street bus stop is about 200 metres away.