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

  • Frederick Douglass - Rooms In The City

    From US$ 62

    Gilmore Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    The family-friendly Lower Gilmore Place - Rooms In The City Edinburgh is a great place to stay in Bruntsfield district in a reasonable distance from the combined National Museum of Scotland.

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Lower Gilmore Place Edinburgh

    From US$ 317

    Lower Gilmore Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Lower Gilmore Place Edinburgh is placed in Bruntsfield district, within a 5-minute walk of the bar Akva.

    To the hotel

    price for 1 night
    Book Now From US$ 317
  • Moxy Edinburgh Fountainbridge

    From US$ 112

    2 Freer Gait, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    The 4-star Moxy Edinburgh Fountainbridge Hotel is set 3.1 km from Arthur's Seat hike and 0.8 km from Edinburgh International Conference Centre. Boasting 24-hour front desk assistance, laundry and…

    To the hotel

    price for 1 night
    Book Now From US$ 112
  • Eliza House

    From US$ 74

    14-16 Grosvenor Street, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    The 3-star Eliza House Hotel is situated 1.7 km from the historic fortress "Edinburgh Castle". This garden venue features tea/coffee making facilities, a flat screen TV and a garden as well as free…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Elegant City Centre Apartment

    From US$ 252

    9 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$ 252
  • Fountain Court Apartments - Grove

    From US$ 170

    121 Grove Street, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Fountain Court Apartments - Grove is situated in vicinity of Edinburgh International Conference Centre and features a flat screen TV, flat-screen TV and entertainment activities. The aparthotel is…

    To the hotel

    price for 1 night
    Book Now From US$ 170
  • The Residence - No 57

    From US$ 54

    57 Gilmore Place 3 Floors, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Offering views of the garden, No 57 Residence is located in Old Town district. The property is less than 1.4 km from St Giles' Cathedral.

    To the hotel

    price for 1 night
    Book Now From US$ 54
  • Historic Edinburgh 1890S Home Turned Relaxing Retreat

    From US$ 370

    Grove Street, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Historic Edinburgh 1890S Home Turned Relaxing Retreat is located in a residential area of Edinburgh, just a short drive from the historic fortress "Edinburgh Castle". Coffee/tea making machines, an…

    To the hotel

    price for 1 night
    Book Now From US$ 370
  • 48 Gilmore Place Residences

    From US$ 295

    48 Gilmore Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    48 Gilmore Place Residences is located near The Retreat Thai Spa and is just 20 minutes' walk from the centre of Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 295
  • Luxe Rooms

    From US$ 133

    48 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$ 133
  • Haymarket Spacious 3 Bedroom Street Level

    From US$ 1267

    113A Grove Street Ground Floor, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station (To the map)

    Haymarket Spacious 3 Bedroom Street Level apartment lies nearly 20 minutes' walk from Princes Street Gardens.

    To the hotel

    price for 1 night
    Book Now From US$ 1267
  • Premier Suites Edinburgh Fountain Court

    From US$ 471

    121 Grove Street, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station (To the map)

    Premier Suites Plus Edinburgh Fountain Court apartment is set 10 minutes by car from Arthur's Seat hike in Edinburgh.

    To the hotel

    price for 1 night
    Book Now From US$ 471
  • Stay - Gilmore Guesthouse

    From US$ 91

    59 Gilmore Place, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station (To the map)

    Located at a 1.5 km distance from National Museum of Scotland, Stay - No59 is within 13 minutes' walk of Edinburgh Castle.

    To the hotel

    price for 1 night
    Book Now From US$ 91
  • Fountain Court Apartments - Eq2

    From US$ 314

    Lower Gilmore Bank 1, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station (To the map)

    The 4-star Fountain Court Apartments - Eq2 is placed in Edinburgh, not far from Edinburgh International Conference Centre. It offers stylish rooms, WiFi in public areas and private parking lot on…

    To the hotel

    price for 1 night
    Book Now From US$ 314
  • Gillespie House

    From US$ 313

    11 Gillespie Street Edinburgh, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station (To the map)

    Gillespie House Apartment Edinburgh is set 1 km from Festival Square and 0.5 km from Bruntsfield Links Short Hole Golf Course in West End district. There is also a fully-fitted kitchen in some of the…

    To the hotel

    price for 1 night
    Book Now From US$ 313
  • Averon Guest House

    From US$ 133

    44 Gilmore Place, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station (To the map)

    Nestled near Edinburgh International Conference Centre, the 3-star Averon Guest House offers nice rooms with free Wi-Fi throughout the venue. The Robertson Mausoleum Church is an 18-minute walk away,…

    To the hotel

    price for 1 night
    Book Now From US$ 133
  • Cameron Coach House Modern Property In Murrayfield Edinburgh

    From US$ 491

    21 Coltbridge Gardens, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station (To the map)

    Set in Edinburgh, the 3-bedroom Cameron Coach House Modern Property In Murrayfield Edinburgh is around a 25-minute stroll from The Real Mary King's Close. This property offers 3 bedrooms and 3…

    To the hotel

    price for 1 night
    Book Now From US$ 491
  • Gilmore Guest House

    From US$ 104

    51 Gilmore Place - Edinburgh, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station (To the map)

    The 3-star Gilmore Guest House is set 1 km from University of Edinburgh and 0.3 km from Fieldwork. Public parking is provided nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • The Hoxton Edinburgh

    From US$ 327

    Grosvenor Street, Haymarket, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 327
  • Adam Drysdale House

    From US$ 108

    42 Gilmore Place, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station (To the map)

    The 2-star Adam Drysdale House Bed & Breakfast is set 1.5 km from the combined National Museum of Scotland and 1 km from Edinburgh International Conference Centre. Guests can enjoy Wi Fi in the rooms…

    To the hotel

    price for 1 night
    Book Now From US$ 108