Menu

Search options

2026-02-26

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

1578 results

  • Dalry Guesthouse

    From US$ 106

    10 West End Place, Dalry Road, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Notable for its location 900 metres away from Edinburgh International Conference Centre in Haymarket district, the venue is placed within 20 minutes' walk of Princes Street. Guests will have access…

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • Haymarket Flat

    From US$ 114

    Richmond Terrace, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 114
  • Upper Grove 2 Bedroom Apartment - Edinburgh

    From US$ 654

    21 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$ 654
  • Fountain Court Apartments - Harris

    From US$ 147

    41-43 Grove Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    The 4-star Fountain Court Apartments - Harris lies in West End district within a walking distance to Edinburgh International Conference Centre. For a comfortable stay, the property offers 18 rooms on…

    To the hotel

    price for 1 night
    Book Now From US$ 147
  • Dragon Suites - City Centre 2 Bed Luxury Mews House

    From US$ 543

    William Street North West Lane 8, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 543
  • The Edinburgh Victorian - 3 Bedroom Apartment

    From US$ 301

    196/3 Morrison Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Located in West End district next to Edinburgh International Conference Centre, the 100 m² Edinburgh Victorian - 3 Bedroom apartment accommodates up to 7 guests. The venue consists of 3 bedrooms and…

    To the hotel

    price for 1 night
    Book Now From US$ 301
  • Central, Cozy 2Br-1Ba-Haymarket - With Parking

    From US$ 417

    149/3 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$ 417
  • Lovely Festival Flat

    196/2 Morrison Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Britannia Edinburgh Hotel

    From US$ 57

    69 Belford Road, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Featuring a vending machine and a lift, the 3-star Britannia Edinburgh Hotel stands at a distance of 400 metres away from Water of Leith Walkway. Wi-Fi is provided for all visitors for GBP 7 per 24…

    To the hotel

    price for 1 night
    Book Now From US$ 57
  • Thistle Hotel

    From US$ 113

    59 Manor Place, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Edinburgh Thistle Hotel is a great place to stay in Edinburgh. Operating in Edinburgh since 1750, this venue features original architecture and modern comforts.

    To the hotel

    price for 1 night
    Book Now From US$ 113
  • Desirable Edinburgh Apartment By The City Centre

    From US$ 329

    16 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$ 329
  • Desirable Edinburgh Apartment - City Centre

    From US$ 246

    16 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$ 246
  • Deluxe City Centre Apartment

    From US$ 491

    16 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$ 491
  • Elegant City Centre Apartment

    From US$ 252

    9 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$ 252
  • Cumberland Hotel

    From US$ 254

    1 West Coates, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Featuring car rentals, as well as Wi Fi throughout the property, the 3-star Cumberland Hotel Edinburgh is only 1.3 km from Gorgie City Farm. At this comfortable hotel you will find a lovely…

    To the hotel

    price for 1 night
    Book Now From US$ 254
  • Heritage City - The Auld Pottery

    From US$ 335

    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$ 335
  • 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$ 365

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