Edinburgh Hotel
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Bulgarian lev (BGN) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-02-27

2026-02-28

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Hotels in Edinburgh near Haymarket Train Station

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

1577 options found

  • Stunning 2-Bed Apartment In Central Edinburgh

    163/4 Lothian Road, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    Situated merely 1.2 km from Edinburgh Old Town, the 1-room Stunning 2-Bed Apartment In Central Edinburgh provides convenient access to numerous nearby attractions. Guests can use a car park provided…

    More...
    From US$ 566
    price for 1 night
    BOOK From US$ 566
  • Central Designer Flat By Castle

    147/1 Lothian Road, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    Situated just 9 minutes' walk from Museum on the Mound, the 1-room Central Designer Flat By Castle Apartment provides guests with Wi-Fi for either business or leisure. The apartment is located just…

    More...
    From US$ 254
    price for 1 night
    BOOK From US$ 254
  • Beautiful Spacious Victorian Town House

    12 Roseburn Place, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    The 2-room Beautiful Spacious Victorian Town House is nestled in the Murrayfield district, around 10 minutes' drive from the good old - fashioned Cameo Cinema.

    More...
    From US$ 486
    price for 1 night
    BOOK From US$ 486
  • Modern 2 Bedroom City Centre Flat

    Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    Modern 2 Bedroom City Centre Flat is located within 3 km of Arthur's Seat hike and around 10 minutes by car from Palace of Holyroodhouse.

    More...
    From US$ 880
    price for 1 night
    BOOK From US$ 880
  • Ardmillan Hotel

    9-10 Ardmillan Terrace, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    Ardmillan Hotel Edinburgh offers 17 rooms a 25-minute walk from the comfortable arthouse Cameo Cinema. Public parking is provided nearby.

    More...
    From US$ 155
    price for 1 night
    BOOK From US$ 155
  • Stylish Central Edinburgh Apartment

    3/2 Cambridge Street, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    Located just a 5-minute walk from Edinburgh Castle and The Parish Church of St Cuthbert, the spacious 95 m^2 Stylish Central Edinburgh Apartment features views of the city. Situated only a short walk…

    More...
    From US$ 358
    price for 1 night
    BOOK From US$ 358
  • The Edinburgh Address - Castle View Apartment

    Castle Terrace, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    Situated just 7 minutes' walk from Charlotte Square, The Edinburgh Address - Castle View Apartment offers guests easy access to various tourist attractions nearby. This apartment offers public…

    More...
    From US$ 1315
    price for 1 night
    BOOK From US$ 1315
  • Cosy Roseburn Apartment, Edinburgh - 2 Bedrooms, Free Parking

    19/1 Russell Gardens, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    Nestled nearly 5 minutes' walk from New Tivoli Picture House, the spacious 2-bedroom Cosy Roseburn Apartment, Edinburgh - 2 Bedrooms, Free Parking offers quick access to numerous tourist attractions…

    More...
    From US$ 411
    price for 1 night
    BOOK From US$ 411
  • Balmore Guest House

    34, Gilmore Place, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    Located around 5 minutes' walk from the 3-star Balmore Guest House Edinburgh, guests can quickly reach the good old - fashioned Cameo Cinema. This Edinburgh hotel features 24-hour security along with…

    More...
    From US$ 67
    price for 1 night
    BOOK From US$ 67
  • 3 Bedroom Apartment With Castle Views

    11/4 Bread Street, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    3 Bedroom Apartment With Castle Views is located merely a 5-minute walk from Princes Mall Shopping Centre and about a 20-minute walk from Surgeons' Hall Museums.

    More...
    From US$ 291
    price for 1 night
    BOOK From US$ 291
  • Great Location! 2Bd,2 Bath In Centre Of Edinburgh

    Grindlay Street 36/5, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    Calton Hill is around a 25-minute stroll from the 2-room Great Location! 2Bd,2 Bath In Centre Of Edinburgh Apartment, while The Parish Church of St Cuthbert is situated nearby.

    More...
    From US$ 508
    price for 1 night
    BOOK From US$ 508
  • Gillespie House

    11 Gillespie Street Edinburgh, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    The 1-room Gillespie House Apartment provides easy access to various city attractions, such as Digin Bruntsfield, situated approximately 5 minutes' walk away. Guests can make use of Wi-Fi for both…

    More...
    From US$ 313
    price for 1 night
    BOOK From US$ 313
  • Lovely Apartment Beneath Edinburgh Castle

    17 Bread Street, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    Located at a distance of 650 metres from Edinburgh Gin Distillery and the art museum "Scottish National Gallery", the spacious 2-bedroom Lovely Apartment Beneath Edinburgh Castle features views of…

    More...
    From US$ 419
    price for 1 night
    BOOK From US$ 419
  • Stylish 2Bed Apartment Underneath Edinburgh Castle

    17 1F1 Bread Street, Edinburgh, United Kingdom

    0.9 km to Haymarket Train Station

    (Show map)

    Show map

    Stylish 2Bed Apartment Underneath Edinburgh Castle is located only 9 minutes on foot from Waverley Mall and at a distance of 1.9 km from Palace of Holyroodhouse.

    More...
    From US$ 349
    price for 1 night
    BOOK From US$ 349
  • Amaryllis Guest House

    21 Upper Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station

    (Show map)

    Show map

    Amaryllis Guest House Edinburgh is situated right in the centre of Edinburgh, 1.8 km from a hot shopping spot such as the Grassmarket.

    More...
    From US$ 145
    price for 1 night
    BOOK From US$ 145
  • The Roseburn Apartment

    36/6 Roseburn Street, Edinburgh, United Kingdom

    1 km to Haymarket Train Station

    (Show map)

    Show map

    The 65 m^2 The Roseburn Apartment boasts views of the garden and is located 2.4 km from Edinburgh Zoo. This 1-bedroom apartment also offers a car park nearby.

    More...
    From US$ 373
    price for 1 night
    BOOK From US$ 373
  • The Kingsview Townhouse - Boutique Hostel

    28 Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station

    (Show map)

    Show map

    The Kingsview Townhouse - Boutique Hostel, located approximately 10 minutes by car from Dynamic Earth, features Wi-Fi throughout the property. The hostel lies in an entertainment neighbourhood, and…

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • Ivy House

    26 Gilmore Place, Edinburgh, United Kingdom

    1 km to Haymarket Train Station

    (Show map)

    Show map

    Offering a location a 5-minute walk from the good old - fashioned Cameo Cinema, Ivy House Hotel Edinburgh offers 6 rooms.

    More...
    From US$ 58
    price for 1 night
    BOOK From US$ 58
  • Destiny Scotland - Princes Street Residence

    140 Princes Street, Edinburgh, United Kingdom

    1 km to Haymarket Train Station

    (Show map)

    Show map

    Located only a 5-minute walk from the grand townhouse "Georgian House" and Traverse Theatre, the 8-room Destiny Scotland - Princes Street Residence features views of the city. Situated around a 20…

    More...
    From US$ 308
    price for 1 night
    BOOK From US$ 308
  • Dreamhouse Edinburgh City Centre

    15 17 West Tollcross, Edinburgh, United Kingdom

    1 km to Haymarket Train Station

    (Show map)

    Show map

    Dreamhouse Edinburgh City Centre hotel is situated close to a financial district, only a 6-minute walk from Digin Bruntsfield.

    More...
    From US$ 173
    price for 1 night
    BOOK From US$ 173