Menu

Search options

2026-04-26

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

434 results

  • Fab City Centre Flat

    From US$ 565

    63 Balbirnie Place, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 565
  • Old Town Place

    From US$ 319

    Eh11 2Hd 1/2, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 319
  • Charming 2 Bedroom Apartment In Gorgie

    From US$ 299

    19 Cathcart Place, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    The 1-room Charming 2 Bedroom Apartment In Gorgie apartment is set about 25 minutes' walk from National Museum of Scotland, which is an excellent place to improve cultural awareness. Active guests…

    To the hotel

    price for 1 night
    Book Now From US$ 299
  • Classic Edinburgh Flat In The Heart Of Morningside

    From US$ 512

    Morningside Road, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Located in Merchiston district within a 25-minute walk of The Scotch Whisky Experience, the 91 m² 2 Bedroom Flat In Morningside Sleeps 5 apartment accommodates up to 5 guests. 2 bedrooms, 1 bathroom…

    To the hotel

    price for 1 night
    Book Now From US$ 512
  • Beautiful And Bright Georgian Style Morningside Apartment - Pass The Keys

    From US$ 597

    3F1, 149 Morningside Road, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    The 800 m² Pass Keys Beautiful And Bright Georgian Style Morningside Apartment apartment is placed in the Morningside district, only a short distance to the café Cafe Amalfi.

    To the hotel

    price for 1 night
    Book Now From US$ 597
  • Cathcart Place Rooms

    From US$ 196

    23 Cathcart Place, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 196
  • Flat On Duff

    From US$ 179

    Duff Street 17, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 179
  • The Lane Hotel

    From US$ 122

    237-239 Morningside Road, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    The luxurious Lane Hotel Edinburgh is a great place to stay in Morningside district in a reasonable distance from Royal Mile. This venue features a golf course, a bar and a garden as well as Wi Fi in…

    To the hotel

    price for 1 night
    Book Now From US$ 122
  • The Kew Rooms

    From US$ 401

    5 Kew Terrace, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • Martins Guest House

    From US$ 136

    5 Granville Terrace, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Offering a sundeck, tea/coffee making facilities and a sunbathing terrace, Martins Guest House is located 2.1 km away from the historic fortress "Edinburgh Castle". The two connected buildings…

    To the hotel

    price for 1 night
    Book Now From US$ 136
  • Beautiful & Bright 2 Bed Flat Murrayfield

    From US$ 511

    16/2 Murrayfield Avenue, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 511
  • Stylish Murrayfield Sanctuary

    From US$ 668

    4 Murrayfield Avenue, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 668
  • Sleek Canalside Stay In Edinburgh

    From US$ 321

    13 Gibson Terrace, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 321
  • House Aurora

    From US$ 95

    10 Downie Grove, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 95
  • Dalmore Lodge Guest House

    From US$ 232

    14 Downie Terrace, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Dalmore Lodge Guest House lies close to Edinburgh Zoo and offers residential accommodation in Edinburgh. Free Wi-Fi is available throughout the venue as well as a golf course, complimentary parking…

    To the hotel

    price for 1 night
    Book Now From US$ 232
  • Stag'S View Lodge

    60 Traquair Park West, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Braid Hills Hotel

    From US$ 267

    134 Braid Road, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Placed within a 3.2-km distance of a shopping hub like Grassmarket, the 3-star Braid Hills Hotel Edinburgh provides guests with a restaurant and a storage room. The hotel serves Scottish dishes…

    To the hotel

    price for 1 night
    Book Now From US$ 267
  • Haymarket Centro , Flat Familiar Quarto Privativo Banheiro Compartilhado

    From US$ 85

    Dalry Road, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Holiday Inn Edinburgh Zoo By Ihg

    From US$ 220

    132 Corstorphine Road, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    Situated less than 5 minutes' walk from Scottish Forestry, Holiday Inn Edinburgh Zoo, An Ihg Hotel offers an indoor swimming pool. This inn is placed around 4.4 km from Princes Street Gardens, and…

    To the hotel

    price for 1 night
    Book Now From US$ 220
  • Central Bright 3 Bed Flat With Pool & Parking

    From US$ 552

    Flat 2 65 Caledonian Crescent, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    Set in Haymarket district within 12 minutes' walk of Edinburgh International Conference Centre, the 65 m² Central Bright 3 Bed Flat With Secure Parking apartment accommodates up to 6 guests. An…

    To the hotel

    price for 1 night
    Book Now From US$ 552