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

  • Elegant & Sunny 2Bd Basement Stay, Edinburgh!

    From US$ 203

    15A Manor Place Basement Flat, Edinburgh, United Kingdom

    0.4 km to Haymarket Train Station (To the map)

    The 1-room Elegant & Sunny 2Bd Basement Stay, Edinburgh! apartment is set merely 1.6 km from the combined National Museum of Scotland.

    To the hotel

    price for 1 night
    Book Now From US$ 203
  • Guestready - Manor Place Basement

    From US$ 451

    11 Manor Place, Edinburgh, United Kingdom

    0.4 km to Haymarket Train Station (To the map)

    The 60 m² Guestready - Manor Place Basement apartment is situated in West End with gay bars in Davie Village, chic fashion stores on Robson Street, and diverse dining ranging from ramen shops to…

    To the hotel

    price for 1 night
    Book Now From US$ 451
  • 3 Bed Central Apartment - Pet Friendly & Parking

    From US$ 894

    35/1 Caledonian Crescent, Edinburgh, United Kingdom

    0.4 km to Haymarket Train Station (To the map)

    Charming 3-Bed Apartment In Edinburgh is set 2 km from National History Museum of Scotland and 1 km from Edinburgh International Conference Centre in Haymarket district. There is an equipped kitchen…

    To the hotel

    price for 1 night
    Book Now From US$ 894
  • The Plywood Flat, Modern Style In A Traditional Tenement

    From US$ 155

    35/2 Caledonian Crescent, Edinburgh, United Kingdom

    0.4 km to Haymarket Train Station (To the map)

    The Plywood Flat Apartment Edinburgh is set 2 km from the José Martí Scott Monument and 1.4 km from BT Murrayfield Sports Stadium in Haymarket district. This unit consists of 1 bedroom, 1 bathroom…

    To the hotel

    price for 1 night
    Book Now From US$ 155
  • Joivy Splendid Apartment Near Haymarket

    From US$ 594

    13 Cathcart Place, Edinburgh, United Kingdom

    0.4 km to Haymarket Train Station (To the map)

    Nestled in Haymarket with a number of pubs, cafés and restaurants, the 1-room Altido Splendid 2Bed Apt Near Haymarket apartment is within 2 km of such cultural places of interest as the combined…

    To the hotel

    price for 1 night
    Book Now From US$ 594
  • Hub Edinburgh City Centre - Haymarket

    From US$ 154

    Torphichen Street, Edinburgh, United Kingdom

    0.4 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 154
  • Central, Bright 2 Bed Flat - Pool & Sauna

    From US$ 847

    65 Caledonian Crescent Flat 1, Edinburgh, United Kingdom

    0.4 km to Haymarket Train Station (To the map)

    Central Bright 2 Bed Flat. Pool & Secure Parking Venue Edinburgh is set 0.3 km from Escape and 2 km from National Museum of Scotland in Haymarket district. This 2-bedroom accommodation features a…

    To the hotel

    price for 1 night
    Book Now From US$ 847
  • Traveller Award Winner 2024 - Edinburgh Apartment With 3 Beds

    From US$ 707

    Cathcart Place, Edinburgh, United Kingdom

    0.4 km to Haymarket Train Station (To the map)

    Traveller Award Winner 2023 - Edinburgh Apartment With 3 Beds apartment is placed in the Haymarket district, right by the restaurant The Sandwich Hub.

    To the hotel

    price for 1 night
    Book Now From US$ 707
  • Beautiful Ground Floor Flat Near Haymarket

    22 Cathcart Place, Edinburgh, United Kingdom

    0.4 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Prestigious Townhouse Close To Princes Street

    From US$ 1730

    41 Manor Place, Edinburgh, United Kingdom

    0.4 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1730
  • Melville Street Apartment

    From US$ 205

    59 Melville Street, Edinburgh, United Kingdom

    0.4 km to Haymarket Train Station (To the map)

    The 60 m² Melville Street Apartment apartment, set less than a 5-minute walk from Saint Mary's Cathedral, and stands 15 km from Edinburgh airport.

    To the hotel

    price for 1 night
    Book Now From US$ 205
  • Edinburgh Central Morrison Aparthotel

    196 Morrison Street, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Edinburgh Central Morrison Aparthotel

    From US$ 336

    196 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$ 336
  • Edinburgh Central Morrison Roomz

    From US$ 303

    196 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$ 303
  • Edinburgh Central Morrison Apartment

    From US$ 854

    196 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$ 854
  • 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$ 1360

    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$ 1360
  • 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
  • 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
  • Hub By Premier Inn Edinburgh Haymarket

    From US$ 134

    Torphichen Street--Edinburgh, Edinburgh, United Kingdom

    0.5 km to Haymarket Train Station (To the map)

    Hub Edinburgh Haymarket Hotel offers a designer accommodation in Edinburgh near Church of the Sacred Heart. Guests who stay in the venue can park their car nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 134