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.

Edinburgh hotels in 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

263 results

  • George IV Bridge - Superbly Located 3 Bedroom!

    From US$ 736

    George IV Bridge, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 736
  • Old Town Royal Mile 2 Bedrooms

    From US$ 331

    16 Jeffrey Street 2F1 (16/3), Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 331
  • Royal Mile Apartments

    From US$ 1036

    1 Parliament Square, Edinburgh, United Kingdom (To the map)

    Guests can stay in The St Giles Apartment By Edinburgh City apartment when visiting Edinburgh. The accommodation comprises 3 bedrooms and 1 bathroom. The venue can host up to 6 guests.

    To the hotel

    price for 1 night
    Book Now From US$ 1036
  • Guestready - Central 1Br Near The Royal Mile

    From US$ 436

    3 Fleshmarket Close, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 436
  • Stunning Royal Mile 2 Bedroom Apartment

    From US$ 725

    150 High Street 1F2, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 725
  • Joivy Stylish 3 Bed, 3 Bath Flat With Balcony In Old Town

    From US$ 2727

    14 Old Tolbooth Wynd, Edinburgh, United Kingdom (To the map)

    Altido Ultra Gorgeous 3Bd Old Town Apt W\ Balcony & Parking Apartment Edinburgh is set 0.5 km from Museum of Childhood and 0.8 km from The Real Mary King's Close in Old Town district. With access to…

    To the hotel

    price for 1 night
    Book Now From US$ 2727
  • Spacious 2 Bed Apt Next To Royal Mile & Waverley

    From US$ 510

    51/5 Blackfriars Street, Edinburgh, United Kingdom (To the map)

    Guests of Edinburgh will have a nice stay at Cosy apartment. Area attractions include Royal Mile, just 600 metres away, and Royal Botanic Garden Edinburgh is 2.1 km from the property.

    To the hotel

    price for 1 night
    Book Now From US$ 510
  • Joivy Secluded Brewery Apartment

    From US$ 532

    Campbell'S Close 10, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 532
  • The Edmonstone'S Residence

    From US$ 246

    4/2 Edmonstone Close, Edinburgh, United Kingdom (To the map)

    West Bow Edmonstone Close apartment offers a kitchen as well as rooms with a seating area, a sofa and an electric kettle. The centre of the city is within 1 km of the venue, while the art museum…

    To the hotel

    price for 1 night
    Book Now From US$ 246
  • Apartments Royal

    From US$ 292

    **Various Locations**, Edinburgh, United Kingdom (To the map)

    The excellent Royal apartment enjoys an ideal location in the vicinity of the historic fortress "Edinburgh Castle". This excellent apartment also offers a microwave, refrigerator and kitchenware…

    To the hotel

    price for 1 night
    Book Now From US$ 292
  • Warden'S Close Apartments

    From US$ 998

    2 Warden'S Close, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 998
  • New Royal Mile Residence Spacious Quiet Comfortable Flat With Balcony & Great Views Top Floor No Lift

    From US$ 308

    18 North Bridge, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 308
  • Historic Apartment In Royal Mile

    From US$ 535

    4 Hunter Square, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 535
  • Joivy Cozy Apt Near Edinburgh Castle

    From US$ 511

    16 Johnston Terrace, Edinburgh, United Kingdom (To the map)

    Guests can opt to stay at Altido Charming Apt By Edinburgh Castle Apartment apartment when visiting Old Town, which is a bustling area of centuries-old buildings and narrow alleys in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 511
  • Old Tolbooth Wynd - 388

    From US$ 477

    Flat 1, 8 Old Tolbooth Wynd, Edinburgh, United Kingdom (To the map)

    Located in Broughton district within a 25-minute walk of St Mary's Episcopal Cathedral, the 50 m² 388 Old Tolbooth Wynd Apartment 2 accommodates up to 5 guests. The venue comprises of 2 bedrooms and…

    To the hotel

    price for 1 night
    Book Now From US$ 477
  • Guestready - Historic Edinburgh Old Town Apartment

    From US$ 669

    186 High Street Borthwick'S Close, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 669
  • Joivy Elegant Home At The Heart Of The Royal Mile

    From US$ 668

    High Street 2-8, Edinburgh, United Kingdom (To the map)

    The Heart And Soul Of The Royal Mile apartment is nearly 1.7 km from Stockbridge Market. The venue comprises of 2 bedrooms and a fully furnished kitchen.

    To the hotel

    price for 1 night
    Book Now From US$ 668
  • Cozy Downtown Apartment

    7/2 St Mary'S St, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • John Knox'S Apartment On Edinburgh'S Royal Mile

    From US$ 437

    9 High Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 437
  • Comfy Place Off Royal Mile, With Parking

    From US$ 249

    8-5 Old Tolbooth Wynd, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 249