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 Old Town

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

410 results

  • Dreamhouse Apartments Edinburgh Holyrood Park

    From US$ 209

    The Park 89 Holyrood Road, Edinburgh, United Kingdom (To the map)

    Dreamhouse Apartments Edinburgh Holyrood Park is set in Edinburgh, a 10-minute walk from Royal Mile and provides a terrace, a free private car park and free self-parking, as well as an individual…

    To the hotel

    price for 1 night
    Book Now From US$ 209
  • Royal Mile Modern Apartment

    From US$ 328

    255/6 Canongate, Edinburgh, United Kingdom (To the map)

    Royal Mile Modern apartment offers a pleasant stay in Edinburgh for up to 4 guests. This 2-bedroom venue also features an equipped kitchenette area and 2 bathrooms.

    To the hotel

    price for 1 night
    Book Now From US$ 328
  • Refurbished Studio Next To The Royal Mile

    From US$ 297

    13 North Bank Street, Edinburgh, United Kingdom (To the map)

    Located 600 metres from Edinburgh Waverley railway station, Refurbished Studio next to The Royal Mile offers quick access to the historic fortress "Edinburgh Castle". The accommodation also has a…

    To the hotel

    price for 1 night
    Book Now From US$ 297
  • Apartment Old Edinburgh

    From US$ 452

    28 Forrest Road, Edinburgh, United Kingdom (To the map)

    Apartment Old Edinburgh is set 0.5 km from Royal Mile and 0.6 km from The Writers' Museum in Old Town district. This property near The Royal Edinburgh Military Tattoo consists of 2 bedrooms, 3…

    To the hotel

    price for 1 night
    Book Now From US$ 452
  • Three Bedrooms Flat In Central Edinburgh Old Town , Grassmarket Heart Of Edinburgh Flat Sleeps 6 , Eh1 58 Grassmarket, Edinburgh

    4 Upper Bow, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • Grassmarket, Castle Wynd Apartment

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

    Grassmarket, Castle Wynd, set next to the historic fortress "Edinburgh Castle", is 15 km from Edinburgh airport. This accommodation will provide you with a sitting area, ironing facilities and a…

    To the hotel

    Book Now
  • St Marys Street

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

    St Marys Street Apartment apartment is situated in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, 300 metres from Museum of Edinburgh.

    To the hotel

    Book Now
  • Altido Unique & Stylish Grassmarket Apt - Close To Castle

    From US$ 429

    76 Grassmarket, Edinburgh, United Kingdom (To the map)

    Set in Old Town district within 7 minutes' walk of The Real Mary King's Close, the 55 m² Altido Unique & Stylish Grassmarket Apt - Close To Castle apartment accommodates up to 4 guests. This venue is…

    To the hotel

    price for 1 night
    Book Now From US$ 429
  • Mid-Mile

    From US$ 348

    43/4 New Street, Edinburgh, United Kingdom (To the map)

    The 69 m² Mid-Mile Apartment apartment, set about 5 minutes' walk from People's Story Museum, and stands 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 348
  • Summstay

    From US$ 202

    80 Canongate 2, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 202