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) Argentina, Peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-04-25

2026-04-26

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

1698 options found

  • Open Plan 2 Bed Apt, Near Edinburgh Castle

    23 Spittal Street 8, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    The 57 m² Open Plan 2 Bed Apt, Near Edinburgh Castle overlooks the city and is situated 6 minutes' walk from The Royal Bank of Scotland.

    More...
    From US$ 290
    price for 1 night
    BOOK From US$ 290
  • 1 Bedroom Gorgie Sleeps 4 Easy City Access

    106 Gorgie Rd, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    The historic fortress "Edinburgh Castle" is nearly a 25-minute stroll from the 1-room 1 Bedroom Gorgie Sleeps 4 Easy City Access Edinburgh apartment, while Gorgie City Farm is situated nearby.

    More...
    From US$ 220
    price for 1 night
    BOOK From US$ 220
  • Warm&Welcoming City Centre Apartments By Meadows 5

    Home Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Nestled about 5 minutes' walk from the traditional King's Theatre, Warm&Welcoming City Centre Apartments By Meadows 5 Edinburgh offers quick access to numerous tourist attractions nearby.

    More...
    From US$ 617
    price for 1 night
    BOOK From US$ 617
  • The Tollcross Apartment - Modern & Bright 1Br

    17 Home Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Offering a location around a 5-minute walk from Margiotta Warrender Park, The Tollcross Apartment - Modern & Bright 1Br Edinburgh also gives access to a variety of tourist spots in the vicinity.

    More...
    From US$ 252
    price for 1 night
    BOOK From US$ 252
  • The Valentine - Townhouse Hotel - Adults Only

    19-21 Gilmore Place, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Located just 1.3 km from the green Flag park "Princes Street Gardens", the 3-star The Valentine - Townhouse Hotel - Adults Only Edinburgh provides guests with a luggage room. Wi-Fi is available…

    More...
    From US$ 185
    price for 1 night
    BOOK From US$ 185
  • 2 Bedroom Sofa Bed In Livingroom Castle View 1St Floor Sleeps 6

    27/6 Castle Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Overlooking the garden, the 1-room 2 Bedroom Sofa Bed In Livingroom Castle View 1St Floor Sleeps 6 Edinburgh apartment is only 0.8 km from Edinburgh Castle in Edinburgh.

    More...
    From US$ 737
    price for 1 night
    BOOK From US$ 737
  • Pass The Keys Beautiful Modern Historical Flat Close To Castle

    35 Castle Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    The spacious 93 m² Pass The Keys Beautiful Modern Historical Flat Close To Castle Edinburgh lies in a residential area of Edinburgh, just 0.8 km from Edinburgh Castle.

    More...
    From US$ 471
    price for 1 night
    BOOK From US$ 471
  • Lochrin Buildings Two Bed

    1F3, 22 Lochrin Buildings, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Lochrin Buildings Two Bed Apartment Edinburgh offers easy entry to such city sights as the traditional King's Theatre, situated approximately 5 minutes' walk away.

    More...
    From US$ 229
    price for 1 night
    BOOK From US$ 229
  • 3 Bedroom City Centre Apartment In Lauriston Place

    139/7 Lauriston Place, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Situated just a 5-minute walk from the Museum of Fire, 3 Bedroom City Centre Apartment In Lauriston Place Edinburgh offers proximity to various nearby tourist attractions. This apartment has public…

    More...
    From US$ 328
    price for 1 night
    BOOK From US$ 328
  • Warm & Welcoming Apartment Close To Meadows! City Centre 10

    27 Home Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    The official residence "Palace of Holyroodhouse" is nearly a 25-minute stroll from Warm & Welcoming Apartment Close To Meadows! City Centre 10 Edinburgh, while the Drinkmonger shop is situated nearby.

    More...
    BOOK
  • Old Town Apartment By The Castle/ Meadows!

    27 Home Street, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Old Town Apartment By The Castle/ Meadows! Edinburgh offers proximity to a number of tourist attractions, such as the Museum of Childhood, located only 1.9 km away.

    More...
    From US$ 360
    price for 1 night
    BOOK From US$ 360
  • Kimpton Charlotte Square By Ihg

    38 Charlotte Square, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Featuring an indoor swimming pool, the 5-star Kimpton Charlotte Square By Ihg Hotel Edinburgh is 17 minutes' walk from the Edinburgh Old Town. One will enjoy a cocktail bar or facials, massage…

    More...
    From US$ 424
    price for 1 night
    BOOK From US$ 424
  • Cluaran House

    47 Leamington Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    The 4-star Cluaran House Hotel Edinburgh has 8 rooms and is located within 25 minutes' walk of the historic fortress "Edinburgh Castle". This Edinburgh hotel features Wi-Fi throughout the property…

    More...
    From US$ 131
    price for 1 night
    BOOK From US$ 131
  • Gilmore Flat (Adults Only)

    15 Gilmore Place, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Gilmore Flat Edinburgh features convenient proximity to such city attractions as the Drinkmonger shop, situated merely 5 minutes' walk away.

    More...
    From US$ 195
    price for 1 night
    BOOK From US$ 195
  • Castle Apt, Modern, Central

    73 Bread Street Flat 3, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Situated nearly a 25-minute walk from the royal Holyrood Park, Castle Apt, Modern, Central Edinburgh provides convenient access to numerous nearby attractions.

    More...
    From US$ 638
    price for 1 night
    BOOK From US$ 638
  • Orchard Brae

    37/7 Orchard Brae Avenue, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Orchard Brae Apartment Edinburgh features views of the city and is situated 2.2 km from Edinburgh Castle. Wi-Fi is available for guests' business or leisure needs.

    More...
    From US$ 722
    price for 1 night
    BOOK From US$ 722
  • Cosy 2 Bedroom Flat-Castle View

    Eh3 9At, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    The Calton Hill is around 25 minutes' walk from the spacious 1-bedroom Cosy 2 Bedroom Flat-Castle View Edinburgh, while Traverse Theatre is situated nearby.

    More...
    From US$ 475
    price for 1 night
    BOOK From US$ 475
  • 33 Castle Terrace

    33 Castle Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Offering a location 5 minutes' walk from Princes Mall Shopping Centre, 33 Castle Terrace Aparthotel Edinburgh offers 7 rooms. While staying at the hotel, 24-hour security and a luggage locker are…

    More...
    From US$ 249
    price for 1 night
    BOOK From US$ 249
  • 3Bed Sleeps6 Edinburghcitycentre

    35/5 Castle Terrace, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Arthur's Seat is nearly a 10-minute ride from the spacious 70 m² 3Bed Sleeps6 Edinburghcitycentre apartment, while Edinburgh Christmas Market is situated nearby.

    More...
    BOOK
  • Edinburgh Lauriston 4 Bedroom 7 Beds Duplex

    135/1 Lauriston Place, Edinburgh, United Kingdom

    1.1 km to Haymarket Train Station

    (Show map)

    Show map

    Staying at the 106 m² Edinburgh Lauriston 4 Bedroom 7 Beds Duplex, guests can relax on a patio about a 25-minute walk from the Calton Hill.

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