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

  • Edinburgh Central Flat

    From US$ 134

    5/8 Lyne Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 134
  • Charming 2-Bed Flat Steps From The Royal Mile - Pass The Keys

    From US$ 651

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

    To the hotel

    price for 1 night
    Book Now From US$ 651
  • 3 Bedroom Central Apt Next To Royal Mile & Edinburgh Castle

    Old Town, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • Edinburgh Old Town Unique House

    From US$ 312

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

    Guests can opt to stay at Edinburgh Old Town Unique House 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$ 312
  • Joivy Famous St Mary'S Street Old Town Apartment

    From US$ 409

    Saint Mary'S Street, Edinburgh, Scotland Eh1 1Sx, United Kingdom, Edinburgh, United Kingdom (To the map)

    Altido Charming Flat By Royal Mile With Garden And View is set 0.4 km from The Royal Edinburgh Military Tattoo and 0.5 km from Edinburgh Old Town in Old Town district. The venue includes a kitchen…

    To the hotel

    price for 1 night
    Book Now From US$ 409
  • Central And Stylish One Bedroom Apartment

    From US$ 326

    Edinburgh, United Kingdom (To the map)

    Holyrood Road - Central, Stylish + Modern Apt, 1Br apartment overlooks the garden and offers proximity to Royal Botanic Garden Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 326
  • City Centre Old Town Apartment

    Cockburn Street 51 Flat 5, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • Gorgeous Studio At The Heart Of Edinburgh Old Town

    From US$ 226

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

    Gorgeous Studio At The Heart Of Edinburgh Old Town is set 2.4 km from Arthur's Seat hike and 0.2 km from Royal Mile in Old Town district. With access to the historic fortress "Edinburgh Castle", this…

    To the hotel

    price for 1 night
    Book Now From US$ 226
  • Family Small Group - Parking - Wifi - Sleeps 6

    From US$ 1906

    31 Bernard Street, Edinburgh, United Kingdom (To the map)

    To the hotel

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

    From US$ 585

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

    To the hotel

    price for 1 night
    Book Now From US$ 585
  • Royal Mile Escape - Five Bedrooms

    From US$ 498

    47 Blackfriars Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 498
  • Private Double Bedroom Close To Edinburgh Uni

    Edinburgh 30 Grange Loan, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • Beautiful Bohemian 2Br Flat In The Cowgate

    From US$ 494

    12 Robertson'S Close, Edinburgh, United Kingdom (To the map)

    The Historic Cowgate apartment is 2-bedroom accommodation in the old town district of Edinburgh. The venue can host up to 4 guests.

    To the hotel

    price for 1 night
    Book Now From US$ 494
  • Royal Mile, Large 5 Bed Apartment

    From US$ 877

    47 Blackfriars Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 877
  • Charming 3 Bedroom Apartment In The Heart Of Vibrant Old Town

    From US$ 533

    Blair Street 13 Flat 5 Edinburgh Old Town Eh1 1Qr, Edinburgh, United Kingdom (To the map)

    The 65 m² Charming 3 Bedroom Apartment In The Heart Of Vibrant Old Town apartment is set nearly a 16-minute walk from Dynamic Earth in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 533
  • Perfect City Base Central Edinburgh

    44 South Bridge, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • Grassmarket Modern Two Bedroom Apartment

    112A/8 West Bow, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • 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
  • Three Bedrooms Flat In Central Edinburgh Old Town , Grassmarket Heart Of Edinburgh Flat Sleeps 6 , Eh1 58 Grassmarket, Edinburgh

    From US$ 735

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

    To the hotel

    price for 1 night
    Book Now From US$ 735
  • Joivy Eclectic Apartment Near Edinburgh Castle

    From US$ 636

    Lawnmarket 4 Blackie House, Edinburgh, United Kingdom (To the map)

    Eclectic & Design Led 3Br Apt Near Edinburgh Castle is set 0.2 km from the combined National Museum of Scotland and 0.3 km from the parish church "St Giles' Cathedral" in Old Town district. The…

    To the hotel

    price for 1 night
    Book Now From US$ 636