Menu

Search options

2026-04-27

2026-04-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 Edinburgh City Centre

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

883 results

  • Joivy 3 Bed Flat In Old Town, Close To Grassmarket

    From US$ 845

    3 Merchant Street, Edinburgh, United Kingdom (To the map)

    The 3-room Altido Spacious 3 Bed Apartment In The Old Town welcomes travellers in the centre of Edinburgh, at a 1.4 km distance from the ruined Holyrood Abbey. The apartment features a kitchen which…

    To the hotel

    price for 1 night
    Book Now From US$ 845
  • Old Town Apartments

    From US$ 1108

    Eh1 2Pb, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1108
  • Royalmileluxe 2Bed Apartment

    From US$ 546

    6/9 Carrubbers Close, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 546
  • Holyrood Road Park Apartments - 379

    From US$ 1083

    Flat 6, 89 Holyrood Road, Edinburgh, United Kingdom (To the map)

    379 Park apartment is set in the old town district of Edinburgh. It is composed of 3 bedrooms, a kitchen, and a private bathroom. The venue can host up to 6 guests.

    To the hotel

    price for 1 night
    Book Now From US$ 1083
  • Upper Bow - Luxurious, Modern 1Br Apartment Near Castle

    From US$ 339

    1 Upper Bow Flat 11, Edinburgh, United Kingdom (To the map)

    Located in Old Town district, Upper Bow - Luxurious, Modern 1Br Apartment Near Castle is next-door to The Real Mary King's Close and a 5-minute drive from Edinburgh Castle. The venue consists of 1…

    To the hotel

    price for 1 night
    Book Now From US$ 339
  • Lovely Festival Flat

    From US$ 333

    196/2 Morrison Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 333
  • Edinburgh City Centre Old Town Holiday Apartment 3 Bedrooms

    From US$ 404

    17 St Johns Hill, Flat 6, Edinburgh, United Kingdom (To the map)

    Edinburgh City Centre Old Town Holiday is set 0.4 km from Surgeons' Hall Museums and 0.7 km from Edinburgh Waverley in Old Town district. Laundry facilities, dry cleaning service and ironing can be…

    To the hotel

    price for 1 night
    Book Now From US$ 404
  • Canongate - 357

    From US$ 281

    Canongate, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 281
  • Bright & Stylish West End Apartment

    From US$ 211

    Eh4 3Bu 4, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 211
  • Joivy Splendid Apartment In New Town

    From US$ 513

    5 Albyn Place Flat 4, Edinburgh, United Kingdom (To the map)

    Altido Splendid 2-Br Apartment In New Town is set 1.1 km from The Real Mary King's Close and 0.5 km from Edinburgh International Conference Centre in New Town district. With access to the historic…

    To the hotel

    price for 1 night
    Book Now From US$ 513
  • Large Super Central 3 Bed -Princes Street, Parking

    From US$ 1420

    25 Saint James Square, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1420
  • Light And Spacious 2 Bedroom Flat In Heart Of Edinburgh

    From US$ 532

    6 Northumberland Street, Edinburgh, United Kingdom (To the map)

    Light And Spacious 2 Bedroom Flat In Heart Of Edinburgh is set 0.8 km from the historic fortress "Edinburgh Castle" and 0.9 km from the combined National Museum of Scotland in New Town district. This…

    To the hotel

    price for 1 night
    Book Now From US$ 532
  • Old Town Flat In Edinburgh

    From US$ 359

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

    To the hotel

    price for 1 night
    Book Now From US$ 359
  • The Hart Residence

    From US$ 344

    Hart Street, Edinburgh Eh1 3Rn, Edinburgh, United Kingdom (To the map)

    The Hart Street Residence No. 2 Edinburgh is set 0.2 km from the Metropolitan St Mary's Roman Catholic Cathedral and 0.3 km from Omni Centre in New Town district. The venue includes an equipped…

    To the hotel

    price for 1 night
    Book Now From US$ 344
  • Melville Street Apartment

    From US$ 205

    59 Melville Street, Edinburgh, United Kingdom (To the map)

    The 60 m² Melville Street Apartment apartment, set less than a 5-minute walk from Saint Mary's Cathedral, and stands 15 km from Edinburgh airport.

    To the hotel

    price for 1 night
    Book Now From US$ 205
  • Central 1 Bed - 10 Min Walk To Edinburgh Castle

    From US$ 374

    43/3 Cockburn Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 374
  • Luxury Apartment, Stafford Street

    From US$ 300

    14A Stafford Street, Edinburgh, United Kingdom (To the map)

    Luxury Apartment Stafford Street is situated within 1.3 km of The Real Mary King's Close, and has a number of amenities including a garden and a patio. A fully equipped kitchen and refrigerator…

    To the hotel

    price for 1 night
    Book Now From US$ 300
  • Truly Central, Princes St, Close To Castle

    From US$ 398

    13 Randolph Lane, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 398
  • Dragon Suites Luxury Apartments At Rutland Square

    From US$ 759

    27 Rutland Square, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 759
  • Prime Central Edinburgh 1 Bed

    From US$ 408

    4 Hope Street Apartment 2, Tay Suite, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 408