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

  • The Coates Gardens Residence

    From US$ 343

    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$ 343
  • 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$ 123

    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$ 123
  • Edinburgh Pearl Apartments - Dalry House Residence

    From US$ 568

    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$ 568
  • Guestready - Enchanted Stay In Edinburgh

    From US$ 341

    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$ 341
  • 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
  • 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$ 229

    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$ 229
  • Guestready - Charming Home In Edinburgh

    13/8 Caledonian Road, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Central Apartment-Free Parking-By Holiday Homes

    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
  • Edinburgh Modern Apartment In Haymarket, City Centre

    13 Caledonian Road, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • The Compact Caledonian Flat - Haymarket

    14/1 Caledonian Road 1, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Caledonian - Charming Central 1 Bed Flat

    From US$ 171

    19/1 Caledonian Crescent, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    The 1-room Caledonian - Charming Central 1 Bed Flat apartment is nestled in Haymarket with a number of pubs, cafés and restaurants, a 19-minute walk from the historic fortress "Edinburgh Castle".

    To the hotel

    price for 1 night
    Book Now From US$ 171
  • Elegant 3Br Apt At Haymarket

    Flat 4, 14 Caledonian Pl, Edinburgh Eh11, Uk, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Joivy Modern 1 Bed Flat Next To Haymarket Station

    From US$ 350

    Torphichen Street Apartment 3, Edinburgh, Scotland Eh3 8Jq, United Kingdom, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    Set in West End district within 25 minutes' walk of BT Murrayfield Sports Stadium, the 82 m² Altido Huge 5* Georgian Apartment - Great Location accommodates up to 2 guests. The venue consists of 1…

    To the hotel

    price for 1 night
    Book Now From US$ 350
  • Joivy Spacious Apartment Next To West End

    From US$ 238

    Torphichen Street Apartment 4, Edinburgh, Scotland Eh3 8Jq, United Kingdom, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    Heart Of The City Centre Spacious 2 Bedroom Apt apartment is located in Edinburgh, about 450 metres from Edinburgh International Conference Centre and offers a flat screen TV and flat - screen TV.

    To the hotel

    price for 1 night
    Book Now From US$ 238
  • Joivy Elegant New Town Flat Near Princes Street

    From US$ 388

    Palmerston Place, Edinburgh, Scotland Eh12 5Af, United Kingdom, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    Guests can stay in Bnbbuddy Apartments - City Centre Georgian Apartment With Free Parking apartment when visiting Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 388
  • Central & Stylish 3 Bedroom, 2 Bath, Free Parking

    From US$ 536

    3 Easter Dalry Rigg Apartment 7, Edinburgh, United Kingdom

    0.3 km to Haymarket Train Station (To the map)

    Central & Stylish 3 Bedroom, 2 Bath, Free Parking is set 1.1 km from Edinburgh International Conference Centre and 2.9 km from BT Murrayfield Sports Stadium in Haymarket district. It offers…

    To the hotel

    price for 1 night
    Book Now From US$ 536