Menu

Search options

2026-04-26

2026-04-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

1698 results

  • Super Spacious 4 Bed, Sleeps 6

    From US$ 503

    12 Castle St, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 503
  • Lauriston Park

    From US$ 754

    2 2F1 Lauriston Park, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Lauriston Park Hotel apartment, set at 400 metres of Scottish Midland Co-operative Food Store, and stands 10 km from Edinburgh airport.

    To the hotel

    price for 1 night
    Book Now From US$ 754
  • Orchard Apartment

    From US$ 239

    56 Orchard Brae Avenue 3, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Orchard apartment is 2.2 km from Camera Obscura and World of Illusions and provides various facilities, such as a cable flat-screen and a flat screen TV. This 2-bedroom venue also features an…

    To the hotel

    price for 1 night
    Book Now From US$ 239
  • Joivy Splendid Apartment In New Town

    From US$ 513

    5 Albyn Place Flat 4, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Altido Splendid 2-Br Apartment In New Town is set 1.1 km from The Real Mary King's Close and 0.5 km from Edinburgh International Conference Centre in New Town district. With access to the historic…

    To the hotel

    price for 1 night
    Book Now From US$ 513
  • The Webstersland Residence

    From US$ 273

    Websters Land, Edinburgh Eh1 2Rx, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    The 1-room Webstersland Residence apartment is also located about a 7-minute stroll from the spirelike Victorian memorial "Scott Monument".

    To the hotel

    price for 1 night
    Book Now From US$ 273
  • 30 Castle Street Aparthotel

    From US$ 143

    30 Castle Street, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    30 Castle Street Deluxe Apartments Edinburgh offers 15 rooms 350 metres of Edinburgh Castle. Princes Mall Shopping Centre is located 350 metres of this aparthotel, and such natural sites as Royal…

    To the hotel

    price for 1 night
    Book Now From US$ 143
  • Palm Tree Apartment- Period Home With Cat

    From US$ 535

    22 Viewforth Gardens, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 535
  • Fully Licensed Studio In Peaceful Neighbourhood

    From US$ 241

    10B Merchiston Avenue, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 241
  • Spacious Newly Refurbished Central Apt

    From US$ 304

    108 Lauriston Place Flat 1, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Spacious Newly Refurbished Central Apt apartment features views of the garden, and is situated 0.5 km from Camera Obscura and World of Illusions. This unit consists of 2 bedrooms, 1 bathroom and an…

    To the hotel

    price for 1 night
    Book Now From US$ 304
  • Joivy Beautiful Penthouse With Terrace & Jacuzzi

    From US$ 4654

    6 Wemyss Place, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    The 204 m² Altido Beautiful Penthouse With Terrace And Jacuzzi Apartment apartment is located in Edinburgh, about a 19-minute walk from the combined National Museum of Scotland, and boasts a Jacuzzi.

    To the hotel

    price for 1 night
    Book Now From US$ 4654
  • Edinburgh Castle Apartments

    From US$ 203

    28 Castle Street, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Nestled in Old Town district, the 4-star Edinburgh Castle Apartments And Suites offers business accommodation within just 400 metres to Princes Street. The venue comprises 12 luxury rooms overlooking…

    To the hotel

    price for 1 night
    Book Now From US$ 203
  • The Peach Room

    From US$ 127

    22 Viewforth Gardens, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 127
  • Stewart By Heeton Concept - Aparthotel Edinburgh

    From US$ 124

    10 Young Street, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Located a few minutes' drive from Royal Mile, Stewart By Heeton Concept Aparthotel Edinburgh offers 31 non-smoking rooms. The history Museum of the Royal Scots and the Royal Regiment of Scotland is 0…

    To the hotel

    price for 1 night
    Book Now From US$ 124
  • Edinburgh Central Lauriston Aparthotel

    From US$ 325

    5 Lauriston Park, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 325
  • Edinburgh Central Lauriston Aparthotel

    5 Lauriston Park, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Edinburgh Central Lauriston Roomz

    From US$ 267

    5 Lauriston Park, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 267
  • Lauriston Central Roomz Edinburgh

    From US$ 122

    5 Lauriston Park, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Lauriston Central Roomz Edinburgh, set next to Drinkmonger, is 15 km from Edinburgh airport. The venue also offers guests free WiFi throughout the accommodation.

    To the hotel

    price for 1 night
    Book Now From US$ 122
  • Edinburgh Central Lauriston Large Apartment

    From US$ 1020

    5 Lauriston Park, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1020
  • Lovely Main Door 2 Bed Apartment

    From US$ 214

    12 Montpelier Park, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Located in the Bruntsfield district of Edinburgh, the 1-room Lovely Main Door 2 Bed Apartment apartment includes a patio with views of the garden. Arthur's Seat hike is about 3 km away and the green…

    To the hotel

    price for 1 night
    Book Now From US$ 214
  • Stylish 2 Bedroom Bruntsfield Apartment In Edinburgh

    From US$ 454

    Bruntsfield Avenue, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Stylish 2 Bedroom Bruntsfield Apartment In Edinburgh apartment is located in the Bruntsfield district of Edinburgh, within 6 minutes' walk of Curiouser.

    To the hotel

    price for 1 night
    Book Now From US$ 454