Menu

Search options

2026-02-27

2026-02-28
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

401 results

  • Castle Park Guest House

    From US$ 182

    75 Gilmore Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Castle Park Guest House Edinburgh offers 7 rooms, and it's nearly a 6-minute stroll from Digin Bruntsfield.

    To the hotel

    price for 1 night
    Book Now From US$ 182
  • Staycity Aparthotels Edinburgh West End

    From US$ 322

    11 Brandfield Street, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Set a 19-minute walk from Princes Street Gardens, the 4-star Staycity Aparthotels West End Edinburgh is located just 6 minutes' walk from Digin Bruntsfield. There's also a convenience of a private…

    To the hotel

    price for 1 night
    Book Now From US$ 322
  • Luxurious Central Edinburgh Apartment - Sleeps 6

    From US$ 4961

    Mcewan Square, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    3 Bedroom Apartment In Fountainbridge Area is a 3-bedroom accommodation with a free parking and a lift.

    To the hotel

    price for 1 night
    Book Now From US$ 4961
  • 1 Double Room In Shared Apartment In Central Edinburgh With Free Parking

    From US$ 224

    11 Morrison Circus, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 224
  • 2 Bedroom Apartment In Central Edinburgh

    11 Morrison Circus, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Beautiful & Bright 2Bd Flat - Haymarket

    From US$ 800

    28 Eglinton Crescent B, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    The 65 m² Beautiful & Bright 2Bd Flat - Haymarket apartment is placed in the West End district, less than 6 minutes' walk from the restaurant Jaipur of India.

    To the hotel

    price for 1 night
    Book Now From US$ 800
  • Desirable Edinburgh Apartment By The City Centre

    From US$ 329

    16 Upper Grove Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 329
  • Bruntsfield Hotel

    From US$ 116

    69-74 Bruntsfield Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Set about 5 minutes by car from National Museum of Scotland, the 4-star The Bruntsfield Hotel Edinburgh is located about 200 metres from Curiouser. A private parking garage is available on site at…

    To the hotel

    price for 1 night
    Book Now From US$ 116
  • Desirable Edinburgh Apartment - City Centre

    From US$ 246

    16 Upper Grove Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 246
  • Deluxe City Centre Apartment

    From US$ 491

    16 Upper Grove Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 491
  • The Coates Gardens Residence

    From US$ 343

    Coates Gardens, Edinburgh Eh12 5Le, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Overlooking the city, Coates Gardens Residence is a 25-minute walk from the combined National Museum of Scotland in Edinburgh. There is an equipped kitchen, which includes a washing machine, tea and…

    To the hotel

    price for 1 night
    Book Now From US$ 343
  • Keel House Modern Studios

    From US$ 6206

    8 Lower Gilmore Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 6206
  • Lovely Two Bedrooms

    From US$ 224

    17 Upper Grove Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 224
  • The Hostel

    From US$ 10

    3 Clifton Terrace, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Featuring high speed Internet access in public areas, The Hostel is set 1.8 km from Royal Mile. This venue is about 20 minutes' walk from the sports BT Murrayfield Stadium.

    To the hotel

    price for 1 night
    Book Now From US$ 10
  • Amaryllis Guest House

    From US$ 145

    21 Upper Gilmore Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Amaryllis Guest House Edinburgh, situated less than 1.1 km from Co-op Food, offers a flat screen TV and a garden. The venue is located 2 km from the centre of Edinburgh and a couple of minutes' drive…

    To the hotel

    price for 1 night
    Book Now From US$ 145
  • 3 Bedrooms Flat In Central Edinburgh New Town , Lothian Road

    Haymarket 103A, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Two Bed Apartment

    From US$ 632

    86/1 Grove Street, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 632
  • Grove House Hotel

    From US$ 895

    70 Grove Street, Fountainbridge, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Brooks Hotel Edinburgh is a great place to stay in Haymarket with a number of pubs, cafés and restaurants, around 20 minutes on foot from the combined National Museum of Scotland. This hotel also…

    To the hotel

    price for 1 night
    Book Now From US$ 895
  • The Guards Hotel

    From US$ 67

    1 Clifton Terrace, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    The excellent Guards Hotel is nestled not far from Edinburgh International Conference Centre and features a golf course and a meeting room. You'll be 2 km from Edinburgh Old Town and 1.3 km from…

    To the hotel

    price for 1 night
    Book Now From US$ 67
  • Stunning 3 Bedroom Flat In Bruntsfield

    From US$ 470

    37/3 Gillespie Crescent, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    The 117 m² Stunning 3 Bedroom Flat In Bruntsfield apartment is set in a residential area, within 20 minutes' walk of The Real Mary King's Close. This apartment measures 117 m² and has 3 bedrooms, 1…

    To the hotel

    price for 1 night
    Book Now From US$ 470