Hotels Near The Royal Mile

Accommodations close to The Royal Mile are listed below ordered by distance (closest first). Explore our favorite hotels to find accommodations near The Royal Mile (in The Royal Mile) for your leisure or business trips. We sell the best lodging close to The Royal Mile so you can review the available The Royal Mile lodging below and securely reserve your ideal hotel. Booking 5+ Rooms for a group? Save with a The Royal Mile discounted group rate

Lodging & Accommodations close to The Royal Mile

Ibis Edinburgh Centre South Bridge Royal Mile 77 South Bridge, Edinburgh, EH11HN United Kingdom Call ~0.05 miles southwest of The Royal Mile
~0 minute walk
  • Mid-scale property
From$80
Very good 4.0 /5 Reviews Call BookMore Details
Radisson Blu Hotel, Edinburgh City Centre : 80 High St. 80 High St., Edinburgh, EH11TH United Kingdom Call ~0.05 miles north of The Royal Mile
~0 minute walk
  • 4-star Downtown hotel
  • 6 floors in hotel
From$253
Very good 4.0 /5 Read Reviews Call BookMore Details
Ibis Edinburgh Centre Royal Mile : 6 Hunter Sq. Edinburgh 6 Hunter Sq. Edinburgh, Edinburgh, EH11QW United Kingdom Call ~0.06 miles west of The Royal Mile
~1 minute walk
  • 3 star Downtown property
  • Hotel has 7 floors
From$80
Very good 4.0 /5 Recent Reviews Call BookMore Details
Travelodge Edinburgh Central 33 St. Marys St., Edinburgh, EH1 1TA United Kingdom Call ~0.11 miles east of The Royal Mile
~2 minute walk
  • Midscale property
  • Check in: 15:00
From$85
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Leonardo Royal Hotel Edinburgh 43 Jeffrey St., Edinburgh, EH11DH United Kingdom Call ~0.11 miles northeast of The Royal Mile
~2 minute walk
  • Expensive Downtown hotel
  • Check in time: 14:00 PM
From$95
Very good 4.0 /5 Review Score Call BookMore Details
Holiday Inn Express Edinburgh Royal Mile by IHG 300 Cowgate, Edinburgh, EH11NA United Kingdom Call ~0.13 miles east of The Royal Mile
~2 minute walk
  • Midscale Downtown hotel
  • Check-in time: 16:00
From$191
Very good 4.0 /5 Hotel Reviews Call BookMore Details
The Scotsman Hotel : 20 North Bridge 20 North Bridge, Edinburgh, EH11TR United Kingdom Call ~0.13 miles northwest of The Royal Mile
~2 minute walk
  • Luxurious 5 Star Downtown property
  • Check-in: 2:00PM
From$87
Very good 4.0 /5 Recent Reviews Call BookMore Details
Hilton Edinburgh Carlton : 19 North Bridge 19 North Bridge, Edinburgh, EH11SD United Kingdom Call ~0.13 miles northwest of The Royal Mile
~2 minute walk
  • 4-star Downtown hotel
  • Access to gym on-site
From$176
Very good 4.0 /5 Review Score Call BookMore Details
Market Street Hotel : 6 Market St. Edinburgh 6 Market St. Edinburgh, Sct, EH11DE United Kingdom Call ~0.15 miles northwest of The Royal Mile
~2 minute walk
  • High-end Downtown property
  • 7 floors in hotel
From$204
Excellent 5.0 /5 Guest Reviews Call BookMore Details
Old Town Chambers, Autograph Collection - Edinburgh Royal Mile 329 High St., Edinburgh, EH11PN United Kingdom Call ~0.17 miles west of The Royal Mile
~3 minute walk
  • Luxurious 5 Star Downtown property
From$150
Very good 4.0 /5 Read Reviews Call BookMore Details
Central Hotel 139 Cowgate, Edinburgh, EH11LL United Kingdom Call ~0.18 miles west of The Royal Mile
~3 minute walk
  • 3 star Downtown property
  • Check-in: 14:00 PM
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Aparthotel Adagio Edinburgh Royal Mile 231 Canongate, Edinburgh, EH88BJ United Kingdom Call ~0.20 miles northeast of The Royal Mile
~3 minute walk
  • High-end Downtown property
  • Check-in time: 15:00
