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

  • Huge Room In The City

    From US$ 70

    Viewforth, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Huge Room In The City apartment is placed in the Bruntsfield district, within a 6-minute walk of the bar Akva.

    To the hotel

    price for 1 night
    Book Now From US$ 70
  • Castle View Luxury 1 Bed Apartment

    From US$ 411

    Flat 11 29 Kings Stables Road, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Castle View Luxury 1 Bed Flat apartment can host up to 4 guests providing them with a TV and a satellite TV. 1 bedroom, 1 bathroom and an equipped kitchenette area are featured in this accommodation.

    To the hotel

    price for 1 night
    Book Now From US$ 411
  • Guestready - Stylishly Presented City Centre Ap

    From US$ 431

    Valleyfield Street 24/9, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Stylish City Apt By Guestready apartment is set in Merchiston district of Edinburgh, and a quick access to Camera Obscura and World of Illusions as well as free Wi Fi. The accommodation comprises 2…

    To the hotel

    price for 1 night
    Book Now From US$ 431
  • Edinburgh Central Oldtown Aparthotel

    From US$ 163

    Lauriston Park, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Edinburgh Central Oldtown Aparthotel is set merely 1.8 km from Scottish National Gallery and a mere 5 minutes' stroll from Bruntsfield Links Short Hole Golf Course.

    To the hotel

    price for 1 night
    Book Now From US$ 163
  • Edinburgh Central Roomz Aparthotel

    Lauriston Park, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Edinburgh Central Roomz Aparthotel is situated around 5 minutes' walk from King's Theatre and within 19 minutes' walk of Royal Mile.

    To the hotel

    Book Now
  • Yotel Edinburgh

    From US$ 118

    68-73 Queen Street, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Yotel Edinburgh features a meeting room and a gym, and lies 5 minutes' drive from the combined National Museum of Scotland. Located off Charlotte Square, the venue is about 15 minutes’ walk from…

    To the hotel

    price for 1 night
    Book Now From US$ 118
  • 1 Bed Flat Near Edinburgh Castle

    From US$ 337

    50 Lady Lawson Street, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 337
  • Cool Urban Apartment With Stunning Castle Views

    From US$ 248

    2 Castle Street, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 248
  • 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$ 680

    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$ 680
  • 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$ 853

    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$ 853
  • The Webstersland Residence

    From US$ 320

    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$ 320
  • 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$ 821

    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$ 821
  • 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
  • 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