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

  • Britannia Edinburgh Hotel

    From US$ 144

    69 Belford Road, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Featuring a vending machine and a lift, the 3-star Britannia Edinburgh Hotel stands at a distance of 400 metres away from Water of Leith Walkway. Wi-Fi is provided for all visitors for GBP 7 per 24…

    To the hotel

    price for 1 night
    Book Now From US$ 144
  • Bonnie Hotel - Smart Boutique Aparthotel - Haymarket Edinburgh

    From US$ 289

    18 Torphichen Street Edinburgh Eh3 8Jb, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Overlooking the sea, Stylish Home With Panoramic Views is a 20-minute walk from Royal Mile in Edinburgh. The accommodation features rooms with television, a flat-screen television and wireless…

    To the hotel

    price for 1 night
    Book Now From US$ 289
  • Unite Students - The Bridge House - Fountainbridge

    From US$ 53

    123 Fountainbridge, West Tollcross, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Completed with storage for belongings, a smoking area and parking, The Bridge House - Fountainbridge Hotel apartment is placed in West End district of Edinburgh. It consists of 6 bedrooms, an open…

    To the hotel

    price for 1 night
    Book Now From US$ 53
  • Lovely Haymarket Apartment - Central Edinburgh

    From US$ 483

    137/6 Morrison Street, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 483
  • Hub By Premier Inn Edinburgh Haymarket

    From US$ 134

    Torphichen St, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Hub Edinburgh Haymarket Hotel offers a designer accommodation in Edinburgh near Church of the Sacred Heart. Guests who stay in the venue can park their car nearby.

    To the hotel

    price for 1 night
    Book Now From US$ 134
  • Hub Edinburgh City Centre - Haymarket

    From US$ 193

    Torphichen Street, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 193
  • 1 Bedrooms Flat In Central Edinburgh Haymarket, Heart Of Edinburgh Flat Sleeps 4 ,

    From US$ 271

    Gardner'S Crescent, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Situated in the centre of Edinburgh, the 1-room 1 Bedrooms Flat In Central Edinburgh Haymarket, Heart Of Edinburgh Flat Sleeps 4, apartment is 550 metres from the landscaped Princes Street Gardens.

    To the hotel

    price for 1 night
    Book Now From US$ 271
  • The Edinburgh Victorian - 3 Bedroom Apartment

    From US$ 301

    196/3 Morrison Street, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Located in West End district next to Edinburgh International Conference Centre, the 100 m² Edinburgh Victorian - 3 Bedroom apartment accommodates up to 7 guests. The venue consists of 3 bedrooms and…

    To the hotel

    price for 1 night
    Book Now From US$ 301
  • Central, Cozy 2Br-1Ba-Haymarket - With Parking

    From US$ 860

    149/3 Morrison Street, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 860
  • Lovely Festival Flat

    From US$ 332

    196/2 Morrison Street, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 332
  • Craig S Lair Boho Jungle

    From US$ 317

    21 Gardner'S Crescent, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 317
  • Harry Potter Styled 3-Bed Apartment - Edinburgh

    From US$ 498

    8 Dewar Place, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 498
  • Fountainbridge Residence

    From US$ 213

    24 Lochrin Place, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Located less than a 9-minute walk from a popular entertainment attraction like Usher Hall, the 75 m² Fountainbridge Residence apartment offers modern comforts like a lift. This 2-bedroom apartment…

    To the hotel

    price for 1 night
    Book Now From US$ 213
  • Gardners Crescent

    From US$ 782

    13 Gardner'S Crescent, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 782
  • Bespoke Tours Scotland Accommodation @ Morrison Street

    From US$ 485

    174/8 Morrison Street, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Bespoke Tours Scotland Accommodation @ Morrison Street apartment is situated in Edinburgh, about 1.2 km from Royal Mile, and features a golf course, a flat screen TV and a satellite TV. It is located…

    To the hotel

    price for 1 night
    Book Now From US$ 485
  • The Gardners Apartment In City Centre With Parking

    From US$ 363

    4 Gardner'S Crescent, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 363
  • Edinburgh Central Haymarket Aparthotel

    From US$ 188

    Morrison Street, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    Nestled in West End with gay bars in Davie Village, chic fashion stores on Robson Street, and diverse dining ranging from ramen shops to seafood grills, Edinburgh Central Haymarket Aparthotel is 1 km…

    To the hotel

    price for 1 night
    Book Now From US$ 188
  • Mansion Apartments - Fountainbridge

    From US$ 208

    123 Fountainbridge, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    Situated 1.4 km from St Giles' Cathedral, Mansion - Fountainbridge apartment provides accommodation with free WiFi throughout the venue. Guests can make use of laundry and concierge service onsite.

    To the hotel

    price for 1 night
    Book Now From US$ 208
  • Pass The Keys Spacious Bright Modern Edinburgh City Flat

    From US$ 401

    Flat 7, 22 Lochrin Place, Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • Modern 2 Bedroom City Centre Flat

    From US$ 880

    Edinburgh, United Kingdom

    3 km to Slateford Train Station (To the map)

    Staying at Modern 2 Bedroom City Centre Flat apartment, guests can relax on a patio and enjoy a 20-minute walk to BT Murrayfield Stadium. This 2-bedroom property also features a kitchen and 1…

    To the hotel

    price for 1 night
    Book Now From US$ 880