Menu

Search options

2026-04-26

2026-04-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

434 results

  • Snug 1 Bed Apartment In Edinburgh'S Juniper Green

    From US$ 735

    Lanark Road 455, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 735
  • Lochrin Apartments By Edinburgh City Apartments

    From US$ 334

    Lochrin Place, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Featuring a parking and private parking, Lochrin offers accommodation in West End district, 0.9 km from Edinburgh International Conference Centre. There is also a fully equipped kitchen equipped with…

    To the hotel

    price for 1 night
    Book Now From US$ 334
  • Britannia Edinburgh Hotel

    From US$ 122

    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$ 122
  • 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$ 613

    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$ 613
  • Hub Edinburgh City Centre - Haymarket

    From US$ 154

    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$ 154
  • 1 Bedrooms Flat In Central Edinburgh Haymarket, Heart Of Edinburgh Flat Sleeps 4 ,

    From US$ 280

    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$ 280
  • 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$ 776

    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$ 776
  • Lovely Festival Flat

    From US$ 333

    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$ 333
  • Craig S Lair Boho Jungle

    From US$ 1029

    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$ 1029
  • 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
  • Georgian 2 Bedroom Apartment

    From US$ 489

    13 Gardners Crescent, Edinburgh, United Kingdom

    2.9 km to Slateford Train Station (To the map)

    Edinburgh Old Town is approximately a 19-minute stroll from the 1-room Georgian 2 Bedroom Apartment apartment, while The Royal Bank of Scotland is situated nearby.

    To the hotel

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

    From US$ 793

    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$ 793
  • 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$ 663

    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$ 663