Menu

Search options

2026-02-27

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

1577 results

  • Fantastic 1 Bed In Heart Of Edinburgh

    From US$ 259

    67 Viewforth, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 259
  • Edinburgh City Team Room

    From US$ 326

    Eh11 1Ju, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 326
  • Lochrin Apartments By Edinburgh City Apartments

    From US$ 334

    Lochrin Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Featuring a parking and private parking, Lochrin offers accommodation in West End district, 0.9 km from Edinburgh International Conference Centre. There is also a fully equipped kitchen equipped with…

    To the hotel

    price for 1 night
    Book Now From US$ 334
  • Ivy- Braveheart Guest House

    From US$ 55

    26 Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Featuring free WiFi throughout the property, Braveheart Guest House offers accommodation within 0.8 km from Edinburgh International Conference Centre. The venue is set in West End district, within…

    To the hotel

    price for 1 night
    Book Now From US$ 55
  • Edinburgh City Room

    From US$ 115

    15 Mertoun Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 115
  • Cozy Room In Edinburgh Center

    From US$ 229

    15 Mertoun Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 229
  • Cosy City Centre Gem

    From US$ 426

    38/11 Earl Grey Street 3F1 (11), Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 426
  • The City- Braveheart House

    From US$ 56

    24 Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Ivy Braveheart Rooms, set next to Bruntsfield Links Short Hole Golf Course, is 0.5 km from Edinburgh airport.

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • The Braveheart House

    From US$ 139

    24 Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    The green Flag park "Princes Street Gardens" is located around 17 minutes' walk away, and Arthur's Seat hike is 3 km from Ivy Braveheart Edinburg Hotel.

    To the hotel

    price for 1 night
    Book Now From US$ 139
  • Charming 2Bd Flat 10 Minutes To Edinburgh Castle

    From US$ 180

    East Fountainbridge 44, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 180
  • Edinburgh Pearl Apartments - Fountainbridge Residence

    From US$ 213

    24 Lochrin Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Located less than a 9-minute walk from a popular entertainment attraction like Usher Hall, the 75 m² Fountainbridge Residence apartment offers modern comforts like a lift. This 2-bedroom apartment…

    To the hotel

    price for 1 night
    Book Now From US$ 213
  • Bread Street, Central And Spacious One Bed Flat

    From US$ 254

    14/1 Bread Street, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Bread Street, Central And Spacious One Bed Flat apartment offers a kitchen as well as rooms with a flat-screen TV with satellite channels, a work desk and smoke detectors. Edinburgh International…

    To the hotel

    price for 1 night
    Book Now From US$ 254
  • Clarendon Luxury Apartments

    From US$ 197

    Clarendon Crescent 10, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Featuring a cable flat-screen, a garden and entertainment activities, Clarendon Luxury apartment is located in Stockbridge district. The venue is a 20-minute walk from Edinburgh city centre.

    To the hotel

    price for 1 night
    Book Now From US$ 197
  • Pass The Keys Spacious Bright Modern Edinburgh City Flat

    From US$ 690

    Flat 7, 22 Lochrin Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 690
  • Casa Hamilton

    From US$ 92

    8 Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Casa Hamilton Bed & Breakfast is located near Fieldwork and is just 20 minutes' walk from the centre of Edinburgh. It offers free WiFi throughout the property.

    To the hotel

    price for 1 night
    Book Now From US$ 92
  • 2Bd Loft Style Apt - Edinburgh - Free Parking - Pass The Keys

    From US$ 750

    39/6 Watson Crescent, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Situated a 10-minute drive from the green Flag park "Princes Street Gardens", the 3-room Pass Keys Stunning 3 Bed Loft Style Apt With Free Parking Apartment also boasts easy access to Edinburgh…

    To the hotel

    price for 1 night
    Book Now From US$ 750
  • Remarkable 5Br Townhouse With Garden, Sleeps 12

    From US$ 1265

    14 Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    The 120 m² Remarkable 5Br Townhouse With Garden, Sleeps 12 apartment is set 3 km from Arthur's Seat hike in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 1265
  • The Ardmillan Residence

    From US$ 256

    Ardmillan Terrace, Edinburgh Eh11 2Jw, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    The Ardmillan Residence No 1 is set 1.7 km from Edinburgh International Conference Centre and 0.9 km from BT Murrayfield Sports Stadium in West End district. This property near Heart Of Midlothian…

    To the hotel

    price for 1 night
    Book Now From US$ 256
  • Cruachan Guest House

    From US$ 66

    53 Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Set within a 20-minute walk of Princes Street, this 3-star Cruachan Guest House Edinburgh is located near the traditional King's Theatre. It offers bright rooms, free Wi Fi throughout the property…

    To the hotel

    price for 1 night
    Book Now From US$ 66
  • The Tollcross Residence

    From US$ 212

    West Tollcross, Edinburgh Eh3 9Qn, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Overlooking the garden, Tollcross Residence is a 10-minute walk from Edinburgh International Conference Centre in Edinburgh. There is also an equipped kitchen, fitted with fridges, a washing machine…

    To the hotel

    price for 1 night
    Book Now From US$ 212