Search Hotels near Top Royal Mile Attractions

Most Popular Hotels in Royal Mile

See all 48 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 (992 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
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 …

Get Rates
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 …

£143
Fraser Suites Edinburgh

Fraser Suites Edinburgh

Fraser Suites Edinburgh, Edinburgh EH1 1PT

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

Centrally located in Edinburgh's Old Town, this boutique hotel is located just off the Royal Mile, a 5-minute walk from …

£171
ibis Edinburgh Centre South Bridge - Royal Mile

ibis Edinburgh Centre South Bridge - Royal Mile

77 South Bridge, Edinburgh EH1 1HN

3.0 out of 5.0
4.3 out of 5 (1,476 reviews)

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

Get Rates
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 (823 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 …

£206
Adagio Edinburgh Royal Mile

Adagio Edinburgh Royal Mile

231 Canongate, Edinburgh EH8 8BJ

3.5 out of 5.0
4.5 out of 5 (84 reviews)

Located in Old Town, this aparthotel is within a 10-minute walk of Museum of Childhood, Palace of Holyroodhouse, and St. Gile …

Get Rates
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,805 reviews)

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

£162
The Inn Place

The Inn Place

20-30 Cockburn Street, Edinburgh EH1 1NY

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

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

Get Rates
Dunedin Apartments

Dunedin Apartments

Various Addresses, Edinburgh EH1 1SU

4.0 out of 5.0
5 out of 5 (1 reviews)

These apartments are located throughout the area in Edinburgh.

£129

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