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

  • Stunning 2-Bed Apartment In Central Edinburgh

    From US$ 566

    163/4 Lothian Road, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    Remarkable 2-Bed Apartment In Edinburgh offers a pleasant stay in Edinburgh for up to 8 guests. This unit consists of 2 bedrooms, 1 bathroom and a kitchen.

    To the hotel

    price for 1 night
    Book Now From US$ 566
  • Central Designer Flat By Castle

    From US$ 254

    147/1 Lothian Road, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 254
  • Beautiful Spacious Victorian Town House

    From US$ 486

    12 Roseburn Place, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 486
  • Modern 2 Bedroom City Centre Flat

    From US$ 880

    Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    Staying at Modern 2 Bedroom City Centre Flat apartment, guests can relax on a patio and enjoy a 20-minute walk to BT Murrayfield Stadium. This 2-bedroom property also features a kitchen and 1…

    To the hotel

    price for 1 night
    Book Now From US$ 880
  • Ardmillan Hotel

    From US$ 155

    9-10 Ardmillan Terrace, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    Boasting entertainment activities and a bar, Ardmillan Hotel Edinburgh lies in vicinity of Tynecastle Park Soccer Stadium. The venue is located 1.6 km from Edinburgh International Conference Centre…

    To the hotel

    price for 1 night
    Book Now From US$ 155
  • Stylish Central Edinburgh Apartment

    From US$ 358

    3/2 Cambridge Street, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    Stylish Central Edinburgh, set next to Edinburgh International Conference Centre, is 0.5 km from Edinburgh airport. The accommodation consists of an equipped kitchenette area, 2 bedrooms and is…

    To the hotel

    price for 1 night
    Book Now From US$ 358
  • The Edinburgh Address - Castle View Apartment

    From US$ 1315

    Castle Terrace, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    The Edinburgh Address - Castle View Apartment apartment is placed in the Princes Street district, 200 metres of the pizzeria La Piazza. Public parking is available nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 1315
  • Cosy Roseburn Apartment, Edinburgh - 2 Bedrooms, Free Parking

    From US$ 411

    19/1 Russell Gardens, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    The 75 m² Modern Two Bedroom Apartment, Roseburn, Edinburgh - Free Parking apartment is set 2.6 km from the Thistle chapel "St Giles' Cathedral".

    To the hotel

    price for 1 night
    Book Now From US$ 411
  • Balmore Guest House

    From US$ 67

    34, Gilmore Place, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    Balmore Guest House Edinburgh includes 62 rooms and is a 20-minute walk from The Real Mary King's Close.

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • 3 Bedroom Apartment With Castle Views

    From US$ 291

    11/4 Bread Street, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 291
  • Great Location! 2Bd,2 Bath In Centre Of Edinburgh

    From US$ 508

    Grindlay Street 36/5, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 508
  • Gillespie House

    From US$ 313

    11 Gillespie Street Edinburgh, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    Gillespie House Apartment Edinburgh is set 1 km from Festival Square and 0.5 km from Bruntsfield Links Short Hole Golf Course in West End district. There is also a fully-fitted kitchen in some of the…

    To the hotel

    price for 1 night
    Book Now From US$ 313
  • Lovely Apartment Beneath Edinburgh Castle

    From US$ 419

    17 Bread Street, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    Just 15 minutes' walk from Edinburgh city centre, Lovely Apartment Beneath Edinburgh Castle features rooms with views of the city. There is a fully equipped kitchen, which includes a microwave oven…

    To the hotel

    price for 1 night
    Book Now From US$ 419
  • Stylish 2Bed Apartment Underneath Edinburgh Castle

    From US$ 349

    17 1F1 Bread Street, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station (To the map)

    The 2-room Stylish 2Bed Apartment Underneath Edinburgh Castle apartment is also located 200 metres from Princes Street Gardens.

    To the hotel

    price for 1 night
    Book Now From US$ 349
  • Amaryllis Guest House

    From US$ 145

    21 Upper Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Amaryllis Guest House Edinburgh, situated less than 1.1 km from Co-op Food, offers a flat screen TV and a garden. The venue is located 2 km from the centre of Edinburgh and a couple of minutes' drive…

    To the hotel

    price for 1 night
    Book Now From US$ 145
  • The Roseburn Apartment

    From US$ 373

    36/6 Roseburn Street, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    The Roseburn apartment is situated in Edinburgh, about 1.6 km from Edinburgh International Conference Centre, and features a cable flat-screen, a satellite TV and a flat screen TV. Royal Mile is less…

    To the hotel

    price for 1 night
    Book Now From US$ 373
  • The Kingsview Townhouse - Boutique Hostel

    From US$ 85

    28 Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    The Edinburgh Townhouse - Boutique Hostel is set within 20 minutes' walk of the combined National Museum of Scotland and 10 minutes' drive from Dynamic Earth Museum.

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Ivy House

    From US$ 58

    26 Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    While staying in The Braveheart House Hotel you are invited to discover The Real Mary King's Close, set just 1.9 km away, or walk for only 12 minutes to reach the historic fortress "Edinburgh Castle".

    To the hotel

    price for 1 night
    Book Now From US$ 58
  • Destiny Scotland - Princes Street Residence

    From US$ 308

    140 Princes Street, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Destiny Scotland - Princes Street Residence apartment is located in New Town district of Edinburgh and offers free Wi Fi throughout the venue. It features a kitchen with a stovetop, kitchenware and…

    To the hotel

    price for 1 night
    Book Now From US$ 308
  • Dreamhouse Edinburgh City Centre

    From US$ 173

    15 17 West Tollcross, Edinburgh, United Kingdom

    1 km to Haymarket Train Station (To the map)

    Dreamhouse Edinburgh City Centre Hotel boasts a central setting and entices guests to the financial district of Edinburgh. The venue dates back to 2002.

    To the hotel

    price for 1 night
    Book Now From US$ 173