Edinburgh Hotel
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Bulgarian lev (BGN) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB) Argentina, Peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-04-24

2026-04-25

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

Hotels in Edinburgh near Slateford Train Station

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Districts

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

433 options found

  • Gillespie House

    11 Gillespie Street Edinburgh, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    The 1-room Gillespie House Apartment Edinburgh offers proximity to a number of tourist attractions, such as Charlotte Square, located a mere 1.4 km away.

    More...
    From US$ 313
    price for 1 night
    BOOK From US$ 313
  • Averon Guest House

    44 Gilmore Place, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Offering a storage room, the 3-star Averon Guest House Edinburgh is approximately a 5-minute stroll from the traditional King's Theatre. The guest house is situated right in the centre of Edinburgh…

    More...
    From US$ 133
    price for 1 night
    BOOK From US$ 133
  • Cameron Coach House Modern Property In Murrayfield Edinburgh

    21 Coltbridge Gardens, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Offering a location about 10 minutes' drive from the official residence "Palace of Holyroodhouse", the 3-bedroom Cameron Coach House Modern Property In Murrayfield Edinburgh villa gives access to…

    More...
    From US$ 658
    price for 1 night
    BOOK From US$ 658
  • Gilmore Guest House

    51 Gilmore Place - Edinburgh, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    The 3-star Gilmore Guest House Edinburgh offers proximity to the movie theater "Filmhouse Cinema", situated only 0.8 km away. While staying at this Edinburgh guest house, a luggage locker are…

    More...
    From US$ 104
    price for 1 night
    BOOK From US$ 104
  • The Hoxton Edinburgh

    Grosvenor Street, Haymarket, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    The Hoxton Edinburgh Hotel sits only 6 minutes' stroll from the Scottish National Gallery of Modern Art One and offers a restaurant and a luggage room. This Edinburgh hotel features safety facilities…

    More...
    From US$ 525
    price for 1 night
    BOOK From US$ 525
  • Adam Drysdale House

    42 Gilmore Place, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Adam Drysdale House Hotel Edinburgh includes 6 rooms and is just 1.6 km from the art museum "Scottish National Gallery". The hotel also offers Wi-Fi in the rooms.

    More...
    From US$ 108
    price for 1 night
    BOOK From US$ 108
  • Lovely 2 Bdrm Central Edinburgh Apartment

    Upper Grove Place, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Staying at Lovely 2 Bdrm Central Edinburgh Apartment, guests can visit the combined National Museum of Scotland, located around 20 minutes' walk away.

    More...
    From US$ 489
    price for 1 night
    BOOK From US$ 489
  • Leonardo Hotel Edinburgh Haymarket

    1 Morrison Link, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Offering a restaurant and a lobby area, the smoke-free Leonardo Hotel Edinburgh Haymarket lies in a financial neighbourhood, 2.7 km from the official residence "Palace of Holyroodhouse" and nearly a…

    More...
    From US$ 228
    price for 1 night
    BOOK From US$ 228
  • Edinburgh Grosvenor Hotel

    5-21 Grosvenor Street, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Offering a stylish location 2.3 km from BT Murrayfield Sports Stadium, the 4-star Edinburgh Grosvenor Hotel is proud to feature a banquet hall crafted for social and corporate gatherings. This…

    More...
    From US$ 74
    price for 1 night
    BOOK From US$ 74
  • The Hoxton, Edinburgh

    5-21 Grosvenor Street, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    The Hoxton, Edinburgh Hotel offers 212 rooms a 16-minute walk from the historic fortress "Edinburgh Castle". You will find a restaurant at this hotel.

    More...
    From US$ 243
    price for 1 night
    BOOK From US$ 243
  • Heritage City - The Auld Pottery

    30 Grove Street, Edinburgh, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Heritage City - The Auld Pottery Edinburgh apartment is located right in the centre of Edinburgh, 11 minutes' walk from the grand Victorian theatre "Royal Lyceum Theater". This apartment offers…

    More...
    From US$ 207
    price for 1 night
    BOOK From US$ 207
  • Self-Contained Ground Level Cottage With Hill View

    37 Kaimes Road, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    If you want to stay in the Elsene / Ixelles district of Edinburgh, the 40 m² Self-Contained Ground Level Cottage With Hill View Edinburgh is a good choice located, just 550 m from Koala.

    More...
    From US$ 185
    price for 1 night
    BOOK From US$ 185
  • Traditional Apartment Oer The Meadows

    Alvanley Terrace, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Staying at the welcoming 2-bedroom Traditional Apartment Oer The Meadows Edinburgh, guests can visit the Royal Botanic Garden Edinburgh, located about 10 minutes' drive away.

    More...
    From US$ 1049
    price for 1 night
    BOOK From US$ 1049
  • Balmore Guest House

    34, Gilmore Place, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    The 3-star Balmore Guest House Edinburgh gives quick access to the good old-fashioned Cameo Cinema, situated merely 5 minutes' walk away. This Edinburgh hotel provides Wi-Fi in the rooms.

    More...
    From US$ 170
    price for 1 night
    BOOK From US$ 170
  • Haymarket Hostel

    7B West Maitland Street, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Haymarket Hostel Edinburgh is right in the centre of the centre of the city and is just 1.1 km from The Museum of the Royal Scots and the Royal Regiment of Scotland.

    More...
    From US$ 19
    price for 1 night
    BOOK From US$ 19
  • Deans Residence

    5 Belford Park, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Deans Residence Edinburgh hotel offers guests access to the Grassmarket, which is about 25 minutes' walk away.

    More...
    BOOK
  • Black Ivy

    4 Alvanley Terrace, Whitehouse Loan, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Black Ivy Edinburgh hotel includes 21 rooms and is a 20-minute walk from the Royal Mile. All guests can enjoy Wi-Fi in public areas and access to a table tennis room.

    More...
    From US$ 264
    price for 1 night
    BOOK From US$ 264
  • Fountain Court Apartments - Harris

    41-47 Grove Street, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Situated about 5 minutes' walk from Water of Leith, the 4-star Fountain Court Apartments - Harris Edinburgh hotel includes 18 rooms. A private parking lot is available nearby.

    More...
    From US$ 147
    price for 1 night
    BOOK From US$ 147
  • Cruachan Guest House

    53 Gilmore Place, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Overlooking the city, the 3-star non-smoking Cruachan Guest House Edinburgh is about 20 minutes' walk from the combined National Museum of Scotland. The comfortable guest house offers 6 rooms and…

    More...
    From US$ 66
    price for 1 night
    BOOK From US$ 66
  • The Robin House In Ravelston

    7/3 Ravelston House Road Unit 3, Edinburgh, United Kingdom

    2.8 km to Slateford Train Station

    (Show map)

    Show map

    Located in the Murrayfield district, fairly close to Murrayfield Golf Club Ltd, The Robin House In Ravelston Villa Edinburgh offers garden views.

    More...
    From US$ 735
    price for 1 night
    BOOK From US$ 735