Menu

Search options

2026-06-11

2026-06-12
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

429 results

  • The Haymarket Lairg Hotel

    From US$ 85

    1-11 Coates Gardens, Edinburgh, Gb, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    The 3-star Haymarket Lairg Hotel enjoys a good location in the heart of Edinburgh, a 7-minute walk from Water of Leith Walkway. Visitors like comfortable rooms and a friendly atmosphere of the hotel.

    To the hotel

    price for 1 night
    Book Now From US$ 85
  • Single Room With Beautiful Garden

    From US$ 88

    17 Oxgangs Green, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 88
  • Fountainbridge Flat

    From US$ 104

    195 Fountainbridge, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    Featuring free Wi-Fi throughout the property, Fountainbridge Flat apartment is situated in Edinburgh, 10 km from Edinburgh airport. It offers accommodation with smoke detectors, an adjoining terrace…

    To the hotel

    price for 1 night
    Book Now From US$ 104
  • Single Room With Castle View

    From US$ 183

    30, Oxgangs Green, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 183
  • Victorian Apartment - City Centre - Free Car Space

    5/1 G Grosvenor Gardens, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Hampton By Hilton Edinburgh West End

    From US$ 222

    166 Fountainbridge, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    Featuring a cash machine and a lift, Hampton By Hilton Edinburgh West End Hotel is situated in Haymarket with a number of pubs, cafés and restaurants, about 20 minutes on foot from The Real Mary…

    To the hotel

    price for 1 night
    Book Now From US$ 222
  • Menzies Guest House

    From US$ 111

    33 Leamington Terrace, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    Featuring free parking and free self parking, Menzies Guest House is set 1.8 km from the historic fortress "Edinburgh Castle" in Edinburgh. The Retreat Thai Spa is located near the venue, and…

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • Cluaran House

    From US$ 131

    47 Leamington Terrace, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    Placed only a short driving distance from Edinburgh International Conference Centre, Cluaran House Hotel offers amenities, such as a library and a cable flat-screen. The landscaped Princes Street…

    To the hotel

    price for 1 night
    Book Now From US$ 131
  • Modern, City Centre 1 Bed, Ground Floor Apartment

    From US$ 318

    2 Melvin Walk, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    Nestled in Haymarket with a number of pubs, cafés and restaurants, Modern, City Centre 1 Bed, Ground Floor Apartment apartment is about 20 minutes' walk from such cultural places of interest as…

    To the hotel

    price for 1 night
    Book Now From US$ 318
  • Haymarket Flat

    From US$ 136

    Richmond Terrace, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 136
  • Edinburgh Stay Parking Nr City Centre & Haymarket

    From US$ 177

    8 Breadalbane Terrace, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    Just 12 km from Edinburgh Castle, the 1-room Central Edinburgh Private Garden With Parking Apartment offers 24-hour reception and housekeeping. National Museum of Scotland is within 20 minutes' walk…

    To the hotel

    price for 1 night
    Book Now From US$ 177
  • Joivy Adorable Flat Near West End

    From US$ 347

    24 Coates Gardens, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    The 50 m² Altido Adorable Flat Near West End Apartment apartment is placed in the West End district, 5 minutes' walk from the restaurant Number Seven Restaurant.

    To the hotel

    price for 1 night
    Book Now From US$ 347
  • Joivy Haymarket

    From US$ 68

    13 Rosebery Crescent, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    The 4-star Altido Haymarket Hotel is set 1.3 km from George Street and 1.8 km from the historic fortress "Edinburgh Castle". Featuring 27 rooms with views of the garden, this venue is set within a…

    To the hotel

    price for 1 night
    Book Now From US$ 68
  • The Cairn Residence

    From US$ 358

    92 Ravelston Dykes, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    Located 2.7 km to the historic fortress "Edinburgh Castle", The Cairn Edinburgh offers free parking and a golf course. The combined National Museum of Scotland is less than 3.4 km away.

    To the hotel

    price for 1 night
    Book Now From US$ 358
  • 7 Bedroom Townhouse

    From US$ 691

    70 Gilmore Place, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    Centre Inn Townhouse is located 15 minutes' walk from The Scotch Whisky Experience and 20 minutes' walk away from Edinburgh International Conference Centre. This accommodation features a flat-screen…

    To the hotel

    price for 1 night
    Book Now From US$ 691
  • Sighthill 3 Bedrooms With Private Garden

    From US$ 510

    Sighthill Loan, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    Sighthill Luxury Villa With Private Garden features accommodation with a patio, a golf course and allergy-free rooms and is nestled 3.5 km from BT Murrayfield Sports Stadium. Edinburgh International…

    To the hotel

    price for 1 night
    Book Now From US$ 510
  • Stylish 2-Bed Villa Garden Central Edinburgh

    From US$ 690

    3 Mclaren Terrace, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 690
  • Room In A Home

    From US$ 75

    37 Sighthill 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$ 75
  • Upper Grove 2 Bedroom Apartment - Edinburgh

    From US$ 563

    21 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$ 563
  • No32 Hotel

    From US$ 65

    32 Coates Gardens, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station (To the map)

    Featuring a safe deposit box and a parking, No.32 Hotel Edinburgh is located not far from Scottish National Gallery of Modern Art One. The two connected buildings "National Museum of Scotland" is 2…

    To the hotel

    price for 1 night
    Book Now From US$ 65