Search Hotels near Top Royal Mile Attractions

Most Popular Hotels in Royal Mile

See all 55 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.

Macdonald Holyrood Hotel

Macdonald Holyrood Hotel

81 Holyrood Road, Edinburgh EH8 8AU

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

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

£109
The Scotsman Hotel

The Scotsman Hotel

20 North Bridge, Edinburgh EH1 1TR

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

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

£157
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 (857 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 …

£144
Old Town Chambers

Old Town Chambers

Roxburgh's Court, Edinburgh EH1 1LW

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

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

£172
Radisson Blu Edinburgh

Radisson Blu Edinburgh

80 High Street The Royal Mile, Edinburgh EH1 1TH

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

In the heart of the Royal Mile, between Edinburgh Castle and Holyrood Palace, this turreted hotel is close to the Princes …

£151
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,855 reviews)

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

£113
Holyrood Aparthotel

Holyrood Aparthotel

1 Nether Bakehouse Holyrood, Edinburgh EH8 8PE

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

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

£112
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 (367 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 …

£160
The Inn Place

The Inn Place

20-30 Cockburn Street, Edinburgh EH1 1NY

3.5 out of 5.0
4.4 out of 5 (477 reviews)

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

£82
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 …

£113

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