Menu

Search options

2026-06-12

2026-06-13
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

889 results

  • Light & Stylish Loft Apartment In Heart Of The Old Town

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

    To the hotel

    Book Now
  • Edinburgh Castle Suite - The Edinburgh Address

    From US$ 1301

    Castle Terrace, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1301
  • Rose Street 4 Bedroom

    104 Rose Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • Guestready - Historic Edinburgh Old Town Apartment

    From US$ 459

    186 High Street Borthwick'S Close, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 459
  • Old Town - Royal Mile Neighbour 2-Bed, 2-Bath Apartment

    From US$ 659

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

    To the hotel

    price for 1 night
    Book Now From US$ 659
  • Cozy 1 Bed Garden Flat In The New Town City Centre

    9A India Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    Book Now
  • 223 Websters Land - Stunning Castle View

    From US$ 336

    223 Websters Land, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 336
  • West Bow Apartment

    From US$ 507

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

    The 60 m² West Bow Apartment apartment lies an 11-minute walk from the historic fortress "Edinburgh Castle".

    To the hotel

    price for 1 night
    Book Now From US$ 507
  • Edinburgh Centre Modern Luxury - Royal Mile Residence

    From US$ 522

    5/8 Shoemakers Square, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 522
  • The Muse

    From US$ 251

    50/3 Thistle Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 251
  • Beautiful & Bright 2Bd Flat - Haymarket

    From US$ 800

    28 Eglinton Crescent B, Edinburgh, United Kingdom (To the map)

    The 65 m² Beautiful & Bright 2Bd Flat - Haymarket apartment is placed in the West End district, less than 6 minutes' walk from the restaurant Jaipur of India.

    To the hotel

    price for 1 night
    Book Now From US$ 800
  • Modern, City Centre 1 Bed, Ground Floor Apartment

    From US$ 318

    2 Melvin Walk, Edinburgh, United Kingdom (To the map)

    Nestled in Haymarket with a number of pubs, cafés and restaurants, Modern, City Centre 1 Bed, Ground Floor Apartment apartment is about 20 minutes' walk from such cultural places of interest as…

    To the hotel

    price for 1 night
    Book Now From US$ 318
  • Two Cozy Rooms In A Residential Home

    From US$ 445

    255/2 Canongate, Edinburgh Eh8 8Bq, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 445
  • Joivy Modern Flat On Rose Street

    From US$ 1152

    162 Rose Street, Edinburgh, United Kingdom (To the map)

    The 1-room Altido Rose Street Modern Flat Apartment apartment is situated in New Town, initially built response to the deterioration of the medieval Old Town in the 18th century, within 5 minutes'…

    To the hotel

    price for 1 night
    Book Now From US$ 1152
  • Stunning 5Br Royal Mile Penthouse

    From US$ 1456

    3 James Court, Edinburgh, United Kingdom (To the map)

    The 155 m² Stunning 4 Bedroom, 2-Storey Apartment On The Royal Mile apartment boasts views of the city and is located only 10 minutes' walk from the historic fortress "Edinburgh Castle".

    To the hotel

    price for 1 night
    Book Now From US$ 1456
  • Luxury Family Flat In Edinburgh New Town

    From US$ 1362

    Gayfield Street Lane, Edinburgh, United Kingdom (To the map)

    To the hotel

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

    From US$ 910

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

    To the hotel

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

    From US$ 400

    4 Hope Street Appt 4, Spey Suite, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 400
  • Charming Central Mews Home With Secure Parking

    From US$ 364

    1B William Street South East Lane, Edinburgh, United Kingdom (To the map)

    To the hotel

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

    From US$ 332

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

    To the hotel

    price for 1 night
    Book Now From US$ 332