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

  • The Home Street Residence

    From US$ 412

    10/2 Home Street, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    The Home Street Residence is located in Broughton district with views of the city. The property features royal facade.

    To the hotel

    price for 1 night
    Book Now From US$ 412
  • Central Studio Near Usher Hall & Edinburgh Castle

    From US$ 183

    Spittal Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    The 400 m² Central Studio Near Usher Hall & Edinburgh Castle apartment, set less than a 5-minute walk from The Parish Church of St Cuthbert, and stands 100 km from Dundee airport.

    To the hotel

    price for 1 night
    Book Now From US$ 183
  • Joivy Gorgeous Georgian Flat In New Town

    From US$ 514

    2 Ainslie Place, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    The 1-room Altido Gorgeous Georgian Flat, Conveniently Located Apartment apartment is nestled in New Town, initially built response to the deterioration of the medieval Old Town in the 18th century…

    To the hotel

    price for 1 night
    Book Now From US$ 514
  • The Learmonth Hotel

    From US$ 50

    18-20 Learmonth Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Placed within 2.4 km to Royal Mile, the 2-star Travelodge Edinburgh Learmonth provides guests with a storage for belongings and a lobby area. This Edinburgh hotel also offers 24-hour room service and…

    To the hotel

    price for 1 night
    Book Now From US$ 50
  • Cosy Central Apartment By The Meadows 11

    From US$ 482

    Tollcross, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 482
  • Warm&Welcoming City Centre Apartments By Meadows 4

    From US$ 337

    Home Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 337
  • Beautiful & Bright 2 Bed Flat Murrayfield

    From US$ 492

    16/2 Murrayfield Avenue, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 492
  • Modern One Bed Flat, Historic Old Town Edinburgh

    From US$ 383

    45 Bread Street Floor 2, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 383
  • Cosy Modern City Centre Flat

    From US$ 300

    6 Spittal Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    The historic fortress "Edinburgh Castle" is at a 0.9 km distance from the 1-room Cosy Modern City Centre Flat apartment, and The Robertson Mausoleum Parish Church is just a 13-minute walk away.

    To the hotel

    price for 1 night
    Book Now From US$ 300
  • Carmichael

    From US$ 259

    11 Ravelston Dykes, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Offering tennis courts, flat - screen TV and tea/coffee making facilities, Carmichael Bed & Breakfast is less than 1.8 km from Edinburgh International Conference Centre. The venue is located 3 km…

    To the hotel

    price for 1 night
    Book Now From US$ 259
  • Premier Inn Edinburgh City Centre Lauriston Place

    From US$ 401

    82 Lauriston Place Lady Lawson Street, 82, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Premier Inn Lauriston Place Edinburgh is located 0.4 km from Grassmarket and offers a restaurant and a conference room. It is 650 metres from The Scotch Whisky Experience and a few steps from the…

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • Charming West End Flat

    11 Learmonth Terrace 2Nd Floor, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Tynecastle Park Hotel

    From US$ 116

    Mcleod Street Tynecastle Park, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Open Plan 2 Bed Apt, Near Edinburgh Castle

    From US$ 290

    23 Spittal Street 8, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Museum on the Mound is approximately a 9-minute walk from the 2-room Open Plan 2 Bed Apt, Near Edinburgh Castle Apartment apartment, while The Royal Bank of Scotland is situated nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 290
  • Traditional 1-Bed Edinburgh Apt

    From US$ 184

    106 Gorgie Rd, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 184
  • Warm&Welcoming City Centre Apartments By Meadows 5

    From US$ 617

    Home Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 617
  • The Tollcross Apartment - Modern & Bright 1Br

    From US$ 252

    17 Home Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    The Tollcross Apartment - Modern & Bright 1Br apartment is located a 6-minute stroll from Bruntsfield Links Short Hole Golf Course and overlooks the garden.

    To the hotel

    price for 1 night
    Book Now From US$ 252
  • The Valentine - Townhouse Hotel - Adults Only

    From US$ 185

    19-21 Gilmore Place, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    Set within 1.2 km from Royal Mile, the 3-star Valentine City Centre Guest House Edinburgh features free Wi-Fi throughout the venue as well as public parking nearby. Edinburgh International Conference…

    To the hotel

    price for 1 night
    Book Now From US$ 185
  • 2 Bedroom Sofa Bed In Livingroom Castle View 1St Floor Sleeps 6

    From US$ 514

    27/6 Castle Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 514
  • Pass The Keys Beautiful Modern Historical Flat Close To Castle

    35 Castle Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now