Menu

Search options

2026-02-26

2026-02-27
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

386 results

  • The Flat With The Pink Door

    From US$ 156

    26 Angle Park Terrace, Edinburgh, United Kingdom

    1.7 km to Slateford Train Station (To the map)

    The 1-room The Flat With The Pink Door Apartment apartment is set at a 2.4 km distance from the Sunday Stockbridge Food Market.

    To the hotel

    price for 1 night
    Book Now From US$ 156
  • Modern Main Door Flat Edinburgh City Center

    From US$ 182

    83 Polwarth Gardens, Edinburgh, United Kingdom

    1.7 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 182
  • The Polwarth Apartment

    From US$ 692

    112 Polwarth Gardens Apartment 5, Edinburgh, United Kingdom

    1.7 km to Slateford Train Station (To the map)

    The Polwarth is set 2.5 km from the combined National Museum of Scotland and 1.7 km from Edinburgh International Conference Centre in Merchiston district. This property near Lidl consists of 2…

    To the hotel

    price for 1 night
    Book Now From US$ 692
  • 2Bd Loft Style Apt - Edinburgh - Free Parking - Pass The Keys

    From US$ 750

    39/6 Watson Crescent, Edinburgh, United Kingdom

    1.8 km to Slateford Train Station (To the map)

    Situated a 10-minute drive from the green Flag park "Princes Street Gardens", the 3-room Pass Keys Stunning 3 Bed Loft Style Apt With Free Parking Apartment also boasts easy access to Edinburgh…

    To the hotel

    price for 1 night
    Book Now From US$ 750
  • Murrayfield Maindoor Flat With Free Parking And Great Public Transports Link

    Saughton Park, Edinburgh, Midlothian Eh125Td, Edinburgh, United Kingdom

    1.8 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Watson Apartments

    From US$ 215

    35/2 Watson Crescent, Edinburgh, United Kingdom

    1.8 km to Slateford Train Station (To the map)

    Watson Apartments apartment is nestled in the Merchiston district of Edinburgh, a 25-minute walk from the green Flag park "Princes Street Gardens".

    To the hotel

    price for 1 night
    Book Now From US$ 215
  • Large Modern Family Home In Murrayfield - Very Close To City Centre - 10 Mins By Direct Bus - Private Driveway & Garden

    From US$ 534

    8 Riversdale Crescent, Edinburgh, United Kingdom

    1.8 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 534
  • Cosy City Centre Apartment

    From US$ 273

    6 Murieston Terrace, Edinburgh, United Kingdom

    1.8 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 273
  • Citylink Retreat With Metro Access, Free Parking, Near Airport

    From US$ 258

    Stenhouse Drive 1St Floor, Edinburgh, United Kingdom

    1.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 258
  • 3 Bed Serviced Accommodation With Free Parking & Tram Stop, 10 Minutes From Airport And Center

    From US$ 364

    48/6 Saughton Road, Edinburgh, United Kingdom

    1.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 364
  • Elegant Flat In A Serene Edinburgh Neighbourhood

    From US$ 184

    26 Carrick Knowe Hill, Edinburgh, United Kingdom

    1.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 184
  • Mardale Crescent - 380

    From US$ 266

    Flat 3F1, 24 Mardale Crescent, Edinburgh, United Kingdom

    1.9 km to Slateford Train Station (To the map)

    Located in Merchiston district within a 25-minute walk of Gladstone's Land, the 50 m² 380 Mardale Crescent apartment accommodates up to 4 guests.

    To the hotel

    price for 1 night
    Book Now From US$ 266
  • Spacious Murrayfield Flat - Pass The Keys

    From US$ 328

    11 Saughton Cresent, Edinburgh, Eh12 5Sl, Edinburgh, United Kingdom

    1.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 328
  • Edinburgh City Team Room

    From US$ 326

    Eh11 1Ju, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 326
  • Edinburgh City Room

    From US$ 115

    15 Mertoun Place, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 115
  • Cozy Room In Edinburgh Center

    From US$ 229

    15 Mertoun Place, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 229
  • Watson Crescent

    From US$ 354

    30 Gf 2 Watson Crescent, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    Watson Crescent apartment offers rooms with views of the garden and location only 1.4 km from Edinburgh International Conference Centre. This 2-bedroom accommodation sleeps up to 5 guests.

    To the hotel

    price for 1 night
    Book Now From US$ 354
  • 2 Bedroom Flat In Edinburgh City

    From US$ 735

    Eh11 1Hu, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 735
  • Cosy Roseburn Apartment, Edinburgh - 2 Bedrooms, Free Parking

    From US$ 411

    19/1 Russell Gardens, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    The 75 m² Modern Two Bedroom Apartment, Roseburn, Edinburgh - Free Parking apartment is set 2.6 km from the Thistle chapel "St Giles' Cathedral".

    To the hotel

    price for 1 night
    Book Now From US$ 411
  • Murrayfield Park Guest House

    From US$ 68

    89 Corstorphine Road, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    Located 1.6 km from Edinburgh Zoo, the contemporary Murrayfield Park Guest House features free self parking and a free car park. The centre of Edinburgh is within 4 km of the venue, and the…

    To the hotel

    price for 1 night
    Book Now From US$ 68