Menu

Search options

2026-01-21

2026-01-22
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.

All Edinburgh hotels

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

2823 results

  • Scotapartments II

    5 Western Harbour View, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • Royalmileluxe 2Bed Apartment

    From US$ 908

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

    To the hotel

    price for 1 night
    Book Now From US$ 908
  • 3 Bedroom Apartment City Centre

    From US$ 454

    2/4 West Crosscauseway, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 454
  • The Robin House In Ravelston

    From US$ 262

    7/3 Ravelston House Road Unit 3, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 262
  • Luxury Double Room With Private En-Suite

    From US$ 321

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

    To the hotel

    price for 1 night
    Book Now From US$ 321
  • Stunning Upper Villa Stay In The City!

    From US$ 151

    130 Slateford Road, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 151
  • Portobello Retreat Near To Sea And Promenade

    29 Portobello High Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • Hutchison Apartments

    From US$ 212

    19 Hutchison Crossway, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 212
  • Cosy 1 Bedroom Apartment Next To Fountain Park - Edinburgh

    Dundee Street, 141, 3, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • Joivy Spacious 2-Bedroom Ground Floor Flat

    From US$ 388

    Buckingham Terrace 36, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 388
  • Luxury New Town 1 Bed Apartment

    From US$ 388

    47 Thistle Street, Buzzer 3., Edinburgh, United Kingdom (To the map)

    Offering a lending library and a shared lounge, Luxury New Town 1 Bed is located in New Town district, next to the historic fortress "Edinburgh Castle". The venue has a kitchen with a washing machine…

    To the hotel

    price for 1 night
    Book Now From US$ 388
  • 2Bedroom Apartment-Free Parking

    From US$ 573

    Liberton Gardens, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 573
  • Modern Chic Apartment, Lift Access & Free Parking

    From US$ 185

    3 North Pilrig Heights 22, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 185
  • The Tartan Accommodation

    From US$ 104

    2 Dryden Gait, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • Quiet 1 Bed With Garden Views Near Leith & City Centre

    From US$ 361

    Albion Place, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 361
  • Charming Edinburgh 2-Bedroom 2-Bathroom Apartment

    From US$ 280

    Inverleith Row, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 280
  • Georgian Townhouse In City Centre

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

    To the hotel

    Book Now
  • Self-Contained Ground Level Cottage With Hill View

    From US$ 120

    37 Kaimes Road, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 120
  • Cozy Apt At Edinburgh Castle, Parking

    From US$ 997

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

    To the hotel

    price for 1 night
    Book Now From US$ 997
  • Old Town Edinburgh Apt, Walk To Castle, Royal Mile & Museums

    From US$ 277

    15 Guthrie Street, Top Left, Old Town, Edinburgh, United Kingdom (To the map)

    Old Town Edinburgh, set next to Royal Mile, is 15 km from Edinburgh airport. Located within a 20-minute walk to Arthur's Seat hike in Edinburgh, the accommodation features 2 bedrooms for up to 5…

    To the hotel

    price for 1 night
    Book Now From US$ 277