Edinburgh hotels near Royal Mile

Timothy Lavrentiev
1 year ago

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

16 Pilrig Guest House Niddry Street Apartments Edinburgh Malmaison Edinburgh Leonardo Royal Hotel Edinburgh Travelodge Edinburgh Central Hotel Apex Waterloo Place Hotel Adam Drysdale House Hotel Ibis Edinburgh Centre South Bridge - Royal Mile Hotel Leonardo Edinburgh City Holiday Inn Edinburgh Zoo By Ihg

View all photos

7.8
Very good
1396 Reviews

16 Pilrig Guest House

📍 16 Pilrig Street

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.

Check Availability

View all photos

7.1
Good
577 Reviews

Niddry Street Apartments Edinburgh

📍 5 Niddry Street

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.

Check Availability

View all photos

8.3
Very good
3815 Reviews

Malmaison Edinburgh

📍 One Tower Place

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.

Check Availability

View all photos

8.6
Excellent
10482 Reviews

Leonardo Royal Hotel Edinburgh

📍 43 Jeffrey Street

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.

Check Availability

View all photos

Travelodge Edinburgh Central Hotel

📍 33 St. Mary'S St

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.

Check Availability

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

8.8
Excellent
4543 Reviews

Apex Waterloo Place Hotel

📍 23-27 Waterloo Place

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.

Check Availability

View all photos

8.2
Very good
404 Reviews

Adam Drysdale House Hotel

📍 42 Gilmore Place

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.

Check Availability

View all photos

8
Very good
8074 Reviews

Ibis Edinburgh Centre South Bridge - Royal Mile Hotel

📍 77 South Bridge

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.

Check Availability

View all photos

8.4
Very good
3291 Reviews

Leonardo Edinburgh City

📍 79 Lauriston Place

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.

Check Availability

View all photos

7.9
Very good
5502 Reviews

Holiday Inn Edinburgh Zoo By Ihg

📍 132 Corstorphine Road

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.

Check Availability

View all photos

9.3
Excellent
2910 Reviews

Market Street Hotel

📍 6 Market Street

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.

Check Availability

Location