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

  • Heritage City - The Auld Pottery

    From US$ 207

    30 Grove Street, Edinburgh, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Located in Haymarket district, Auld Pottery is next-door to Edinburgh International Conference Centre and a 10-minute drive from Arthur's Seat hike. It features a shared kitchen with glassware…

    To the hotel

    price for 1 night
    Book Now From US$ 207
  • Cozy 1B Groundfloor - 8 Minute From City Centre

    From US$ 409

    18 Springwell Place, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Located 20 minutes on foot from Edinburgh Castle, Cozy 1B Groundfloor - 8 Minute From City Centre apartment overlooks the garden.

    To the hotel

    price for 1 night
    Book Now From US$ 409
  • Flat With Majestic Views In West End Wonderland

    From US$ 692

    Flat 4, 1 Melville Cres, Edinburgh Eh3 7Hw, Uk, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 692
  • Cosy 1 Bed Flat Near City Centre

    From US$ 462

    18/2 Springwell Place, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 462
  • Lovely Haymarket Apartment - Central Edinburgh

    From US$ 613

    137/6 Morrison Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 613
  • Georgian Elegance With Patio Garden West End - Pass The Keys

    20/1 Chester Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Voco Edinburgh - Haymarket By Ihg

    From US$ 310

    46 Torphichen Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Voco Edinburgh - Haymarket Hotel, located not far from Camera Obscura and World of Illusions, features allergy-free rooms, a luggage room and a safety deposit box. The venue comprises 150 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 310
  • Harry Potter Styled 3-Bed Apartment - Edinburgh

    From US$ 498

    8 Dewar Place, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 498
  • Bespoke Tours Scotland Accommodation @ Morrison Street

    From US$ 793

    174/8 Morrison Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Bespoke Tours Scotland Accommodation @ Morrison Street apartment is situated in Edinburgh, about 1.2 km from Royal Mile, and features a golf course, a flat screen TV and a satellite TV. It is located…

    To the hotel

    price for 1 night
    Book Now From US$ 793
  • Lovely 2 Bdrm Central Edinburgh Apartment

    From US$ 489

    Upper Grove Place, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 489
  • Complete City Centre Comfort

    From US$ 200

    Douglas Gardens, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 200
  • Staycity Aparthotels Edinburgh West End

    From US$ 123

    11 Brandfield Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Set a 19-minute walk from Princes Street Gardens, the 4-star Staycity Aparthotels West End Edinburgh is located just 6 minutes' walk from Digin Bruntsfield. There's also a convenience of a private…

    To the hotel

    price for 1 night
    Book Now From US$ 123
  • Belford Hostel

    From US$ 54

    6-8 Douglas Gardens, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Featuring WiFi throughout the property, Belford Hostel is set around a 19-minute walk from the volcanic Castle Rock.

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Joivy Superb Flats In The Heart Of Edinburgh

    From US$ 287

    12 Canning Street Lane, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    Altido Canning Street Lane : Heart Of The City venue is located in a residential area of Edinburgh in close proximity to Edinburgh International Conference Centre. 2 bedrooms, 1 bathroom and a…

    To the hotel

    price for 1 night
    Book Now From US$ 287
  • Edinburgh Central Haymarket Aparthotel

    From US$ 188

    Morrison Street, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    Nestled in West End with gay bars in Davie Village, chic fashion stores on Robson Street, and diverse dining ranging from ramen shops to seafood grills, Edinburgh Central Haymarket Aparthotel is 1 km…

    To the hotel

    price for 1 night
    Book Now From US$ 188
  • Studios And Ensuite Bedrooms With Shared Kitchen At Fountainbridge In Edinburgh

    From US$ 224

    114 Dundee St, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    The good old - fashioned Cameo Cinema is within 7 minutes' walk of Studios And Ensuite Bedrooms With Shared Kitchen At Fountainbridge In Edinburgh apartment, while Curiouser is situated nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 224
  • Historic Edinburgh 1890S Home Turned Relaxing Retreat

    From US$ 435

    Grove Street, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    Historic Edinburgh 1890S Home Turned Relaxing Retreat is located in a residential area of Edinburgh, just a short drive from the historic fortress "Edinburgh Castle". Coffee/tea making machines, an…

    To the hotel

    price for 1 night
    Book Now From US$ 435
  • 2 Chester St

    From US$ 848

    2 Chester Street, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    2 Chester St gives you the opportunity to stay in a 7-bedroom accommodation close to Edinburgh International Conference Centre. This venue has a fully equipped kitchen provided with amenities, such…

    To the hotel

    price for 1 night
    Book Now From US$ 848
  • Walker Apartment

    From US$ 680

    5A Walker Street, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 680
  • Hapimag Resort Edinburgh

    From US$ 346

    7 Rothesay Terrace, Edinburgh, United Kingdom

    0.6 km to Haymarket Train Station (To the map)

    The excellent venue is situated in West End district, in the very heart of Edinburgh and 13 minutes' walk from Edinburgh International Conference Centre. Featuring 29 rooms with views of the garden…

    To the hotel

    price for 1 night
    Book Now From US$ 346