Menu

Search options

2026-02-27

2026-02-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.

Hotels in Edinburgh near Haymarket Train Station

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

1577 results

  • Lochrin Buildings Two Bed

    From US$ 229

    1F3, 22 Lochrin Buildings, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 229
  • 3 Bedroom City Centre Apartment In Lauriston Place

    From US$ 328

    139/7 Lauriston Place, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    City Centre Rooms-Lauriston apartment is set in West End district and features entertainment activities, a flat screen TV and a cable flat-screen. The venue is set in the old part of Edinburgh, a…

    To the hotel

    price for 1 night
    Book Now From US$ 328
  • Warm & Welcoming Apartment Close To Meadows! City Centre 10

    27 Home Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Old Town Apartment By The Castle/ Meadows!

    From US$ 360

    27 Home Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    The Real Mary King's Close is approximately 20 minutes' walk from Old Town Apartment By The Castle/ Meadows! apartment, while the 16th-century Palace of Holyroodhouse is nearly 25 minutes' walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 360
  • Kimpton Charlotte Square By Ihg

    From US$ 232

    38 Charlotte Square, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Offering cars for rent, the 5-star Kimpton - Charlotte Square, An Ihg Hotel Edinburgh is set only 0.9 km from the José Martí Scott Monument. Boasting an indoor pool along with a steam room, a sauna…

    To the hotel

    price for 1 night
    Book Now From US$ 232
  • Cluaran House

    From US$ 131

    47 Leamington Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Placed only a short driving distance from Edinburgh International Conference Centre, Cluaran House Hotel offers amenities, such as a library and a cable flat-screen. The landscaped Princes Street…

    To the hotel

    price for 1 night
    Book Now From US$ 131
  • Gilmore Flat (Adults Only)

    From US$ 130

    15 Gilmore Place, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 130
  • Castle Apt, Modern, Central

    From US$ 638

    73 Bread Street Flat 3, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Featuring a private balcony, this Castle Apt, Modern, Central apartment offers high-speed Internet access in public areas and is set a 5-minute walk from Grassmarket. The venue comprises 2 bedrooms…

    To the hotel

    price for 1 night
    Book Now From US$ 638
  • Orchard Brae

    From US$ 691

    37/7 Orchard Brae Avenue, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 691
  • Cosy 2 Bedroom Flat-Castle View

    From US$ 470

    Eh3 9At, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

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

    From US$ 382

    33 Castle Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 382
  • 3Bed Sleeps6 Edinburghcitycentre

    35/5 Castle Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Edinburgh Lauriston 4 Bedroom 7 Beds Duplex

    From US$ 702

    135/1 Lauriston Place, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 702
  • Castle Terrace 1 Bed Apartment Looking Onto Edinburgh Castle - Sleeps Upto 4

    From US$ 328

    32/11 Castle Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Located 400 metres from the long - standing Camera Obscura and World of Illusions Tower in Edinburgh, the venue offers accommodation with a kitchen.

    To the hotel

    price for 1 night
    Book Now From US$ 328
  • The Skyline - The Edinburgh Address

    From US$ 718

    North Charlotte Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Palace of Holyroodhouse is approximately a 25-minute stroll from the 2-room The Skyline - The Edinburgh Address Apartment apartment, while Edinburgh Gin Distillery is situated nearby. Guests will…

    To the hotel

    price for 1 night
    Book Now From US$ 718
  • Lauriston 1 Bedroom Apartment - Edinburgh

    Lauriston Place, 127, 1, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • 2 Bed Flat In Central Edinburgh

    From US$ 380

    9/2 Gilmore Place, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 380
  • Merchiston 1 Room In Shared Apartment With Parking - Edinburgh

    From US$ 224

    19 Merchiston Avenue, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 224
  • Holiday Apartment In Old Town

    From US$ 488

    19/8 High Riggs, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 488
  • Stylish Central Edinburgh Abode

    From US$ 125

    8 High Riggs, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Calton Hill is 17 minutes' walk from the 1-room Stylish Central Edinburgh Abode apartment, while Edinburgh Christmas Market is situated nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 125