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

  • 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
  • Edinburgh Central Lauriston Large Apartment

    From US$ 1236

    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$ 1236
  • Lovely Main Door 2 Bed Apartment

    From US$ 201

    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$ 201
  • For Students Only Portsburgh Court Edinburgh

    From US$ 157

    56 Lady Lawson 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$ 157
  • Period Property On Castle Street

    From US$ 367

    Castle Street, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Period Property On Castle Street apartment offers accommodation in a residential area of Edinburgh, and within a 5-minute walk of the long-standing Camera Obscura and World of Illusions Tower. This…

    To the hotel

    price for 1 night
    Book Now From US$ 367
  • Guestready - Amazing Apt Near The Meadows

    From US$ 649

    12/10 Viewforth, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Guests can opt to stay at Guestready - Amazing Apt Near The Meadows Apartment apartment when visiting the Bruntsfield district in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 649
  • The Cosy Courtyard

    From US$ 305

    70 West Port, 12 Cordiner'S Land, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    12 Cordiner'S venue is situated in Old Town district, 0.6 km from Royal Mile and offers storage for belongings, a parking and a safe deposit box. Located in the old town district, the accommodation…

    To the hotel

    price for 1 night
    Book Now From US$ 305
  • West Port - 2Br In The Heart Of The Old Town Just Off The Grassmarket

    From US$ 287

    70 West Port 7 Cordiners Land, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Guests can stay in 2Br In Heart Of Old Town. Castle View + Royal Mile venue when visiting Edinburgh. The accommodation comprises 2 bedrooms and 1 bathroom. The apartment capacity is based on up to 4…

    To the hotel

    price for 1 night
    Book Now From US$ 287
  • Portsburgh Court

    From US$ 121

    56 Lady Lawson Street, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    The 2-star Portsburgh Court Hotel Edinburgh is set 0.5 km from the art museum "Scottish National Gallery" and 0.8 km from The Robertson Mausoleum Parish Church.

    To the hotel

    price for 1 night
    Book Now From US$ 121
  • Magnificent Georgian 3-Bedroom Apartment In New Town

    From US$ 1016

    1 Albyn Place, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    The 3-room Magnificent Georgian 3-Bedroom Apartment In New Town apartment is nestled in New Town, initially built response to the deterioration of the medieval Old Town in the 18th century, nearly a…

    To the hotel

    price for 1 night
    Book Now From US$ 1016
  • Edinburgh Old Town Apartment

    From US$ 177

    70 West Port - 14 Cordiner'S Land, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Edinburgh Old Town is set 0.5 km from the good old-fashioned Cameo Cinema and 0.8 km from The Royal Edinburgh Military Tattoo in Old Town district. There is also a kitchenette, fitted with…

    To the hotel

    price for 1 night
    Book Now From US$ 177
  • Historic Mews House 2Br In Edinburgh City Centre

    From US$ 390

    2 Young Street South Lane, Edinburgh Eh2 4Jf., Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 390
  • Bruntsfield Hotel

    From US$ 116

    69-74 Bruntsfield Place, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Set about 5 minutes by car from National Museum of Scotland, the 4-star The Bruntsfield Hotel Edinburgh is located about 200 metres from Curiouser. A private parking garage is available on site at…

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Wemyss Hideaway Retreat

    From US$ 368

    5A Wemyss Place, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 368
  • Prime Edinburgh City Centre - 4 Bed Penthouse

    1 Albyn Place, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    To the hotel

    Book Now
  • Lovely 2-Bedroom Flat In Centre

    From US$ 225

    19/4 Slateford Road, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Located 450 metres of Heart Of Midlothian Football Club, Lovely 2-Bedroom Flat In Centre apartment stands about a 25-minute walk from a top family-friendly place like Edinburgh Zoo.

    To the hotel

    price for 1 night
    Book Now From US$ 225
  • Bright And Spacious Flat Overlooking The Meadows

    13/5 Glengyle Terrace, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    The 12 m² Bright And Spacious Flat Overlooking The Meadows apartment is set within 18 minutes' walk of Surgeons' Hall Museums.

    To the hotel

    Book Now
  • Heeton Concept Aparthotel Edinburgh Queen Street

    From US$ 362

    74 -77 Queen Street, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    Native Edinburgh offers 24-hour security service, shuttle service and laundry service and guest rooms with the garden views. The green Flag park "Princes Street Gardens" is 1.4 km from the aparthotel…

    To the hotel

    price for 1 night
    Book Now From US$ 362
  • Sandilands House

    From US$ 163

    25 Queensferry Road, Edinburgh, United Kingdom

    1.2 km to Haymarket Train Station (To the map)

    A satellite TV, a flat screen TV and flat - screen TV are offered at Sandilands House Bed & Breakfast Edinburgh, located 2.3 km from the sports BT Murrayfield Stadium. The centre of Edinburgh is…

    To the hotel

    price for 1 night
    Book Now From US$ 163
  • Argyl - Central Old Town Mews Home With Parking

    From US$ 176

    19 King'S Stables Lane, Edinburgh, United Kingdom

    1.3 km to Haymarket Train Station (To the map)

    Altido Stylish Mews House Old Town 1-Br Apartment With Parking is set 0.3 km from the historic fortress "Edinburgh Castle" and 0.7 km from Royal Mile in Edinburgh City Centre district. 1 bedroom, 1…

    To the hotel

    price for 1 night
    Book Now From US$ 176