Menu

Search options

2025-12-14

2025-12-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

419 results

  • 2 Bedroom Open Kitchen Apartment

    14-6 Hermand Terrace, Edinburgh, United Kingdom

    0.8 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Penthouse Apartment Sleeps 11

    From US$ 705

    14/8 Hermand Terrace, Edinburgh, United Kingdom

    0.8 km to Slateford Train Station (To the map)

    Situated 4.5 km from the 16th-century Palace of Holyroodhouse, Penthouse Apartment Sleeps 11 provides accommodation with free WiFi in the rooms. There is also a fully-fitted kitchen at the venue…

    To the hotel

    price for 1 night
    Book Now From US$ 705
  • The Slateford Suite

    From US$ 408

    24/16 Slateford Gait, Edinburgh, United Kingdom

    0.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 408
  • Edinburgh Villa 3 Bed Rooms House In Edinburgh - Private Parking

    From US$ 368

    Redhall Road, Edinburgh, United Kingdom

    0.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 368
  • Slateford 2 Bedroom Apartment - Edinburgh

    From US$ 195

    Slateford Gait, 24, Edinburgh, United Kingdom

    0.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 195
  • Urban Oasis:Perfect Stay In City

    From US$ 268

    Stenhouse Avenue, Edinburgh, United Kingdom

    1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 268
  • The Edinburgh Nest

    From US$ 192

    Stenhouse Avenue, Edinburgh, United Kingdom

    1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 192
  • Hfs The Mill House Edinburgh

    From US$ 71

    400 Gorgie Rd, Edinburgh, United Kingdom

    1 km to Slateford Train Station (To the map)

    For sports enthusiasts, 3-4 Bed Apartments And Ensuite Bedrooms With Shared Kitchen At Mill House In Edinburgh apartment has a great location as it is set 1.2 km from Murrayfield Ice Rink Arena, also…

    To the hotel

    price for 1 night
    Book Now From US$ 71
  • Edinburgh Villa 3 Bed Rooms House In Edinburgh - Private Parking

    From US$ 431

    Redhall Road, Edinburgh, United Kingdom

    1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 431
  • Ground Floor 2 Bed Flat Slateford

    From US$ 93

    Slateford Road 62, Edinburgh, United Kingdom

    1 km to Slateford Train Station (To the map)

    The 100 m² Ground Floor 2 Bed Flat Slateford Apartment apartment, set just a 6-minute walk from Margiotta Ashley Terrace, and stands 15 km from Edinburgh airport.

    To the hotel

    price for 1 night
    Book Now From US$ 93
  • Modern Edinburgh Apartment 2 Bedrooms & Two Bathrooms

    From US$ 881

    2 Handyside Place, Edinburgh, United Kingdom

    1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 881
  • Home From Home - Iona - Private Members Club

    From US$ 299

    Block 2, Flat 16, Westfield Court Alexander Drive, Edinburgh, United Kingdom

    1.1 km to Slateford Train Station (To the map)

    Overlooking the city, Block 2 Flat 16 Westfield Court is withing a 10-minute drive from Edinburgh International Conference Centre in Edinburgh. This homestay is steps away from BT Murrayfield Sports…

    To the hotel

    price for 1 night
    Book Now From US$ 299
  • The Urban Retreat

    From US$ 190

    4 Alexander Drive Flat 5, Edinburgh, United Kingdom

    1.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 190
  • Skyline View Apartment

    From US$ 321

    Block 2 Flat 16, Alexander Drive, Edinburgh, United Kingdom

    1.1 km to Slateford Train Station (To the map)

    Featuring complimentary parking and a terrace, Block 2 Flat 17 Westfield Court apartment is located 10 minutes' drive from Co-op Food. Guests can find BT Murrayfield Sports Stadium in the area.

    To the hotel

    price for 1 night
    Book Now From US$ 321
  • Top Floor Getaway With Cozy Canopy Bed

    From US$ 172

    2/15 Westfield Court Alexander Drive, Edinburgh, United Kingdom

    1.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 172
  • Gorgeous 3-Bed Flat, 15 Minutes To City Centre

    From US$ 640

    3 Westfield Road, Edinburgh, United Kingdom

    1.1 km to Slateford Train Station (To the map)

    Gorgeous 3-Bed Flat, 15 Minutes To City Centre apartment is situated within 1.7 km of the 82-acre non-profit Edinburgh Zoo, and has a number of amenities including a free carpark and a terrace.

    To the hotel

    price for 1 night
    Book Now From US$ 640
  • Spacious 3Db -15 Minutes From City Centre

    From US$ 333

    2 Westfield Road 12 - 5Th Floor, Edinburgh, United Kingdom

    1.1 km to Slateford Train Station (To the map)

    Spacious 3Db -15 Minutes From City Centre apartment, set a 5-minute walk from Sainsbury's, and stands 15 km from Edinburgh airport.

    To the hotel

    price for 1 night
    Book Now From US$ 333
  • Stunning 3 Bedroom Apartment Edinburgh

    From US$ 390

    2 Westfield Court Floor 5, Edinburgh, United Kingdom

    1.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 390
  • Top Floor Apartment With Castle Views

    From US$ 1001

    Westfield Court Block 1 Flat 16, Edinburgh, United Kingdom

    1.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 1001
  • Bright & Spacious Flat By Murrayfield Stadium

    From US$ 316

    2 Westfield Court, Edinburgh, United Kingdom

    1.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 316