Search Hotels near Top Royal Mile Attractions

Most Popular Hotels in Royal Mile

See all 53 Hotels in Royal Mile
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

The Scotsman Hotel

The Scotsman Hotel

20 North Bridge, Edinburgh EH1 1TR

4.0 out of 5.0
4.4 out of 5 (1,263 reviews)

On North Bridge, and one block from both Princes Street and the Royal Mile, this hotel is a half-mile from Edinburgh Castle …

£112
Macdonald Holyrood Hotel

Macdonald Holyrood Hotel

81 Holyrood Road, Edinburgh EH8 8AU

4.0 out of 5.0
4.3 out of 5 (1,057 reviews)

Located in Old Town, this spa hotel is within a 10-minute walk of Our Dynamic Earth, Arthur's Seat, and Palace of …

£105
G&V Royal Mile Hotel Edinburgh

G&V Royal Mile Hotel Edinburgh

1 George IV Bridge, Edinburgh EH1 1AD

5.0 out of 5.0
4.6 out of 5 (866 reviews)

The modern G&V Royal Mile Hotel Edinburgh offers a prime location just off Edinburgh's Royal Mile and about a 5-minute walk …

£139
Old Town Chambers

Old Town Chambers

Roxburgh's Court, Edinburgh EH1 1LW

5.0 out of 5.0
4.8 out of 5 (700 reviews)

Located in Old Town, this luxury apartment is steps from City Chambers, St. Giles' Cathedral, and Real Mary King's Close. …

£142
Jurys Inn Edinburgh

Jurys Inn Edinburgh

43 Jeffrey Street, Edinburgh EH1 1DH

3.0 out of 5.0
3.9 out of 5 (2,155 reviews)

Modern hotel in the heart of historic Edinburgh next to Waverley Station, one mile from the famous castle, and 400 metres fro …

£63
Canongate Apartment

Canongate Apartment

1/3 Bulls Close, Edinburgh EH8 8DD

3.5 out of 5.0

Located in Old Town, this apartment is within a 5-minute walk of Our Dynamic Earth, Palace of Holyroodhouse, and Scottish …

£74
Apex City of Edinburgh Hotel

Apex City of Edinburgh Hotel

61 Grassmarket, Edinburgh EH1 2HJ

4.0 out of 5.0
4.4 out of 5 (1,889 reviews)

Two blocks from towering Edinburgh Castle, this hotel is in Old Town's bustling Grassmarket district, with the Waverley …

£68
Grassmarket hotel

Grassmarket hotel

94-96 Grassmarket, Edinburgh EH1 2JR

3.0 out of 5.0
3.9 out of 5 (895 reviews)

Located in Old Town, this hotel is steps from The Hub, Camera Obscura and World of Illusions, and Scotch Whisky Experience. …

£71
Holyrood Aparthotel

Holyrood Aparthotel

1 Nether Bakehouse Holyrood, Edinburgh EH8 8PE

4.0 out of 5.0
4.5 out of 5 (1,204 reviews)

These modern serviced apartments are set adjacent to Edinburgh's Royal Mile, within 500 meters of Holyrood Palace, the Our …

£75
The Inn On The Mile

The Inn On The Mile

82 High Street, The Royal Mile, Edinburgh EH1 1LL

4.0 out of 5.0
4.3 out of 5 (371 reviews)

Located in Old Town, this inn is within a 5-minute walk of Museum of Childhood, St. Giles' Cathedral, and Real Mary King's …

£93

Recent Reviews in Royal Mile

Narrow your search

Pocket Guide: Royal Mile

Search for hotels in Royal Mile on Expedia.co.uk. You can easily find your hotels in Royal Mile using one of the methods below:
  • View our selection of featured hotels in Royal Mile
  • Use the map to find hotels in the Royal Mile neighbourhood you prefer
  • Use the filters to see hotels in a specific area of Royal Mile, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Royal Mile
  • Enter your travel dates to view the best deals on hotels in Royal Mile - while they last
false