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-24

2026-04-25

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 Slateford 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

433 options found

  • Apex Haymarket Apartment 2

    84 Haymarket Terrace, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    Nestled approximately a 5-minute walk from the Saint Mary's Cathedral, Apex Haymarket Apartment 2 Edinburgh offers quick access to numerous tourist attractions nearby.

    More...
    From US$ 199
    price for 1 night
    BOOK From US$ 199
  • Lovely 1-Bedroom Apartment In Edinburgh

    7/13 Caledonian Crescent, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    Lovely 1-Bedroom Apartment In Edinburgh is around a 25-minute walk from the Royal Mile, giving access to numerous sites in the area.

    More...
    From US$ 245
    price for 1 night
    BOOK From US$ 245
  • Modern City Centre Apartment In Central Hub

    5/6 Caledonian Road, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    If you want to stay in the Etterbeek district, the spacious 79 m² Modern City Centre Apartment In Central Hub Edinburgh is a good choice located, within 25 minutes' walk of the Edinburgh Old Town.

    More...
    BOOK
  • Guestready - Amazing Apt Near The Meadows

    12/10 Viewforth, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    The 1-room Guestready - Amazing Apt Near The Meadows Edinburgh is located 2.5 km from Dynamic Earth and approximately a 25-minute walk from the art museum "Scottish National Gallery". Activities like…

    More...
    From US$ 649
    price for 1 night
    BOOK From US$ 649
  • Edinburgh Pearl Apartments - Dalry House Residence

    68A Dalry Road, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    Situated merely 14 minutes on foot from the grand Victorian theatre "Royal Lyceum Theater", the 1-room Edinburgh Pearl Apartments - Dalry House Residence offers an opportunity to discover various…

    More...
    From US$ 1114
    price for 1 night
    BOOK From US$ 1114
  • Four Points By Sheraton Edinburgh

    90 Haymarket Terrace, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    The 4-star Four Points By Sheraton Edinburgh hotel offers quick access to Vietnam House Art Gallery, situated about 5 minutes' walk away. 5 km away from Edinburgh airport, this hotel provides a…

    More...
    From US$ 224
    price for 1 night
    BOOK From US$ 224
  • Central 3 Bedrooms Apartment For Upto 6

    5 Caledonian Crescent, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    Situated 5 minutes' walk from Fountain Park, the spacious Central 3 Bedrooms Apartment For Upto 6 Edinburgh looks out onto the garden.

    More...
    From US$ 445
    price for 1 night
    BOOK From US$ 445
  • Guestready - Charming Home In Edinburgh

    13/8 Caledonian Road, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    Nestled approximately a 5-minute stroll from Cineworld, the spacious 79 m² Guestready - Charming Home In Edinburgh apartment offers quick access to numerous tourist attractions nearby.

    More...
    From US$ 836
    price for 1 night
    BOOK From US$ 836
  • Tranquil 2 Bed Flat, Free Parking, Near Murrayfield & City Centre

    32-5 Coltbridge Gardens 32/5, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    The spacious Tranquil 2 Bed Flat, Free Parking, Near Murrayfield & City Centre Edinburgh offers views of the street and a location 20 minutes' walk from the grand townhouse "Georgian House". Guests…

    More...
    BOOK
  • Edinburgh Modern Apartment In Haymarket, City Centre

    13 Caledonian Road, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    The 79 m² Edinburgh Modern Apartment In Haymarket, City Centre boasts views of the garden and is located 18 minutes' walk from the historic fortress "Edinburgh Castle".

    More...
    BOOK
  • Edinburgh Church Apartments

    17/4 Caledonian Road, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    Located about 25 minutes' walk from the Waverley Mall, Edinburgh Church Apartments provides access to a number of tourist sites nearby. The apartment features Wi-Fi and public parking nearby.

    More...
    From US$ 181
    price for 1 night
    BOOK From US$ 181
  • Palm Tree Apartment- Period Home With Cat

    22 Viewforth Gardens, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    The spacious 1-bedroom Palm Tree Apartment- Period Home With Cat Edinburgh offers views of the garden and a location nearly 25 minutes' walk from the spirelike Victorian memorial "Scott Monument". To…

    More...
    From US$ 535
    price for 1 night
    BOOK From US$ 535
  • Large Bedroom, Close To Airport And City Centre

    12 Broomlea Crescent, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    Located within a 6-km distance of Edinburgh Castle, the 1-room Large Bedroom, Close To Airport And City Centre Edinburgh apartment features parking for those who travel by car. The nearest bus stop…

    More...
    From US$ 77
    price for 1 night
    BOOK From US$ 77
  • Stylish City Apartment - Near Haymarket, Walk To Castle And Princes Street

    5/16 Caledonian Crescent, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    The 44 m² Stylish City Apartment - Near Haymarket, Walk To Castle And Princes Street Edinburgh boasts views of the garden and is located 2.9 km from the 16th-century Palace of Holyroodhouse.

    More...
    From US$ 369
    price for 1 night
    BOOK From US$ 369
  • 1 Bedrooms Flat In Central Edinburgh Haymarket, Heart Of Edinburgh Flat Sleeps 4

    Haymarket Terrace, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    The Royal Mile is nearly 25 minutes' walk from the 1-room 1 Bedrooms Flat In Central Edinburgh Haymarket, Heart Of Edinburgh Flat Sleeps 4, while the Saint Mary's Cathedral is situated nearby.

    More...
    From US$ 269
    price for 1 night
    BOOK From US$ 269
  • Chic Edinburgh 3-Bedroom 2-Storey House Near City Centre With Free Parking

    Leamington Lane, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    The 112 m² Chic Edinburgh 3-Bedroom 2-Storey House Near City Centre With Free Parking is a great place to stay in the Bruntsfield district of Edinburgh, around 25 minutes' walk from the Royal Mile.

    More...
    From US$ 1152
    price for 1 night
    BOOK From US$ 1152
  • The Haymarket Hotel

    1-5 Coates Gardens, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    The 3-star The Haymarket Hotel Edinburgh includes 70 rooms and is a 19-minute walk from the traditional King's Theatre. The hotel has views of the garden and features Wi-Fi in public areas.

    More...
    From US$ 252
    price for 1 night
    BOOK From US$ 252
  • The Peach Room

    22 Viewforth Gardens, Edinburgh, United Kingdom

    2.5 km to Slateford Train Station

    (Show map)

    Show map

    The Peach Room Edinburgh is situated 6 minutes' walk from Digin Bruntsfield and 20 km from Edinburgh airport.

    More...
    From US$ 127
    price for 1 night
    BOOK From US$ 127
  • 6 Coltbridge Gardens

    6 Coltbridge Gardens, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    The 2-bedroom 6 Coltbridge Gardens Villa Edinburgh entices guests to enjoy cycling and is located 2.7 km from such natural sites as the landscaped Princes Street Gardens.

    More...
    From US$ 480
    price for 1 night
    BOOK From US$ 480
  • Beautiful Church Conversion, Edinburgh

    17 Caledonian Rd 1, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    The Grassmarket is approximately 20 minutes' walk from Beautiful Church Conversion, Edinburgh apartment, while Fountain Park is situated nearby.

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