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

  • 2 Bed City Centre Modern Flat

    From US$ 322

    51/2 Balbirnie 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$ 322
  • Lele'S Flat Edinburgh - 15 Minutes To Airport & City Centre

    From US$ 141

    5 Broomfield Crescent, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    Edinburgh International Conference Centre is about 4.5 km away and the historic fortress "Edinburgh Castle" is 6 km from the venue.

    To the hotel

    price for 1 night
    Book Now From US$ 141
  • Merchiston 1 Room In Shared Apartment With Parking - Edinburgh

    From US$ 224

    19 Merchiston Avenue, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 224
  • Murrayfield Spacious 2-Bedroom Apartment

    From US$ 373

    25 Roseburn Terrace Apt# 4, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    Featuring free WiFi throughout the property, Murrayfield apartment is situated in Edinburgh, 10 km from Edinburgh airport. This accommodation includes rooms with smoke detectors, coffee and tea…

    To the hotel

    price for 1 night
    Book Now From US$ 373
  • Granville Guesthouse

    From US$ 141

    13 Granville Terrace, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    The 3-star Granville Guesthouse is set 2.1 km from the historic fortress "Edinburgh Castle" and 1.3 km from Edinburgh International Conference Centre. Guests will have access to private parking…

    To the hotel

    price for 1 night
    Book Now From US$ 141
  • 5 Bedroom Central Penthouse Apartment

    From US$ 568

    5/8 Northcote Street Dalry, Edinburgh, United Kingdom

    2.1 km to Slateford Train Station (To the map)

    Bedroom Central Penthouse is set 2.2 km from Scott Monument and 1 km from Edinburgh International Conference Centre in West End district. The apartment is made up of 5 bedrooms with a flat-screen TV…

    To the hotel

    price for 1 night
    Book Now From US$ 568
  • Central Hotel Edinburgh

    From US$ 128

    2 St Catherine'S Gardens, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 128
  • Guestready - Spacious And Beautiful 2Br Flat In Morningside

    From US$ 354

    Morningside Road, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Stylish 2Br Apt In Edinburgh By Guestready apartment is nearly 2.3 km from Camera Obscura and World of Illusions. This 2-bedroom property also features a kitchen and 1 bathroom.

    To the hotel

    price for 1 night
    Book Now From US$ 354
  • Edinburgh Regency Guest House

    From US$ 204

    12 Granville Terrace, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Edinburgh Regency Guest House is located near a shopping district, nearly 25 minutes on foot from the green Flag park "Princes Street Gardens". The 4-star guest house also offers guests WiFi…

    To the hotel

    price for 1 night
    Book Now From US$ 204
  • Dalry Guesthouse

    From US$ 106

    10 West End Place, Dalry Road, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Notable for its location 900 metres away from Edinburgh International Conference Centre in Haymarket district, the venue is placed within 20 minutes' walk of Princes Street. Guests will have access…

    To the hotel

    price for 1 night
    Book Now From US$ 106
  • Traveller Award Winner 2024 - Edinburgh Apartment With 3 Beds

    From US$ 862

    Cathcart Place, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Traveller Award Winner 2023 - Edinburgh Apartment With 3 Beds apartment is placed in the Haymarket district, right by the restaurant The Sandwich Hub.

    To the hotel

    price for 1 night
    Book Now From US$ 862
  • Spacious 2 Bed Edinburgh - Perfect Location

    316 Morningside Road, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Joivy Splendid Apartment Near Haymarket

    From US$ 594

    13 Cathcart Place, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Nestled in Haymarket with a number of pubs, cafés and restaurants, the 1-room Altido Splendid 2Bed Apt Near Haymarket apartment is within 2 km of such cultural places of interest as the combined…

    To the hotel

    price for 1 night
    Book Now From US$ 594
  • 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$ 239

    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$ 239
  • 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$ 98

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