Menu

Search options

2026-06-14

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

457 results

  • Martins Guest House

    From US$ 136

    5 Granville Terrace, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Offering a sundeck, tea/coffee making facilities and a sunbathing terrace, Martins Guest House is located 2.1 km away from the historic fortress "Edinburgh Castle". The two connected buildings…

    To the hotel

    price for 1 night
    Book Now From US$ 136
  • Beautiful & Bright 2 Bed Flat Murrayfield

    From US$ 481

    16/2 Murrayfield Avenue, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 481
  • Stylish Murrayfield Sanctuary

    From US$ 455

    4 Murrayfield Avenue, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 455
  • Sleek Canalside Stay In Edinburgh

    From US$ 304

    13 Gibson Terrace, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 304
  • Morningside Private Residence

    From US$ 401

    6C Canaan Lane, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 401
  • House Aurora

    From US$ 108

    10 Downie Grove, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 108
  • Murrayfield Gem

    14 Murrayfield Avenue, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Dalmore Lodge Guest House

    From US$ 149

    14 Downie Terrace, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Dalmore Lodge Guest House lies close to Edinburgh Zoo and offers residential accommodation in Edinburgh. Free Wi-Fi is available throughout the venue as well as a golf course, complimentary parking…

    To the hotel

    price for 1 night
    Book Now From US$ 149
  • Stag'S View Lodge

    60 Traquair Park West, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Braid Hills Hotel

    From US$ 59

    134 Braid Road, Edinburgh, United Kingdom

    2.2 km to Slateford Train Station (To the map)

    Placed within a 3.2-km distance of a shopping hub like Grassmarket, the 3-star Braid Hills Hotel Edinburgh provides guests with a restaurant and a storage room. The hotel serves Scottish dishes…

    To the hotel

    price for 1 night
    Book Now From US$ 59
  • Holiday Inn Edinburgh Zoo By Ihg

    From US$ 156

    132 Corstorphine Road, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    Situated less than 5 minutes' walk from Scottish Forestry, Holiday Inn Edinburgh Zoo, An Ihg Hotel offers an indoor swimming pool. This inn is placed around 4.4 km from Princes Street Gardens, and…

    To the hotel

    price for 1 night
    Book Now From US$ 156
  • Central Bright 3 Bed Flat With Pool & Parking

    From US$ 743

    Flat 2 65 Caledonian Crescent, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    Set in Haymarket district within 12 minutes' walk of Edinburgh International Conference Centre, the 65 m² Central Bright 3 Bed Flat With Secure Parking apartment accommodates up to 6 guests. An…

    To the hotel

    price for 1 night
    Book Now From US$ 743
  • Spacious Edinburgh Home With Easy Access To Airport & City Centre

    20 Downie Terrace, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    To the hotel

    Book Now
  • Edinburgh Lodge West End

    From US$ 253

    6 Hampton Terrace, West Coates, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    Set 4.9 km from Royal Yacht Britannia, The Edinburgh Lodge features a terrace, free parking and a golf course. Situated in Haymarket district, the garden venue is set 1.1 km from BT Murrayfield…

    To the hotel

    price for 1 night
    Book Now From US$ 253
  • Central, Bright 2 Bed Flat - Pool & Sauna

    From US$ 847

    65 Caledonian Crescent Flat 1, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    Central Bright 2 Bed Flat. Pool & Secure Parking Venue Edinburgh is set 0.3 km from Escape and 2 km from National Museum of Scotland in Haymarket district. This 2-bedroom accommodation features a…

    To the hotel

    price for 1 night
    Book Now From US$ 847
  • Central & Stylish 3 Bedroom, 2 Bath, Free Parking

    From US$ 536

    3 Easter Dalry Rigg Apartment 7, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    Central & Stylish 3 Bedroom, 2 Bath, Free Parking is set 1.1 km from Edinburgh International Conference Centre and 2.9 km from BT Murrayfield Sports Stadium in Haymarket district. It offers…

    To the hotel

    price for 1 night
    Book Now From US$ 536
  • No6 West Coates

    From US$ 247

    6 West Coates, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    The family No 6 West Coates Hotel is a great place to stay in Haymarket district in a reasonable distance from Dean Village. The venue comprises 10 rooms.

    To the hotel

    price for 1 night
    Book Now From US$ 247
  • West Coates Mansion

    From US$ 126

    5 West Coates, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    To the hotel

    price for 1 night
    Book Now From US$ 126
  • The Lane Apartment

    From US$ 337

    6A Canaan Lane, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    Offering a bar and a satellite TV, The Lane apartment is situated 2.5 km from Edinburgh International Conference Centre. Royal Mile is 2.7 km from the venue.

    To the hotel

    price for 1 night
    Book Now From US$ 337
  • Duthus Lodge Guest House

    From US$ 182

    West Coates, 5, Edinburgh, United Kingdom

    2.3 km to Slateford Train Station (To the map)

    Offering a golf course and a free private car park, Duthus Lodge Guest House is located less than 10 minutes by car from the historic fortress "Edinburgh Castle". Situated in Haymarket district, the…

    To the hotel

    price for 1 night
    Book Now From US$ 182