Menu

Search options

2026-04-26

2026-04-27
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

1698 results

  • Open Plan 2 Bed Apt, Near Edinburgh Castle

    From US$ 290

    23 Spittal Street 8, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Museum on the Mound is approximately a 9-minute walk from the 2-room Open Plan 2 Bed Apt, Near Edinburgh Castle Apartment apartment, while The Royal Bank of Scotland is situated nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 290
  • 1 Bedroom Gorgie Sleeps 4 Easy City Access

    From US$ 220

    106 Gorgie Rd, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 220
  • Warm&Welcoming City Centre Apartments By Meadows 5

    From US$ 617

    Home Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 617
  • The Tollcross Apartment - Modern & Bright 1Br

    From US$ 252

    17 Home Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    The Tollcross Apartment - Modern & Bright 1Br apartment is located a 6-minute stroll from Bruntsfield Links Short Hole Golf Course and overlooks the garden.

    To the hotel

    price for 1 night
    Book Now From US$ 252
  • The Valentine - Townhouse Hotel - Adults Only

    From US$ 185

    19-21 Gilmore Place, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Set within 1.2 km from Royal Mile, the 3-star Valentine City Centre Guest House Edinburgh features free Wi-Fi throughout the venue as well as public parking nearby. Edinburgh International Conference…

    To the hotel

    price for 1 night
    Book Now From US$ 185
  • 2 Bedroom Sofa Bed In Livingroom Castle View 1St Floor Sleeps 6

    From US$ 737

    27/6 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$ 737
  • Pass The Keys Beautiful Modern Historical Flat Close To Castle

    From US$ 471

    35 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$ 471
  • 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$ 424

    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$ 424
  • 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$ 195

    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$ 195
  • 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$ 722

    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$ 722
  • Cosy 2 Bedroom Flat-Castle View

    From US$ 475

    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$ 475
  • 33 Castle Terrace

    From US$ 249

    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$ 249
  • 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$ 591

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