Menu

Search options

2026-04-25

2026-04-26
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

434 results

  • Stylish 2-Bed Flat With Balcony Near Haymarket - Pass The Keys

    18/7 Sinclair Pl, Edinburgh, United Kingdom

    1.1 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Bright & Spacious Flat By Murrayfield Stadium

    From US$ 395

    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$ 395
  • Stylish 3 Bedroom Apartment, Edinburgh

    From US$ 329

    3 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$ 329
  • Edinburgh West Luxury 5 Bedroom Home

    From US$ 935

    44B Stevenson 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$ 935
  • 2 Bedrooms Holiday Home In Edinburgh Near City Center

    From US$ 251

    88 Stevenson Road, Edinburgh, United Kingdom

    1.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 251
  • Private Main Door Two Bedrooms Apartment

    From US$ 243

    6 Stevenson Drive, Edinburgh, United Kingdom

    1.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 243
  • The Westfield

    From US$ 243

    Westfield Road 13/8, Edinburgh, United Kingdom

    1.2 km to Slateford Train Station (To the map)

    Featuring a tennis court and a golf course, The Westfield apartment is located 5 minutes' drive from Edinburgh International Conference Centre. Royal Mile and Tynecastle Park can be reached by car in…

    To the hotel

    price for 1 night
    Book Now From US$ 243
  • Edinburgh City Centre & Airport 2 Bedroom Apartment

    From US$ 425

    57 Stenhouse Ave, Edinburgh, United Kingdom

    1.2 km to Slateford Train Station (To the map)

    Modern Quiet City Center/Airport 2 Bedroom apartment gives direct access to Saughtonhall Church and features views of the mountain. It is composed of 2 bedrooms, a kitchen, and a private bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 425
  • Montgomery Apartments - Stevensons

    From US$ 114

    11 Stevenson Drive, Edinburgh, United Kingdom

    1.2 km to Slateford Train Station (To the map)

    Montgomery Apartments - Stevensons is located a 5-minute drive to BT Murrayfield Sports Stadium and offers accommodation with free Wi Fi throughout the venue. The units come equipped with a separate…

    To the hotel

    price for 1 night
    Book Now From US$ 114
  • The New Westfield

    From US$ 681

    17/5 Westfield Road, Edinburgh, United Kingdom

    1.2 km to Slateford Train Station (To the map)

    The New Westfield apartment is located a 10-minute drive to the long-standing Camera Obscura and World of Illusions Tower and offers accommodation with free Wi Fi throughout the venue. This property…

    To the hotel

    price for 1 night
    Book Now From US$ 681
  • City-Close 1-Bedroom Apartment - Edinburgh

    From US$ 296

    Stewart Terrace, 19, Edinburgh, United Kingdom

    1.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 296
  • Lovely Edinburgh Home - Craighouse Gardens

    From US$ 270

    68 Craighouse Gardens, Edinburgh, United Kingdom

    1.3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 270
  • Argyl - Westfield Summer Budget Accommodation, Adults Only

    From US$ 106

    24 Westfield Road, Edinburgh, United Kingdom

    1.3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • For Students Only Westfield In Edinburgh

    From US$ 117

    24 Westfield Rd, Edinburgh, United Kingdom

    1.3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 117
  • Joivy Trendy Aparthotel Units In Westfield-Adults Only

    From US$ 99

    24 Westfield Road, Edinburgh, United Kingdom

    1.3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 99
  • Royal Apartments Edinburgh

    From US$ 212

    Smithfield Street, Edinburgh, United Kingdom

    1.3 km to Slateford Train Station (To the map)

    For sports enthusiasts, the 42 m² Lovely One Bedroom Flat Close To The City Centre apartment has a great location as it is set just 11 minutes' walk from BT Murrayfield Sports Stadium, also Edinburgh…

    To the hotel

    price for 1 night
    Book Now From US$ 212
  • 1Bed, Ground Floor, Private Entrance

    From US$ 426

    5 Wardlaw Place, Edinburgh, United Kingdom

    1.3 km to Slateford Train Station (To the map)

    Edinburgh Zoo is around 25 minutes' walk from the 1-room 1Bed, Ground Floor, Private Entrance Apartment apartment, while Gorgie City Farm is just a few steps away.

    To the hotel

    price for 1 night
    Book Now From US$ 426
  • One Bedroom Apartment In Gorgie With New Central Heating System

    From US$ 336

    Wardlaw Street, Edinburgh, United Kingdom

    1.3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 336
  • Lovely Flat In Gorgie, Edinburgh

    From US$ 91

    10/1 Wardlaw Street, Edinburgh, United Kingdom

    1.3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Large 2 Bedroom, Ground Floor Flat, Close To City

    From US$ 257

    17-2 Wheatfield Place, Edinburgh, United Kingdom

    1.3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 257