From$102
Very good 4.0 /5 Review Score Call BookMore Details
Fraser Suites Edinburgh 12 26 St. Giles St., Edinburgh, EH42NF United Kingdom Call ~0.21 miles west of The Royal Mile
~3 minute walk
  • Four star Downtown property
  • Hotel has a green policy Learn more
From$87
Very good 4.0 /5 Recent Reviews Call BookMore Details
Motel One Edinburgh Royal 18 21 Market St., Edinburgh, EH1 1BL United Kingdom Call ~0.22 miles west of The Royal Mile
~3 minute walk
  • Three Star property
  • 7 floors in property
From$86
Very good 4.0 /5 Latest Reviews Call BookMore Details
Ten Hill Place Hotel Member of Worldhotels Distinctive 10 Hill Pl, Edinburgh, EH89DS United Kingdom Call ~0.25 miles southeast of The Royal Mile
~4 minute walk
  • High-end hotel
From$63
Average 3.0 /5 Review Score Call BookMore Details
Radisson Collection Hotel Royal Mile Edinburgh in Edinburgh 1 George Iv Bridge, Edinburgh, EH11AD United Kingdom Call ~0.26 miles west of The Royal Mile
~4 minute walk
  • Luxurious 5 Star Downtown hotel
  • Check-in: 15:00
From$100
Very good 4.0 /5 Recent Reviews Call BookMore Details
The Balmoral Hotel 1 Princes St., Edinburgh, EH22EQ United Kingdom Call ~0.27 miles northwest of The Royal Mile
~4 minute walk
  • Luxurious Five Star Downtown property
  • 188 sleeping rooms in hotel
From$311
Very good 4.0 /5 Review Score Call BookMore Details
Hotel du Vin & Bistro Edinburgh - Edinburgh 11 Bristo Place Edinburgh, Edinburgh, EH1 1EZ United Kingdom Call ~0.28 miles southwest of The Royal Mile
~5 minute walk
  • Four-star property
  • Hotel has 42 rooms
From$160
Very good 4.0 /5 Read Reviews Call BookMore Details
Princes Street Suites : 16 Waterloo Place Edinburgh 16 Waterloo Place Edinburgh, Edinburgh, EH13EG United Kingdom Call ~0.28 miles northwest of The Royal Mile
~5 minute walk
  • Three Star property
  • Check-in: 15:00
From$90
Very good 4.0 /5 Read Reviews Call BookMore Details
KM Hotel : 5 Richmond Place Edinburgh 5 Richmond Place Edinburgh, Sct, EH8 9ST United Kingdom Call ~0.28 miles southeast of The Royal Mile
~5 minute walk
  • 3 star property
  • 45 rooms in hotel
From$90
Very good 4.0 /5 Reviews Call BookMore Details
Hotel Indigo Edinburgh - Princes Street by IHG : 20 Princes St. 20 Princes St., Edinburgh, EH22AN United Kingdom Call ~0.29 miles northwest of The Royal Mile
~5 minute walk
  • Affordable Downtown hotel
  • Hotel has 64 rooms
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Apex Waterloo Place Hotel in Edinburgh 23 27 Waterloo Place, Edinburgh, EH13BH United Kingdom Call ~0.29 miles north of The Royal Mile
~5 minute walk
  • High end hotel
  • 184 rooms in property
From$85
Very good 4.0 /5 Read Reviews Call BookMore Details
Travelodge Edinburgh Central Waterloo Place in Edinburgh 3 Waterloo Place, Edinburgh, EH1 3BG United Kingdom Call ~0.29 miles north of The Royal Mile
~5 minute walk
  • Two star hotel
  • Check-in time: 15:00
From$60
Very good 4.0 /5 Guest Reviews Call BookMore Details
Motel One Edinburgh Princes 10 15 Princes St., Edinburgh, EH2 2AN United Kingdom Call ~0.30 miles northwest of The Royal Mile
~5 minute walk
  • Mid-scale hotel
  • 140 rooms in property
From$86
Very good 4.0 /5 Guest Reviews Call BookMore Details
The Caledonian Edinburgh Curio Collection by Hilton - Edinburgh Princes St., Edinburgh, EH12AB United Kingdom Call ~0.30 miles northwest of The Royal Mile
~5 minute walk
  • Luxury Five Star Downtown property
  • Hotel has 15 suites
From$210
Very good 4.0 /5 Review Score Call BookMore Details
Back to Top