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

  • Mono Suites Old Town

    From US$ 197

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

    Set in Leith district, 2.3 km from Scottish National Gallery of Modern Art Two, Mono Suites features a private pool and views of the garden. It contains 10 soundproof rooms that strike a perfect…

    To the hotel

    price for 1 night
    Book Now From US$ 197
  • No.32 Hotel

    From US$ 65

    32 Coates Gardens, Edinburgh, United Kingdom (To the map)

    Featuring a safe deposit box and a parking, No.32 Hotel Edinburgh is located not far from Scottish National Gallery of Modern Art One. The two connected buildings "National Museum of Scotland" is 2…

    To the hotel

    price for 1 night
    Book Now From US$ 65
  • Haymarket Apartments

    From US$ 340

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

    Offering a golf course, entertainment activities and a cable flat-screen, Haymarket is set in West End district, 0.4 km from Edinburgh International Conference Centre. Self-catering facilities…

    To the hotel

    price for 1 night
    Book Now From US$ 340
  • St Christopher'S Inn Edinburgh - Old Town

    From US$ 38

    32 Market St, Edinburgh, Edinburgh, United Kingdom (To the map)

    Featuring a storage room, a designated smoking area and a safe deposit box, St Christopher'S Edinburgh Old Town Hostel is located in Leith district of Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 38
  • Terrace Hotel

    From US$ 66

    37 Royal Terrace, Edinburgh, United Kingdom (To the map)

    The 2-star Terrace Hotel Edinburgh offers 13 rooms, situated within 2 km of St Margaret's Loch. Edinburgh Castle is at a 2 km distance from this hotel while The Real Mary King's Close is set a mere 1…

    To the hotel

    price for 1 night
    Book Now From US$ 66
  • Haymarket Hub Hotel

    From US$ 197

    7 Clifton Terrace, Edinburgh, United Kingdom (To the map)

    Haymarket Hub Hotel Edinburgh offers 195 rooms, and it's 5 minutes' walk from Saint Mary's Cathedral. This hotel also includes a car park.

    To the hotel

    price for 1 night
    Book Now From US$ 197
  • Hub Edinburgh City Centre - Rose Street

    From US$ 220

    56-58 Rose Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 220
  • Righ Residences - George Street

    From US$ 569

    71 George Street, Edinburgh, United Kingdom (To the map)

    Righ Residences - George Street Edinburgh is a great place to stay in the New Town district, a mere 13 minutes' walk from Edinburgh Castle.

    To the hotel

    price for 1 night
    Book Now From US$ 569
  • Queen Street Boutique Suites

    From US$ 328

    Queen Street, Edinburgh, United Kingdom (To the map)

    Queen Street Boutique Suites Edinburgh is set 0.7 km from the art museum "Scottish National Gallery" and 1 km from the long-standing Camera Obscura and World of Illusions Tower in New Town district.

    To the hotel

    price for 1 night
    Book Now From US$ 328
  • The Hostel

    From US$ 44

    3 Clifton Terrace, Edinburgh, United Kingdom (To the map)

    Featuring high speed Internet access in public areas, The Hostel is set 1.8 km from Royal Mile. This venue is about 20 minutes' walk from the sports BT Murrayfield Stadium.

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • The Residence - No 8

    From US$ 54

    8 Merchant Street 1St Floor, Edinburgh, United Kingdom (To the map)

    Set approximately a 6-minute walk from Royal Mile, The Residence - No 8 Edinburgh is located about a 6-minute walk from the surviving 17th-century high-tenement Gladstone's Land House.

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • New Town Hotel

    From US$ 157

    8 York Place, Edinburgh, United Kingdom (To the map)

    Situated around 650 metres from Water of Leith, the 3-star Ballantrae Hotel Edinburgh includes 31 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • Joivy Haymarket

    From US$ 68

    13 Rosebery Crescent, Edinburgh, United Kingdom (To the map)

    The 4-star Altido Haymarket Hotel is set 1.3 km from George Street and 1.8 km from the historic fortress "Edinburgh Castle". Featuring 27 rooms with views of the garden, this venue is set within a…

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • Royal Mile Balconies By The Castle

    From US$ 54

    493 Lawnmarket,The Royal Mile, Edinburgh, United Kingdom (To the map)

    Set 20 minutes' walk from the Sunday Stockbridge Food Market, the 5-star Royal Mile Balconies By The Castle Aparthotel Edinburgh is located in close vicinity of Royal Mile.

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Eleven Stafford Street Townhouse (Adults Only)

    From US$ 238

    11 Stafford Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 238
  • 33 Castle Terrace

    From US$ 249

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

    To the hotel

    price for 1 night
    Book Now From US$ 249
  • Nyx Hotel Edinburgh

    From US$ 679

    61 Jeffrey Street, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 679
  • Royal Mile Suites By The Castle

    From US$ 85

    493 Lawnmarket, Old Town, Edinburgh, Eh1 2Pb, United Kingdom, Edinburgh, United Kingdom (To the map)

    Area attractions, including the parish church "St Giles' Cathedral" and The Real Mary King's Close are located only a short walk from Royal Mile Suites By The Castle Edinburgh. The venue provides 11…

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Haymarket Station Rooms

    From US$ 61

    84 Haymarket Terrace, Edinburgh, United Kingdom (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 61
  • 30 Castle Street Aparthotel

    From US$ 143

    30 Castle Street, Edinburgh, United Kingdom (To the map)

    30 Castle Street Deluxe Apartments Edinburgh offers 15 rooms 350 metres of Edinburgh Castle. Princes Mall Shopping Centre is located 350 metres of this aparthotel, and such natural sites as Royal…

    To the hotel

    price for 1 night
    Book Now From US$ 143