Menu

Search options

2026-06-14

2026-06-15
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

457 results

  • Two-Bedroom City Retreat Close To Top Sites

    4, 2 Ardmillan Terrace, Edinburgh, United Kingdom

    1.7 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Modern Main Door Flat Edinburgh City Center

    From US$ 256

    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$ 256
  • Refined 2-Bed Flat With Classic Edinburgh Charm

    From US$ 381

    46 Watson Crescent, Edinburgh, United Kingdom

    1.7 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 381
  • 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$ 663

    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$ 663
  • Murrayfield Maindoor Flat With Free Parking And Great Public Transports Link

    From US$ 508

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

    1.8 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 508
  • Bnbnova - 2Br - Edinburgh City Centre

    From US$ 470

    Angle Park 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$ 470
  • Riversdale House Next To Murrayfield Stadium

    From US$ 1414

    2 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$ 1414
  • 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$ 810

    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$ 810
  • Cosy City Centre Apartment

    From US$ 234

    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$ 234
  • 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
  • Haymarket Centro , Flat Familiar Quarto Privativo Banheiro Compartilhado

    From US$ 103

    Dalry 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$ 103
  • Mardale Crescent - 380

    From US$ 233

    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$ 233
  • 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
  • Anna Apartment

    From US$ 208

    11 Saughton Crescent, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    This 2-bedroom Anna apartment is located not very far from Ravelston Golf Club. The accommodation has high-speed Internet access in all rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 208
  • 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