Menu

Search options

2026-04-26

2026-04-27
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

292 results

  • Joivy Secluded Brewery Apartment

    From US$ 380

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

    To the hotel

    price for 1 night
    Book Now From US$ 380
  • Edinburgh Central 2-Bedroom Old Town Apartment On Royal Mile

    From US$ 352

    185 Canongate, Edinburgh, United Kingdom (To the map)

    Sunny & Spacious Royal Mile Apt Dating From 1677 apartment is nearly 1.1 km from The Meadows. This 2-bedroom accommodation sleeps up to 4 guests. There is high speed Internet access in public areas.

    To the hotel

    price for 1 night
    Book Now From US$ 352
  • Castle View Central Flat

    From US$ 401

    7 Castle Wynd South, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • *Amazing Location!*In Heart Of The City. 2Br & Cot

    From US$ 695

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

    The 1-room *Amazing Location! *In Heart Of The City. 2Br & Cot apartment is nestled in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, 800 metres of Edinburgh Castle.

    To the hotel

    price for 1 night
    Book Now From US$ 695
  • Bailie Royal Mile Apartment

    From US$ 429

    3, 2F1 Bailie Fyfe'S Close, 107 High Street, Edinburgh, United Kingdom (To the map)

    Located in Old Town district within a 7-minute walk of The Royal Edinburgh Military Tattoo, the 44 m² Bailie Royal Mile apartment accommodates up to 4 guests. The property also has a kitchen with a…

    To the hotel

    price for 1 night
    Book Now From US$ 429
  • Amazing Penthouse, Stunning Views, Castle 2 Mins

    From US$ 1080

    Flat 5/7A Ramsay Garden, Edinburgh, United Kingdom (To the map)

    Amazing Penthouse, Stunning Views, Castle 2 Mins apartment is nearly 0.1 km from Camera Obscura and World of Illusions. The venue comprises 2 bedrooms and 1 bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 1080
  • 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$ 517

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

    To the hotel

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

    From US$ 433

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

    To the hotel

    price for 1 night
    Book Now From US$ 433
  • Historic Apartment Near The Castle, 5 Min From Train Station

    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$ 487

    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$ 487
  • Joivy Classy Apartment Near Edinburgh Castle

    From US$ 501

    Lady Stair'S Close Royal Mile Tower, Edinburgh, United Kingdom (To the map)

    Located in Old Town district next to The Real Mary King's Close, the 60 m² Altido Royal Mile Tower apartment accommodates up to 2 guests. This venue includes 1 bedroom and 1 bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 501
  • 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
  • Cozy Downtown Apartment

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

    To the hotel

    Book Now
  • Festival Lets

    From US$ 1211

    Flat 4 369 High Street, Edinburgh, United Kingdom (To the map)

    Offering views of the castle, Festival Lets Hotel is located in West End district. The building of this venue has a royal style.

    To the hotel

    price for 1 night
    Book Now From US$ 1211
  • John Knox'S Apartment On Edinburgh'S Royal Mile

    From US$ 388

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

    To the hotel

    price for 1 night
    Book Now From US$ 388
  • Next To The Palace And Royal Mile With Parking

    From US$ 433

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

    The 80 m² Next To The Palace And Royal Mile With Parking apartment is a great place to stay in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, around 25 minutes' walk…

    To the hotel

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

    From US$ 255

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

    To the hotel

    price for 1 night
    Book Now From US$ 255
  • Cosy N Comfy Flat In Historic Heart Of Edinburgh

    From US$ 323

    21 Blair Street, Edinburgh, United Kingdom (To the map)

    Guests can opt to stay at Cosy N Comfy Flat In Historic Heart Of Edinburgh Apartment apartment when visiting Old Town, which is a bustling area of centuries-old buildings and narrow alleys in…

    To the hotel

    price for 1 night
    Book Now From US$ 323
  • Blair St Scott Apt Old Town

    From US$ 624

    Blair Street, Edinburgh, United Kingdom (To the map)

    Blair St Scott Apt Old Town is set 0.2 km from Royal Mile and 0.8 km from the historic fortress "Edinburgh Castle" in Old Town district. The rooms come with a kitchenette that is equipped with a…

    To the hotel

    price for 1 night
    Book Now From US$ 624