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

  • Stylish City Centre Apartments - D Terrace Residence

    From US$ 329

    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$ 329
  • 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
  • Georgian House

    From US$ 123

    4C Merchiston Crescent Midlothian, Edinburgh, United Kingdom

    2 km to Slateford Train Station (To the map)

    The 5-star Georgian House Hotel Edinburgh is set 1.9 km from The Scotch Whisky Experience and 1.9 km from Camera Obscura and World of Illusions. The guest house also provides complimentary parking…

    To the hotel

    price for 1 night
    Book Now From US$ 123
  • Murrayfield Hotel

    From US$ 66

    18 Corstorphine Rd, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    Nestled in the Murrayfield district, Murrayfield Hotel Edinburgh is 2.8 km from Scottish National Gallery. This 4-star hotel offers a car park on site.

    To the hotel

    price for 1 night
    Book Now From US$ 66
  • Twin Lions Hotel

    From US$ 88

    92 Corstorphine Road, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    Set within 1.1 km from the sports BT Murrayfield Stadium, the 2-star Twin Lions Hotel Edinburgh features Wi-Fi throughout the venue as well as private parking lot onsite. The historic fortress…

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • The Corstorphine Residence No. 1

    From US$ 279

    Pinkhill Park, Edinburgh Eh12 7Ba, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    The Corstorphine Residence No. 1 venue is located 5 km from the centre of Edinburgh and offers accommodation with free car park on site. Refrigerator, a microwave oven and a washing machine are also…

    To the hotel

    price for 1 night
    Book Now From US$ 279
  • Bright Top Floor 2Br Apartment In Morningside, Easy City Centre Links, Close To University And Royal Hospital

    16 Springvalley Terrace Flat 12, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Modern Flat Near City Centre.

    From US$ 330

    8 Watson Crescent, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    The 34 m² Modern Flat Near City Centre. apartment is less than a 5-minute walk from Cineworld. Edinburgh airport is 15 km from the apartment, while Royal Mile is around 2 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 330
  • Edinburgh Whisky House Hotel

    From US$ 157

    14 Corstorphine Road, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    The 3-star Hampton Hotel By Greene King Inns is located in the old part of Edinburgh, a few minutes drive away from the large parkland Edinburgh Zoo. Wi Fi is offered in public areas as well as…

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • Hamish'S Hame Edinburgh Licence No Eh 69774 R Energy Rating C

    From US$ 252

    Springvalley Terrace, Morningside, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    Overlooking the city, Hamish'S Hame Edinburgh offers accommodation withing a 10-minute drive from the combined National Museum of Scotland. A kitchen with a microwave, refrigerator and an oven is…

    To the hotel

    price for 1 night
    Book Now From US$ 252
  • Fountain Park Get Away One Bedroom In A 2 Bedroom Apartment

    From US$ 93

    26 Yeaman Place 1F2, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 93
  • Silk Mill Edinburgh

    From US$ 135

    162 Dundee Street, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    Studio Apartment Close To Edinburgh Old Town is set 1.3 km from Edinburgh International Conference Centre and 1.8 km from Camera Obscura and World of Illusions in Merchiston district. It offers an…

    To the hotel

    price for 1 night
    Book Now From US$ 135
  • Cosy 1 Bed Flat Near City Centre

    From US$ 462

    18/2 Springwell Place, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 462
  • 2 Bedroom Apt, 4 Beds, 3 Tv Near Fountain Park

    From US$ 547

    Yeaman Place, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 547
  • Cozy 1B Groundfloor - 8 Minute From City Centre

    From US$ 409

    18 Springwell Place, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    Located 20 minutes on foot from Edinburgh Castle, Cozy 1B Groundfloor - 8 Minute From City Centre apartment overlooks the garden.

    To the hotel

    price for 1 night
    Book Now From US$ 409
  • City Centre Flat For Sleeping

    From US$ 598

    12 Yeaman Place, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 598
  • Murrayfield Apartment

    From US$ 378

    4 Roseburn Street, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    Murrayfield Apartment offers accommodation about a 25-minute walk from the historic fortress "Edinburgh Castle", while Princes Street Gardens is around 2.2 km away. The 2-bedroom villa features…

    To the hotel

    price for 1 night
    Book Now From US$ 378
  • 3Br Home Next To Stadium Near Airport Sleeps 7

    From US$ 423

    4 Roseburn Street, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 423
  • Modern Flat Near Murrayfield Stadium, Sleeps 4

    20 Balbirnie Pl 46/2, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Cosy, Large Double Room In A Shared Flat

    From US$ 246

    2 Roseburn Street 1F2, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 246