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

  • Violet Bank Apartment West End.

    From US$ 243

    3 Atholl Crescent Lane, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    Located in West End district within a 15-minute walk of The Real Mary King's Close, the 39 m² Violet Bank Apartment West End. venue accommodates up to 2 guests. Featuring flat screen TV and a flat…

    To the hotel

    price for 1 night
    Book Now From US$ 243
  • The Bonham

    From US$ 327

    35 Drumsheugh Gardens, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    Overlooking the city, Bonham Hotel is a 15-minute walk from Princes Street in Edinburgh. Free Wi Fi is available throughout the venue as well as a restaurant and a meeting room are available on site.

    To the hotel

    price for 1 night
    Book Now From US$ 327
  • Edinburgh - Apartment With Balcony And Secure Garage Parking

    From US$ 234

    21 Hawthornbank Lane, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    Dean Village River Side Apartment With Balcony And Secure Garage Parking apartment is placed in the West End district, about 6 minutes on foot from the restaurant Jaipur of India.

    To the hotel

    price for 1 night
    Book Now From US$ 234
  • Dean Village Cottage

    From US$ 231

    28 Belford Road, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    Dean Village is set 1.9 km from the historic fortress "Edinburgh Castle" and 0.5 km from Edinburgh International Conference Centre in West End district. Also, there is a kitchen which comes with…

    To the hotel

    price for 1 night
    Book Now From US$ 231
  • - Edinburgh - Apartment With Balcony And Free, Secure Garage Parking

    From US$ 220

    22 Hawthornbank Lane, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 220
  • Dragon Suites - Edinburgh City Centre 1 Bed Apartment

    From US$ 346

    20 Stafford Street, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    Located in West End district, Stafford Street Luxury Central is next-door to Edinburgh Castle and a 5-minute drive from Edinburgh Gin Distillery. This 62 m² venue gives direct access to Edinburgh…

    To the hotel

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

    From US$ 436

    Dundee Street, 141, 3, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 436
  • Dragon Suites - Edinburgh City Centre 2 Bed Apartment

    From US$ 707

    20 Stafford Street, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    Stafford St Luxury Central apartment offers rooms with views of the city and location only 1.4 km from National Museum of Scotland. It consists of 2 bedrooms, 1 bathroom and an equipped kitchenette…

    To the hotel

    price for 1 night
    Book Now From US$ 707
  • Dragon Suites - Edinburgh City Centre 2 Bed Apartment

    From US$ 425

    20 Stafford Street Flat 3, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    Located in West End district, Stafford St Central Luxury Apartment 2 Bedrooms is next-door to Edinburgh Castle and a 5-minute drive from Scottish National Gallery. The venue features 2 bedrooms along…

    To the hotel

    price for 1 night
    Book Now From US$ 425
  • Dragon Suites - Edinburgh City Centre 2 Bed Apartment

    From US$ 914

    20 Stafford Street Flat 1, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    Set in West End district within 15 minutes' walk of Camera Obscura and World of Illusions, the 82 m² Stafford St Luxury Central Apartment 2 Bedrooms accommodates up to 4 guests. The venue features 2…

    To the hotel

    price for 1 night
    Book Now From US$ 914
  • Craig S Lair Boho Jungle

    From US$ 1029

    21 Gardner'S Crescent, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1029
  • Destiny Scotland -The Malt House Apartments

    From US$ 195

    2 Canning Street, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    Located in the very heart of Edinburgh, Destiny Scotland -The Malt House offers fast access to George Street within a 10-minute walk. Featuring flat-screen TV, a satellite TV and a flat screen TV…

    To the hotel

    price for 1 night
    Book Now From US$ 195
  • Squarezzz - Group Accommodation

    From US$ 1030

    Eh3 8Eg, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1030
  • Bright High-Ceiling 2Bd Flat - Central Edinburgh!

    From US$ 339

    3F1, 99 Shandwick Place, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 339
  • Luxury Apartment, Stafford Street

    From US$ 300

    14A Stafford Street, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    Luxury Apartment Stafford Street is situated within 1.3 km of The Real Mary King's Close, and has a number of amenities including a garden and a patio. A fully equipped kitchen and refrigerator…

    To the hotel

    price for 1 night
    Book Now From US$ 300
  • The Kew Rooms

    From US$ 401

    5 Kew Terrace, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • Destiny Scotland Apartments At Canning Street Lane

    From US$ 582

    4 Canning Street Lane, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    Destiny Scotland Apartments At Canning Street Lane is set 0.2 km from The Parish Church of St Cuthbert and 0.4 km from Edinburgh International Conference Centre in West End district. An electric…

    To the hotel

    price for 1 night
    Book Now From US$ 582
  • Stylish Flat In Historic Edinburgh City Centre Home

    From US$ 325

    Murdoch Terrace,Midlothian, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 325
  • Sleek Canalside Stay In Edinburgh

    From US$ 321

    13 Gibson Terrace, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 321
  • Spectacular 2 Bed, 2 Bath In Edinburgh City Centre

    From US$ 299

    22A Rutland Square, Edinburgh, United Kingdom

    0.7 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 299