Menu

Search options

2026-06-09

2026-06-10
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

1790 results

  • 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$ 525

    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$ 525
  • Bnbnova - 2Br - West End - Near Edinburgh Castle

    From US$ 717

    Coates Gardens, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    To the hotel

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

    From US$ 84

    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$ 84
  • The Coates Gardens Residence

    From US$ 387

    Coates Gardens, Edinburgh Eh12 5Le, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    Overlooking the city, Coates Gardens Residence is a 25-minute walk from the combined National Museum of Scotland in Edinburgh. There is an equipped kitchen, which includes a washing machine, tea and…

    To the hotel

    price for 1 night
    Book Now From US$ 387
  • Edinburgh Grosvenor Hotel

    From US$ 74

    5-21 Grosvenor Street, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    Edinburgh Grosvenor Hotel offers 184 rooms a 20-minute walk from Princes Street Gardens. This hotel also provides Wi Fi available throughout the property.

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • The Hoxton, Edinburgh

    From US$ 214

    5-21 Grosvenor Street, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 214
  • Edinburgh Pearl Apartments - Dalry House Residence

    From US$ 658

    68A Dalry Road, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    Edinburgh Pearl Apartments Dalry House is located a 5-minute drive to Royal Mile and offers accommodation with free Wi Fi in the rooms. It also has a kitchen equipped with dishwasher, a microwave and…

    To the hotel

    price for 1 night
    Book Now From US$ 658
  • The Compact Caledonian Flat - Haymarket

    From US$ 469

    14/1 Caledonian Road 1, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 469
  • For Students Only Haymarket In Edinburgh

    From US$ 133

    5 W Park Pl, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Brigth Victorian Flat

    1/2 Richmond Terrace, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Guestready - Modern 1Br In Edinburgh

    From US$ 452

    83/7 Dalry Road, Dalry, Edinburgh Eh11 2Aa, Uk, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 452
  • Haymaeket Centro Edinburgh

    From US$ 105

    Dalry Road, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 105
  • Beautiful & Bright 2Bd Flat - Haymarket

    From US$ 800

    28 Eglinton Crescent B, Edinburgh, United Kingdom

    0.2 km to Haymarket Train Station (To the map)

    The 65 m² Beautiful & Bright 2Bd Flat - Haymarket apartment is placed in the West End district, less than 6 minutes' walk from the restaurant Jaipur of India.

    To the hotel

    price for 1 night
    Book Now From US$ 800
  • Modern City Centre Apartment In Central Hub

    5/6 Caledonian Road, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Stylish 2-Bed Villa Garden Central Edinburgh

    From US$ 690

    3 Mclaren Terrace, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 690
  • Haymarket Hostel

    From US$ 19

    7B West Maitland Street, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 19
  • Quirky, West End, Edinburgh House

    From US$ 219

    1 Lansdowne Crescent, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    Unique West End, Georgian is set 1.1 km from the historic fortress "Edinburgh Castle" and 1.7 km from Royal Mile in West End district. The accommodation consists of a fully-fitted kitchen, 2 bedrooms…

    To the hotel

    price for 1 night
    Book Now From US$ 219
  • Guestready - Charming Home In Edinburgh

    From US$ 370

    13/8 Caledonian Road, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 370
  • Edinburgh Stay Parking Nr City Centre & Haymarket

    From US$ 177

    8 Breadalbane Terrace, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    Just 12 km from Edinburgh Castle, the 1-room Central Edinburgh Private Garden With Parking Apartment offers 24-hour reception and housekeeping. National Museum of Scotland is within 20 minutes' walk…

    To the hotel

    price for 1 night
    Book Now From US$ 177