Menu

Search options

2026-04-25

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

442 results

  • Royal Mile Budget Apartments

    From US$ 53

    James Court, 493 Lawnmarket, Old Town, Edinburgh, United Kingdom (To the map)

    Royal Mile Group, set next to Camera Obscura and World of Illusions, is 15 km from Edinburgh airport. Located 300 metres from The Real Mary King's Close this venue offers 6 rooms along with a fully…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • Calton Hill Lookout By Calton Living

    From US$ 432

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

    The 1-room The Canongate Apartment apartment is located in Old Town, which is a bustling area of centuries-old buildings and narrow alleys, less than 5 minutes' walk from Dynamic Earth.

    To the hotel

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

    From US$ 612

    St John'S Hill, Edinburgh, United Kingdom (To the map)

    Royal Mile Luxury apartment is situated within 1.2 km of the historic fortress "Edinburgh Castle", and has a number of amenities including a golf course, complimentary parking and live performances.

    To the hotel

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

    From US$ 384

    242 Canongate Flat No.3, Edinburgh, United Kingdom (To the map)

    Located 600 metres from Edinburgh Waverley railway station, Royal Mile offers quick access to the combined National Museum of Scotland. This unit consists of 2 bedrooms, 1 bathroom and a kitchen.

    To the hotel

    price for 1 night
    Book Now From US$ 384
  • Joivy Affordable 3,4,5 And 12 Bed Private Flats Next To Royal Mile (Adults Only)

    From US$ 210

    149 Cowgate, Edinburgh, United Kingdom (To the map)

    Located in Edinburgh, Altido Charming Flats Next To Royal Mile Apartment apartment is 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 210
  • Ramsay Gardens - Grand 4-Bedroom Apartment Next To Castle

    From US$ 545

    7 Ramsay Gardens, Edinburgh, United Kingdom (To the map)

    Located in Old Town district within a 5-minute walk of The Royal Edinburgh Military Tattoo, the 186 m² Ramsay Gardens apartment accommodates up to 8 guests. There are 2 bathrooms in this 4-bedroom…

    To the hotel

    price for 1 night
    Book Now From US$ 545
  • Greyfriars Studio Edinburgh

    From US$ 351

    2/2 Cowgatehead, Edinburgh, United Kingdom (To the map)

    Offering a satellite flat-screen, a flat screen TV and a satellite flat-screen TV, Greyfriars Studio Edinburgh is located in Old Town district, next to University of Edinburgh. With access to Royal…

    To the hotel

    price for 1 night
    Book Now From US$ 351
  • The Crichton Apartment By National Trust Scotland

    From US$ 351

    477B Lawnmarket, Edinburgh, United Kingdom (To the map)

    Offering flat-screen TV and a flat screen TV, The Crichton Apartment By National Trust Scotland Edinburgh is located in Old Town district, close to Royal Mile. With access to the combined National…

    To the hotel

    price for 1 night
    Book Now From US$ 351
  • Cadell House Apt - Royal Mile

    From US$ 356

    129/2 Canongate, Edinburgh, United Kingdom (To the map)

    Overlooking the garden, Cadell House Apt - Royal Mile Hotel is a 15-minute walk from Quaker Meeting House in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 356
  • Old Town 163

    From US$ 271

    16/3 (1F1) Johnston Terrace, Edinburgh, United Kingdom (To the map)

    Located in Old Town district, Old Town 163 is next-door to The Real Mary King's Close and a 5-minute drive from Edinburgh Castle. This venue has 2 bathrooms with a hairdryer and bath sheets.

    To the hotel

    price for 1 night
    Book Now From US$ 271
  • High St Flat

    From US$ 281

    219 High St, The Royal Mile, Edinburgh, United Kingdom (To the map)

    Featuring flat - screen TV and a flat screen TV, High St Flat is located in the very heart of Edinburgh, 9 minutes' walk from the historic fortress "Edinburgh Castle". The accommodation consists of a…

    To the hotel

    price for 1 night
    Book Now From US$ 281
  • Destiny Scotland George IV Apartments

    From US$ 294

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

    To the hotel

    price for 1 night
    Book Now From US$ 294
  • The David Hume Residence

    From US$ 207

    Riddle Court, Edinburgh Eh1 2Pg, Edinburgh, United Kingdom (To the map)

    The David Hume Residence is located near the combined National Museum of Scotland and is just 5 minutes' walk from the centre of Edinburgh. Placed 0.2 km from Royal Mile, the venue consists of 2…

    To the hotel

    price for 1 night
    Book Now From US$ 207
  • Turtle Apartment

    From US$ 835

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

    Turtle is located near Royal Mile and is just 5 minutes' walk from the centre of Edinburgh. The accommodation consists of a full kitchen, 3 bedrooms and is situated near the combined National Museum…

    To the hotel

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

    From US$ 511

    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$ 511
  • Holyrood Park City Centre Apartment

    From US$ 577

    Flat 5, 18 Waverley Park, Edinburgh, United Kingdom (To the map)

    Holyrood Park City Centre, located off The Queen's Gallery, offers low-budget accommodation in Newington district. Also, you can use free parking nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 577
  • Stunning Studio Apartment Castle View

    From US$ 357

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

    Offering flat screen TV and a flat screen TV, Stunning Studio Apartment Castle View Edinburgh is located in Old Town district, next to the combined National Museum of Scotland. Placed 0.5 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 357
  • Old Town Gem - Castle Dark History Uni

    From US$ 219

    5/2 Drummond House, Edinburgh, United Kingdom (To the map)

    Located in Old Town district, Beautiful 1 Bed Flat In The Heart Of Edinburgh Apartment is next-door to the combined National Museum of Scotland and a 5-minute drive from the parish church "St Giles'…

    To the hotel

    price for 1 night
    Book Now From US$ 219
  • Newly Reno'D 2 Bed With Free Parking

    From US$ 478

    16 Nether Craigwell, Edinburgh, United Kingdom (To the map)

    Newly Reno'D 2 Bed With Free Parking Edinburgh is set 0.8 km from the combined National Museum of Scotland and 0.9 km from Royal Mile in Old Town district. With access to the 16th-century Palace of…

    To the hotel

    price for 1 night
    Book Now From US$ 478
  • Grassmarket Old Town Boutique Apartment

    From US$ 220

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

    Grassmarket Old Town Boutique apartment gives direct access to the historic fortress "Edinburgh Castle" and features views of the garden. This venue is also 2.4 km away from Arthur's Seat hike in…

    To the hotel

    price for 1 night
    Book Now From US$ 220