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

1546 results

  • Apex Haymarket Station Apartment

    From US$ 205

    34/4 Haymarket Terrace, Edinburgh, United Kingdom

    0 km to Haymarket Train Station (To the map)

    Haymarket apartment is situated in West End district, 1.5 km from Camera Obscura and World of Illusions and offers a tennis court, allergy-free rooms and a golf course. BT Murrayfield Stadium is less…

    To the hotel

    price for 1 night
    Book Now From US$ 205
  • Joivy Haymarket

    From US$ 68

    13 Rosebery Crescent, Edinburgh, United Kingdom

    0 km to Haymarket Train Station (To the map)

    The 4-star Altido Haymarket Hotel is set 1.3 km from George Street and 1.8 km from the historic fortress "Edinburgh Castle". Featuring 27 rooms with views of the garden, this venue is set within a…

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • Sunny Haymarket Room Edinburgh

    From US$ 152

    Haymarket Terrace, Edinburgh, United Kingdom

    0.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 152
  • Grosvenor Gardens Hotel

    1 Grosvenor Gardens, Edinburgh, United Kingdom

    0.1 km to Haymarket Train Station (To the map)

    Set within a 20-minute walk of BT Murrayfield Sports Stadium, this 4-star Grosvenor Gardens Hotel Edinburgh is located near the bucolic Dean Village.

    To the hotel

    Book Now
  • 1 Bedrooms Flat In Central Edinburgh Haymarket, Heart Of Edinburgh Flat Sleeps 4

    From US$ 261

    Haymarket Terrace, Edinburgh, United Kingdom

    0.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 261
  • Piries Hotel

    From US$ 39

    4/8 Coates Gardens, Edinburgh, United Kingdom

    0.1 km to Haymarket Train Station (To the map)

    Around 25 minutes' walk from the historic fortress "Edinburgh Castle", the 3-star Piries Hotel Edinburgh includes 43 rooms. Also, you can use public parking nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • The Haymarket Hotel

    From US$ 115

    1-5 Coates Gardens, Edinburgh, United Kingdom

    0.1 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, the 3-star The Haymarket Hotel Edinburgh is a…

    To the hotel

    price for 1 night
    Book Now From US$ 115
  • The Haymarket Lairg Hotel

    From US$ 85

    1-11 Coates Gardens, Edinburgh, Gb, Edinburgh, United Kingdom

    0.1 km to Haymarket Train Station (To the map)

    The 3-star Haymarket Lairg Hotel enjoys a good location in the heart of Edinburgh, a 7-minute walk from Water of Leith Walkway. Visitors like comfortable rooms and a friendly atmosphere of the hotel.

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Joivy Adorable Flat Near West End

    From US$ 333

    24 Coates Gardens, Edinburgh, United Kingdom

    0.1 km to Haymarket Train Station (To the map)

    The 50 m² Altido Adorable Flat Near West End Apartment apartment is placed in the West End district, 5 minutes' walk from the restaurant Number Seven Restaurant.

    To the hotel

    price for 1 night
    Book Now From US$ 333
  • Edinburgh Pearl Apartments - Haymarket Residence

    From US$ 321

    1 Dalry Gait, Edinburgh, United Kingdom

    0.1 km to Haymarket Train Station (To the map)

    Edinburgh Pearl Apartments - Dalry Gait is located within 20 minutes' walk of the Leith Princes Street and features a shared lounge and entertainment activities. It is a 5-minute drive to the…

    To the hotel

    price for 1 night
    Book Now From US$ 321
  • Apex Haymarket Apartment 2

    From US$ 199

    84 Haymarket Terrace, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    The 158 m² Apex Haymarket Apartment 2 apartment is a great place to stay in West End with gay bars in Davie Village, chic fashion stores on Robson Street, and diverse dining ranging from ramen shops…

    To the hotel

    price for 1 night
    Book Now From US$ 199
  • Haymarket Station Rooms

    From US$ 61

    84 Haymarket Terrace, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 61
  • Castle Apartments

    From US$ 317

    5\/10 Dalry Gait, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    Castle, situated in Haymarket district, 0.8 km from Edinburgh International Conference Centre, boasts a cable flat-screen, a flat screen TV and a shared lounge. There is also a full kitchen, equipped…

    To the hotel

    price for 1 night
    Book Now From US$ 317
  • The Hostel

    From US$ 10

    3 Clifton Terrace, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    Featuring high speed Internet access in public areas, The Hostel is set 1.8 km from Royal Mile. This venue is about 20 minutes' walk from the sports BT Murrayfield Stadium.

    To the hotel

    price for 1 night
    Book Now From US$ 10
  • Eliza House

    From US$ 74

    14-16 Grosvenor Street, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    The 3-star Eliza House Hotel is situated 1.7 km from the historic fortress "Edinburgh Castle". This garden venue features tea/coffee making facilities, a flat screen TV and a garden as well as free…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • No.32 Hotel

    From US$ 65

    32 Coates Gardens, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    Featuring a safe deposit box and a parking, No.32 Hotel Edinburgh is located not far from Scottish National Gallery of Modern Art One. The two connected buildings "National Museum of Scotland" is 2…

    To the hotel

    price for 1 night
    Book Now From US$ 65
  • The Guards Hotel

    From US$ 67

    1 Clifton Terrace, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    The excellent Guards Hotel is nestled not far from Edinburgh International Conference Centre and features a golf course and a meeting room. You'll be 2 km from Edinburgh Old Town and 1.3 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • 3 Bedrooms Flat In Central Edinburgh New Town , Lothian Road

    Haymarket 103A, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • The Hoxton Edinburgh

    From US$ 327

    Grosvenor Street, Haymarket, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 327
  • Four Points By Sheraton Edinburgh

    From US$ 150

    90 Haymarket Terrace, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    The 4-star Four Points By Sheraton Edinburgh is located in the heart of Edinburgh and features WiFi throughout the property, along with public parking on site. The luxury hotel is in West End with…

    To the hotel

    price for 1 night
    Book Now From US$ 150