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)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-02-25

2026-02-26

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

402 options found

  • Apex Haymarket Station Apartment

    34/4 Haymarket Terrace, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    The 150 m^2 Apex Haymarket Station Apartment overlooks the garden and is situated just 6 minutes' walk from Saint Mary's Cathedral.

    More...
    From US$ 205
    price for 1 night
    BOOK From US$ 205
  • The Haymarket Lairg Hotel

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

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    Providing 30 rooms, the 3-star The Haymarket Lairg Hotel Edinburgh is approximately a 25-minute walk from the José Martí Scott Monument.

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • Single Room With Beautiful Garden

    17 Oxgangs Green, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    The 1-room Single Room With Large Outdoor Terrace is located at a distance of 4.8 km from St Giles' Cathedral and offers Wi-Fi for either business or leisure.

    More...
    From US$ 81
    price for 1 night
    BOOK From US$ 81
  • Central Apartment-Free Parking-By Holiday Homes

    8 Breadalbane Terrace, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    Staying at the spacious Central Edinburgh Private Garden With Parking, guests can relax on a sunny patio 19 minutes' walk from Castle Rock. Wi-Fi and parking are also available at this apartment.

    More...
    From US$ 177
    price for 1 night
    BOOK From US$ 177
  • Fountainbridge Flat

    195 Fountainbridge, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    The spacious 60 m^2 Fountainbridge Flat Apartment is located 14 minutes' walk from King's Theatre and offers Wi-Fi for either business or leisure. The 1-bedroom apartment is 3 km from Arthur's Seat…

    More...
    From US$ 104
    price for 1 night
    BOOK From US$ 104
  • Single Room With Castle View

    30, Oxgangs Green, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    Located 4.5 km from the combined National Museum of Scotland, the 1-room Single Room With Castle View is 4.7 km from a top family-friendly place like the large parkland Edinburgh Zoo. The homestay is…

    More...
    From US$ 183
    price for 1 night
    BOOK From US$ 183
  • Hampton By Hilton Edinburgh West End

    166 Fountainbridge, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    Only 1.5 km from the historic fortress "Edinburgh Castle", the non-smoking Hampton By Hilton Edinburgh West End Hotel offers a cash machine and a lift. Boasting a location in the very heart of the…

    More...
    From US$ 205
    price for 1 night
    BOOK From US$ 205
  • Menzies Guest House

    33 Leamington Terrace, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    Guests of Menzies Guest House Edinburgh can enjoy access to the Edinburgh Old Town, located 25 minutes' walk away. Staying here you can use Wi-Fi in public areas and a car park on site.

    More...
    From US$ 131
    price for 1 night
    BOOK From US$ 131
  • Cluaran House

    47 Leamington Terrace, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    Located within 20 minutes' walk of the University of Edinburgh, the 4-star Cluaran House Hotel Edinburgh offers access to tourist attractions throughout Edinburgh. Public parking is available nearby.

    More...
    From US$ 131
    price for 1 night
    BOOK From US$ 131
  • Modern 3 Bed Villa With Free Parking And Garden Close To City Center And Edinburgh Airport

    27 Broomview Path, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    Modern 3 Bed Villa With Free Parking And Garden Close To City Center And Edinburgh Airport offers proximity to such city sites as St Nicholas Parish Church Including Halls And Church Officer's…

    More...
    From US$ 342
    price for 1 night
    BOOK From US$ 342
  • Haymarket Flat

    Richmond Terrace, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    To enjoy your vacation in Edinburgh, stay at the 20 m^2 Haymarket Flat Edinburgh, which is merely 1.9 km from The Real Mary King's Close and about 10 minutes by car from Holyrood Park.

    More...
    From US$ 114
    price for 1 night
    BOOK From US$ 114
  • Joivy Adorable Flat Near West End

    24 Coates Gardens, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    The 50 m^2 Joivy Adorable Flat Near West End Apartment enjoys a central location and provides easy access to St Giles' Cathedral approximately a 25-minute walk away.

    More...
    From US$ 333
    price for 1 night
    BOOK From US$ 333
  • Joivy Haymarket

    13 Rosebery Crescent, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    The 3-star Joivy Haymarket Edinburgh hotel gives quick access to the Saint Mary's Cathedral, which is situated about a 5-minute walk away. This Edinburgh hotel is well-known for top-notch service and…

    More...
    From US$ 68
    price for 1 night
    BOOK From US$ 68
  • The Cairn Residence

    92 Ravelston Dykes, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    Situated around a 25-minute walk from the green Flag park "Princes Street Gardens", The Cairn Residence Edinburgh hotel offers a golf course and a satellite flat-screen.

    More...
    From US$ 358
    price for 1 night
    BOOK From US$ 358
  • 7 Bedroom Townhouse

    70 Gilmore Place, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    Offering parking in the Bruntsfield district, the 9-room 7 Bedroom Townhouse is also a 16-minute walk from significant religious sites like The Parish Church of St Cuthbert. Guests can enjoy bowling…

    More...
    From US$ 1147
    price for 1 night
    BOOK From US$ 1147
  • Sighthill 3 Bedrooms With Private Garden

    Sighthill Loan, Edinburgh, United Kingdom

    2.6 km to Slateford Train Station

    (Show map)

    Show map

    The 1-bedroom Sighthill 3 Bedrooms With Private Garden is located approximately 7 km from The Robertson Mausoleum Parish Church and provides hiking for active guests. Located approximately 7 km from…

    More...
    From US$ 672
    price for 1 night
    BOOK From US$ 672
  • Room In A Home

    37 Sighthill Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station

    (Show map)

    Show map

    The 1-room Room In A Home Edinburgh features convenient proximity to such city attractions as St Nicholas Parish Church Including Halls And Church Officer's Accommodation, situated only 400 metres…

    More...
    From US$ 84
    price for 1 night
    BOOK From US$ 84
  • No.32 Hotel

    32 Coates Gardens, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station

    (Show map)

    Show map

    The 3-star No.32 Hotel Edinburgh, located 6 minutes' walk from the Water of Leith Walkway, features bicycle usage. The hotel has a banquet hall, inspired by moments of togetherness, and is situated a…

    More...
    From US$ 65
    price for 1 night
    BOOK From US$ 65
  • Upper Grove 2 Bedroom Apartment - Edinburgh

    21 Upper Grove Place, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station

    (Show map)

    Show map

    Staying at the spacious Upper Grove 2 Bedroom Apartment - Edinburgh, guests can reach the art museum "Scottish National Gallery", situated 25 minutes' walk away.

    More...
    From US$ 654
    price for 1 night
    BOOK From US$ 654
  • Grosvenor Gardens Hotel

    1 Grosvenor Gardens, Edinburgh, United Kingdom

    2.7 km to Slateford Train Station

    (Show map)

    Show map

    A mere 1.1 km from Charlotte Square, the 4-star Grosvenor Gardens Hotel Edinburgh includes 9 rooms. The Saint Mary's Cathedral is located approximately 5 minutes' walk from this Edinburgh hotel, and…

    More...
    BOOK