Menu

Search options

2026-06-10

2026-06-11
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

1790 results

  • Edinburgh Chic And Stylish 2-Bedroom Apartment Near City Centre

    From US$ 216

    Grove Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 216
  • Righ Properties - Luxury West End Artisan Apartment

    From US$ 1348

    38 William Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Nestled in West End with gay bars in Davie Village, chic fashion stores on Robson Street, and diverse dining ranging from ramen shops to seafood grills, the 3-room Righ Properties - Luxury West End…

    To the hotel

    price for 1 night
    Book Now From US$ 1348
  • 5 Bedroom Central Penthouse Apartment

    From US$ 568

    5/8 Northcote Street Dalry, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Bedroom Central Penthouse is set 2.2 km from Scott Monument and 1 km from Edinburgh International Conference Centre in West End district. The apartment is made up of 5 bedrooms with a flat-screen TV…

    To the hotel

    price for 1 night
    Book Now From US$ 568
  • Stylish Luxury Nests - Central Edinburgh Location

    2 Mcewan Walk, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • 22 Chester Street

    From US$ 91

    22 Chester Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    22 Chester Street Hotel Edinburgh, located in West End district, 0.7 km from Scottish National Gallery of Modern Art One, features views of the garden. Additionally, you'll find free WiFi in public…

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Yugo Explore - Arran House

    From US$ 171

    5 Drysdale Rd, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    The venue is located in Haymarket district, 900 metres from Edinburgh International Conference Centre. The accommodation provides 50 guestrooms appointed with an electronic key card, an iron/ironing…

    To the hotel

    price for 1 night
    Book Now From US$ 171
  • Ultra Modern, West End Village, Refurbished Basement Appt

    From US$ 215

    37 William Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    West End Boutique Apartment, William Street Edinburgh is set 0.9 km from the long - standing Camera Obscura and World of Illusions Tower and 1.5 km from Royal Mile in West End district. This 1…

    To the hotel

    price for 1 night
    Book Now From US$ 215
  • Fab City Centre Flat

    From US$ 565

    63 Balbirnie Place, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 565
  • Lovely Two Bedrooms

    From US$ 396

    17 Upper Grove Place, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 396
  • Charming Spacious Guesthouse Edinburgh - Pass The Keys

    From US$ 1130

    10 West End Place,, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1130
  • Dalry Guesthouse

    From US$ 106

    10 West End Place, Dalry Road, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Notable for its location 900 metres away from Edinburgh International Conference Centre in Haymarket district, the venue is placed within 20 minutes' walk of Princes Street. Guests will have access…

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • Haymarket Flat

    From US$ 136

    Richmond Terrace, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 136
  • Upper Grove 2 Bedroom Apartment - Edinburgh

    From US$ 563

    21 Upper Grove Place, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 563
  • Fountain Court Apartments - Harris

    From US$ 147

    41-47 Grove Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    The 4-star Fountain Court Apartments - Harris lies in West End district within a walking distance to Edinburgh International Conference Centre. For a comfortable stay, the property offers 18 rooms on…

    To the hotel

    price for 1 night
    Book Now From US$ 147
  • Adorable 2Br Apartment

    From US$ 564

    Eh3 8Ay 7, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 564
  • Dragon Suites - City Centre 2 Bed Luxury Mews House

    From US$ 1422

    William Street North West Lane 8, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1422
  • The Edinburgh Victorian - 3 Bedroom Apartment

    From US$ 301

    196/3 Morrison Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Located in West End district next to Edinburgh International Conference Centre, the 100 m² Edinburgh Victorian - 3 Bedroom apartment accommodates up to 7 guests. The venue consists of 3 bedrooms and…

    To the hotel

    price for 1 night
    Book Now From US$ 301
  • Central, Cozy 2Br-1Ba-Haymarket - With Parking

    From US$ 860

    149/3 Morrison Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 860
  • Lovely Festival Flat

    From US$ 332

    196/2 Morrison Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 332
  • Britannia Edinburgh Hotel

    From US$ 114

    69 Belford Road, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Featuring a vending machine and a lift, the 3-star Britannia Edinburgh Hotel stands at a distance of 400 metres away from Water of Leith Walkway. Wi-Fi is provided for all visitors for GBP 7 per 24…

    To the hotel

    price for 1 night
    Book Now From US$ 114