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 New Westfield

    From US$ 404

    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$ 404
  • Lovely Edinburgh Home - Craighouse Gardens

    68 Craighouse Gardens, Edinburgh, United Kingdom

    1.3 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Argyl - Westfield Summer Budget Accommodation, 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
  • For Students Only Westfield In Edinburgh

    From US$ 144

    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$ 144
  • 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$ 280

    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$ 280
  • 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$ 358

    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$ 358
  • 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
  • Gorgie Nook

    191/2 Gorgie Road, Edinburgh, United Kingdom

    1.4 km to Slateford Train Station (To the map)

    For sports enthusiasts, the 65 m² Gorgie Nook Apartment apartment has a great location as it is set about a 17-minute walk from BT Murrayfield Sports Stadium, also The Museum of the Royal Scots and…

    To the hotel

    Book Now
  • Lovely 2-Bedroom Flat In Centre

    From US$ 225

    19/4 Slateford Road, Edinburgh, United Kingdom

    1.4 km to Slateford Train Station (To the map)

    Located 450 metres of Heart Of Midlothian Football Club, Lovely 2-Bedroom Flat In Centre apartment stands about a 25-minute walk from a top family-friendly place like Edinburgh Zoo.

    To the hotel

    price for 1 night
    Book Now From US$ 225
  • Bright Bedroom With King Side Bed And Share Bathroom

    From US$ 141

    10/7 Wheatfield Place, Edinburgh, United Kingdom

    1.4 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 141
  • Traditional 1-Bed Edinburgh Apt

    From US$ 184

    106 Gorgie Rd, Edinburgh, United Kingdom

    1.5 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 184
  • Tynecastle Park Hotel

    From US$ 116

    Mcleod Street Tynecastle Park, Edinburgh, United Kingdom

    1.5 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Gorgeous Family Home 15 Mins From City Centre Edinburgh

    From US$ 807

    14 Dovecot Park, Edinburgh, United Kingdom

    1.6 km to Slateford Train Station (To the map)

    The 3-bedroom Gorgeous Family Home 15 Mins From City Centre Edinburgh is located within 2.7 km of BT Murrayfield Stadium and 15 km from Edinburgh airport. The villa also has 3 bedrooms and 3…

    To the hotel

    price for 1 night
    Book Now From US$ 807
  • Joivy Modern Flat With Free Parking

    From US$ 450

    29 Littlejohn Road, Edinburgh, United Kingdom

    1.6 km to Slateford Train Station (To the map)

    The 2-room Altido Modern Flat With Free Parking Apartment apartment is set around a 10-minute drive from the green Flag park "Princes Street Gardens".

    To the hotel

    price for 1 night
    Book Now From US$ 450
  • Merchiston Residence

    From US$ 639

    37A Spylaw Road, Edinburgh, United Kingdom

    1.6 km to Slateford Train Station (To the map)

    Merchiston Residence Edinburgh is situated in the Merchiston district, about 10 minutes' drive from Edinburgh Zoo, which is highly recommended for a family visit.

    To the hotel

    price for 1 night
    Book Now From US$ 639
  • The Ardmillan Residence

    From US$ 256

    Ardmillan Terrace, Edinburgh Eh11 2Jw, Edinburgh, United Kingdom

    1.6 km to Slateford Train Station (To the map)

    The Ardmillan Residence No 1 is set 1.7 km from Edinburgh International Conference Centre and 0.9 km from BT Murrayfield Sports Stadium in West End district. This property near Heart Of Midlothian…

    To the hotel

    price for 1 night
    Book Now From US$ 256
  • Ardmillan Hotel

    From US$ 157

    9-10 Ardmillan Terrace, Edinburgh, United Kingdom

    1.7 km to Slateford Train Station (To the map)

    Boasting entertainment activities and a bar, Ardmillan Hotel Edinburgh lies in vicinity of Tynecastle Park Soccer Stadium. The venue is located 1.6 km from Edinburgh International Conference Centre…

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • 4Br Home Near Airport & City Centre Free Parking

    25 Carrick Knowe Hill, Edinburgh, United Kingdom

    1.7 km to Slateford Train Station (To the map)

    To the hotel

    Book Now