Menu

Search options

2026-02-27

2026-02-28
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Edinburgh near Royal Mile

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Districts

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

1870 results

  • Residence Inn By Marriott Edinburgh

    From US$ 122

    36 Simpson Loan Quartermile, Edinburgh, United Kingdom

    0.7 km to Royal Mile (To the map)

    The 4-star Residence Inn By Marriott Edinburgh is set 0.8 km from Royal Mile and 0.8 km from the public research University of Edinburgh. Set close to the two connected buildings "National Museum of…

    To the hotel

    price for 1 night
    Book Now From US$ 122
  • King'S Stable 2 Rooms

    From US$ 150

    King'S Stables Lane, Edinburgh, United Kingdom

    0.7 km to Royal Mile (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 150
  • Joivy Contemporary Royal Mile Apartment With Balcony

    From US$ 326

    78 Canongate Flat 2, Edinburgh, United Kingdom

    0.7 km to Royal Mile (To the map)

    Altido Contemporary Royal Mile Apartment With Balcony Edinburgh is set 1.5 km from Camera Obscura and World of Illusions Science Museum and 0.9 km from National History Museum of Scotland in Old Town…

    To the hotel

    price for 1 night
    Book Now From US$ 326
  • Newington

    From US$ 194

    197/1 Pleasance, Edinburgh, United Kingdom

    0.7 km to Royal Mile (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 194
  • City Centre Hidden Hideout For 2

    From US$ 216

    47 Rose Street North Lane, Edinburgh, United Kingdom

    0.7 km to Royal Mile (To the map)

    The 1-room City Centre Hidden Hideout For 2 apartment is located in New Town, initially built in response to the deterioration of the medieval Old Town in the 18th century, a 6-minute walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 216
  • Amazing Apartments - Pleasance In The City Centre

    From US$ 278

    193 Pleasance, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 278
  • The Glasshouse, Autograph Collection

    From US$ 328

    2 Greenside Place, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    The unique The Glasshouse, Autograph Collection is located in the heart of Edinburgh, in the historic-style building, approximately 2.6 km from Royal Yacht Britannia. Featuring 77 rooms with views of…

    To the hotel

    price for 1 night
    Book Now From US$ 328
  • Newly Refurbished City Centre Chic Pad

    From US$ 263

    21 Broughton Street, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    Located in New Town district, Newly Refurbished City Centre Chic Pad Apartment Edinburgh is next-door to Scott Monument and a 5-minute drive from National Museum of Scotland. This 1-bedroom venue…

    To the hotel

    price for 1 night
    Book Now From US$ 263
  • Queen Street Boutique Suites

    From US$ 84

    Queen Street, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    Queen Street Boutique Suites Edinburgh is set 0.7 km from the art museum "Scottish National Gallery" and 1 km from the long-standing Camera Obscura and World of Illusions Tower in New Town district.

    To the hotel

    price for 1 night
    Book Now From US$ 84
  • Central 2-Bed Flat In Edinburgh

    From US$ 322

    205\/1 Pleasance, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 322
  • Code - The Loft, Edinburgh

    From US$ 30

    50 Rose Street North Lane, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    Featuring free WiFi throughout the venue, Code Co-Living - The Loft - Edinburgh Hostel offers accommodation near the historic fortress "Edinburgh Castle". Guests can benefit from a safety deposit box…

    To the hotel

    price for 1 night
    Book Now From US$ 30
  • Guestready - Lovely Nest In The Old Town

    From US$ 400

    13/6 King'S Stables Road, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 400
  • The Portsburgh Square Residence

    From US$ 201

    Portsburgh Square, Edinburgh Eh1 2Jb, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    The 200-foot spire "Scott Monument" is 0.8 km away, while Royal Botanic Garden Edinburgh can be reached in a 10-minute drive from the 39 m² Portsburgh Square Residence apartment.

    To the hotel

    price for 1 night
    Book Now From US$ 201
  • The Wine House 1821

    From US$ 337

    4 Picardy Pl, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    The Wine House 1821 Bed & Breakfast Edinburgh offers boutique accommodation near Calton Hill Panorama and features a restaurant and a safe deposit box. Royal Mile is a few minutes' drive from the bed…

    To the hotel

    price for 1 night
    Book Now From US$ 337
  • Wilde Aparthotels Edinburgh Grassmarket

    From US$ 282

    26 King'S Stables Road, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    Wilde Aparthotels By Staycity Edinburgh Grassmarket is a 4-star venue only 1.3 km from The Portugese Cannon. The property opened its doors in 2019.

    To the hotel

    price for 1 night
    Book Now From US$ 282
  • Kings Stables, Grassmarket

    From US$ 383

    Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    Located in Edinburgh, 2-bedroom Kings Stables, Grassmarket Holiday home measures 75 m² and can accommodate 4 guests. It includes a full kitchen and 1 bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 383
  • Joivy Unique Old Town Stay Under Edinburgh Castle

    From US$ 744

    13 King'S Stables Road, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    Located in Old Town district next to Royal Mile, the 71 m² Altido Heart Of The Old Town Literally Under The Castle apartment accommodates up to 6 guests. The venue consists of 2 bedrooms, 1 bathroom,…

    To the hotel

    price for 1 night
    Book Now From US$ 744
  • The Queens View

    From US$ 270

    71-1 Canongate, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    Located 1000 metres from Edinburgh Waverley railway station, The Queens View offers quick access to the official residence "Palace of Holyroodhouse". The venue features heated swimming pool, and also…

    To the hotel

    price for 1 night
    Book Now From US$ 270
  • Elegant Apartment In The Heart Of Edinburgh

    From US$ 578

    13/5 King'S Stables Road, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 578
  • Modern George Street Studio Sleeping 2

    From US$ 276

    53 George Street, Edinburgh, United Kingdom

    0.8 km to Royal Mile (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 276