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

401 results

  • Harry Potter Styled 3-Bed Apartment - Edinburgh

    From US$ 498

    8 Dewar Place, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 498
  • Edinburgh Pearl Apartments - Fountainbridge Residence

    From US$ 213

    24 Lochrin Place, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Located less than a 9-minute walk from a popular entertainment attraction like Usher Hall, the 75 m² Fountainbridge Residence apartment offers modern comforts like a lift. This 2-bedroom apartment…

    To the hotel

    price for 1 night
    Book Now From US$ 213
  • Georgian 2 Bedroom Apartment

    From US$ 489

    13 Gardners Crescent, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Edinburgh Old Town is approximately a 19-minute stroll from the 1-room Georgian 2 Bedroom Apartment apartment, while The Royal Bank of Scotland is situated nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 489
  • Bespoke Tours Scotland Accommodation @ Morrison Street

    From US$ 959

    174/8 Morrison Street, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Bespoke Tours Scotland Accommodation @ Morrison Street apartment is situated in Edinburgh, about 1.2 km from Royal Mile, and features a golf course, a flat screen TV and a satellite TV. It is located…

    To the hotel

    price for 1 night
    Book Now From US$ 959
  • The Gardners Apartment In City Centre With Parking

    From US$ 363

    4 Gardner'S Crescent, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 363
  • Edinburgh Central Haymarket Aparthotel

    From US$ 188

    Morrison Street, Edinburgh, United Kingdom

    3 km to Slateford 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, Edinburgh Central Haymarket Aparthotel is 1 km…

    To the hotel

    price for 1 night
    Book Now From US$ 188
  • Mansion Apartments - Fountainbridge

    From US$ 208

    123 Fountainbridge, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    Situated 1.4 km from St Giles' Cathedral, Mansion - Fountainbridge apartment provides accommodation with free WiFi throughout the venue. Guests can make use of laundry and concierge service onsite.

    To the hotel

    price for 1 night
    Book Now From US$ 208
  • Pass The Keys Spacious Bright Modern Edinburgh City Flat

    From US$ 690

    Flat 7, 22 Lochrin Place, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 690
  • Modern 2 Bedroom City Centre Flat

    From US$ 880

    Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    Staying at Modern 2 Bedroom City Centre Flat apartment, guests can relax on a patio and enjoy a 20-minute walk to BT Murrayfield Stadium. This 2-bedroom property also features a kitchen and 1…

    To the hotel

    price for 1 night
    Book Now From US$ 880
  • The White Lady Wetherspoon

    From US$ 78

    98 St, Johns Road, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    Offering a flat screen TV, a bar and flat-screen TV, The White Lady Wetherspoon Hotel is 10 minutes' drive from Edinburgh International Conference Centre. The venue is set 5 minutes' walk from Glebe…

    To the hotel

    price for 1 night
    Book Now From US$ 78
  • The Valentine - Townhouse Hotel - Adults Only

    From US$ 185

    19-21 Gilmore Place, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    Set within 1.2 km from Royal Mile, the 3-star Valentine City Centre Guest House Edinburgh features free Wi-Fi throughout the venue as well as public parking nearby. Edinburgh International Conference…

    To the hotel

    price for 1 night
    Book Now From US$ 185
  • Hub Hub By Premier Inn Edinburgh Haymarket

    From US$ 134

    Torphichen Street--Edinburgh, Edinburgh, United Kingdom

    3 km to Slateford 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
  • Dragon Suites - Ladon Suite - 2 Bed City Centre Luxury Apartment

    From US$ 955

    8 Manor Place Flat 4, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    The 2-room Ladon Suite: 2 Bed Property Near Princes Street apartment is situated in the centre of Edinburgh, about a 6-minute walk from The Parish Church of St Cuthbert.

    To the hotel

    price for 1 night
    Book Now From US$ 955
  • Palmerston Suites

    From US$ 181

    37 Palmerston Place, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    The 4-star Palmerston Suites Edinburgh offers comfortable accommodation within steps of Scottish National Gallery of Modern Art One. This aparthotel features a 50-inch flat-screen TV, entertainment…

    To the hotel

    price for 1 night
    Book Now From US$ 181
  • Revolver Edinburgh

    From US$ 373

    35 Palmerston Place, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    Set in West End district, 550 metres from the art museum "Georgian House", The West End Hotel boasts a garden and a restaurant.

    To the hotel

    price for 1 night
    Book Now From US$ 373
  • Edinburgh Leven Apartments

    From US$ 324

    Leven Street, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    The 1-room Edinburgh Leven Apartments apartment, set a 5-minute stroll from Scottish Midland Co-operative Food Store, and stands 15 km from Edinburgh airport.

    To the hotel

    price for 1 night
    Book Now From US$ 324
  • Cosy One Bedroom Flat In City Center

    From US$ 167

    8 Chalmers Buildings, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    Nestled in Haymarket with a number of pubs, cafés and restaurants, the 1-room Well-Appointed One Bedroom Flat In City Center apartment is about a 20-minute walk from such cultural places of interest…

    To the hotel

    price for 1 night
    Book Now From US$ 167
  • The White Lady - Jd Wetherspoon Hotel

    92-98 St. Johns Road, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    The White Lady - Jd Wetherspoon Hotel Edinburgh is a 3-star venue located by Corstorphine United Free Church as well as restaurants and bars.

    To the hotel

    Book Now
  • Gilmore Flat (Adults Only)

    From US$ 130

    15 Gilmore Place, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 130
  • Cozy Central Flat Near Edinburgh Castle And With Free Private Parking

    From US$ 578

    31 Lochrin Place, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 578