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

  • 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
  • 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$ 958

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

    From US$ 564

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

    From US$ 224

    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$ 224
  • 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$ 184

    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$ 184
  • 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$ 593

    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$ 593
  • 2 Bedroom Flat In Edinburgh City

    From US$ 741

    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$ 741
  • 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$ 97

    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$ 97
  • Modern 3Bhk Near Edinburgh Zoo

    From US$ 829

    107 Corstorphine Road, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 829
  • Stylish City Centre Apartments - D Terrace Residence

    From US$ 469

    Dundee Terrace, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    Stylish City Centre Apartments - D Terrace Residence is situated within 2.2 km of The Real Mary King's Close, and has a number of amenities including a golf course and a garden. BT Murrayfield Sports…

    To the hotel

    price for 1 night
    Book Now From US$ 469
  • The Roseburn Apartment

    From US$ 373

    36/6 Roseburn Street, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    The Roseburn apartment is situated in Edinburgh, about 1.6 km from Edinburgh International Conference Centre, and features a cable flat-screen, a satellite TV and a flat screen TV. Royal Mile is less…

    To the hotel

    price for 1 night
    Book Now From US$ 373