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 Newcraighall 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

68 options found

  • Beautiful 4-Bedroom House With Private Garden & Parking

    Friary Road, Edinburgh, United Kingdom

    2.3 km to Newcraighall Train Station

    (Show map)

    Show map

    Located about 6 km from the historic fortress "Edinburgh Castle", the 2-bedroom Beautiful 4-Bedroom House With Private Garden & Parking Edinburgh villa gives access to various tourist sites in the…

    More...
    From US$ 549
    price for 1 night
    BOOK From US$ 549
  • The Neuk

    164 Greendykes Road, Edinburgh, United Kingdom

    2.3 km to Newcraighall Train Station

    (Show map)

    Show map

    The 1-room The Neuk Apartment Edinburgh provides swift access to various city landmarks, such as the Robin Chapel, located merely 5 minutes' stroll away. Guests can use Wi-Fi for either business or…

    More...
    From US$ 148
    price for 1 night
    BOOK From US$ 148
  • Abercorn Guest House

    Abercorn Terrace, 1, Edinburgh, United Kingdom

    2.3 km to Newcraighall Train Station

    (Show map)

    Show map

    Guests of the cosy Abercorn Guest House Edinburgh can easily reach the Portobello Swim Centre, located approximately a 5-minute walk away.

    More...
    From US$ 134
    price for 1 night
    BOOK From US$ 134
  • Loft Apartment In Joppa

    308 Flat 3 , 2Nd Floor, Portobello High Street, Edinburgh, United Kingdom

    2.3 km to Newcraighall Train Station

    (Show map)

    Show map

    Loft Apartment In Joppa Edinburgh is situated in the Portobello district, in the immediate vicinity of The Velvet Easel Contemporary Art Gallery.

    More...
    From US$ 332
    price for 1 night
    BOOK From US$ 332
  • Festival Villa And City Villa

    38 Duddingston Row, Edinburgh, United Kingdom

    2.4 km to Newcraighall Train Station

    (Show map)

    Show map

    Festival Villa And City Villa Edinburgh boasts a Jacuzzi and is around a 10-minute ride from entertainment sites such as the beautifully restored art-deco Edinburgh Festival Theatre.

    More...
    From US$ 1005
    price for 1 night
    BOOK From US$ 1005
  • Luxury Spacious 4 Dbl Br House With Free Parking

    10 Rackstraw Place, Edinburgh, United Kingdom

    2.5 km to Newcraighall Train Station

    (Show map)

    Show map

    The 120 m² Luxury Spacious 4 Dbl Br House With Free Parking Edinburgh is located 10 minutes by car from the Calton Hill and 4.9 km from the historic fortress "Edinburgh Castle".

    More...
    From US$ 710
    price for 1 night
    BOOK From US$ 710
  • Wighton House

    11 Wighton Road, Edinburgh, United Kingdom

    2.5 km to Newcraighall Train Station

    (Show map)

    Show map

    Located 2.5 km from Arthur's Seat, Wighton House Villa Edinburgh provides access to various tourist attractions in the vicinity.

    More...
    From US$ 251
    price for 1 night
    BOOK From US$ 251
  • Georgian Guest House

    9 East Brighton Crescent, Edinburgh, United Kingdom

    2.5 km to Newcraighall Train Station

    (Show map)

    Show map

    Located nearly 5 minutes' walk from The Velvet Easel Contemporary Art Gallery, the 3-star Georgian Guest House Edinburgh gives easy access to various tourist attractions.

    More...
    From US$ 217
    price for 1 night
    BOOK From US$ 217
  • Twenty Dc

    Twenty Dc, 20 Danderhall Crescent, Danderhall, Dalkeith, Edinburgh, United Kingdom

    2.6 km to Newcraighall Train Station

    (Show map)

    Show map

    Nestled about 7 km from the Royal Mile, Twenty Dc Villa Edinburgh entices guests to explore various tourist destinations nearby.

    More...
    From US$ 193
    price for 1 night
    BOOK From US$ 193
  • Wee White House

    103 Milton Road, Edinburgh, United Kingdom

    2.7 km to Newcraighall Train Station

    (Show map)

    Show map

    Guests of Wee White House Bed & Breakfast Edinburgh can enjoy access to the combined National Museum of Scotland, located 3.8 km away.

    More...
    From US$ 119
    price for 1 night
    BOOK From US$ 119
  • Portobello Charming Seaside 3-Br Holiday Apartment

    Bath Street, Edinburgh, United Kingdom

    2.7 km to Newcraighall Train Station

    (Show map)

    Show map

    The beachfront 100 m² Portobello Charming Seaside 3-Br Holiday Apartment Edinburgh provides swift access to various city landmarks, such as The Velvet Easel Gallery, located merely a 5-minute walk…

    More...
    From US$ 362
    price for 1 night
    BOOK From US$ 362
  • Spacious 3 Bed Townhouse With Parking

    40A Baileyfield Road, Edinburgh, United Kingdom

    2.7 km to Newcraighall Train Station

    (Show map)

    Show map

    Situated about 5 minutes' walk from the scenic Figgate Park, Spacious 3 Bed Townhouse With Parking Edinburgh offers proximity to various nearby tourist attractions.

    More...
    From US$ 578
    price for 1 night
    BOOK From US$ 578
  • Family Friendly 3Br Townhouse With 6 Beds And Parking

    40A Baileyfield Road, Edinburgh, United Kingdom

    2.7 km to Newcraighall Train Station

    (Show map)

    Show map

    Family Friendly 3Br Townhouse With 6 Beds And Parking Villa Edinburgh offers easy access to such tourist spots as Edinburgh, 2a Rosefield Place, located just a 6-minute walk away.

    More...
    From US$ 355
    price for 1 night
    BOOK From US$ 355
  • Flat 4A

    26 Bath Street Flat 4A, Edinburgh, United Kingdom

    2.7 km to Newcraighall Train Station

    (Show map)

    Show map

    Situated only 0.6 km from The Velvet Easel Gallery, Flat 4A Apartment Edinburgh also boasts easy access to Edinburgh Waverley train station which is approximately a 10-minute drive away. To diversify…

    More...
    From US$ 182
    price for 1 night
    BOOK From US$ 182
  • Beachview Apartment

    55 Bath Street 4, Edinburgh, United Kingdom

    2.7 km to Newcraighall Train Station

    (Show map)

    Show map

    Located in the beachfront, the beachfront 50 m² Beachview Apartment Edinburgh overlooks the sea and is approximately 400 metres from Camera Obscura. The 0-bedroom apartment features Wi-Fi, along with…

    More...
    From US$ 539
    price for 1 night
    BOOK From US$ 539
  • Steps Away From All The Action

    187 Craigmillar Castle Avenue, Edinburgh, United Kingdom

    2.7 km to Newcraighall Train Station

    (Show map)

    Show map

    Situated within a 500-metre distance of the Robin Chapel, Steps Away From All The Action Edinburgh apartment offers proximity to various nearby tourist attractions.

    More...
    From US$ 127
    price for 1 night
    BOOK From US$ 127
  • Luxury Apartment - Portobello

    26 Promenade, Edinburgh, United Kingdom

    2.8 km to Newcraighall Train Station

    (Show map)

    Show map

    The 52 m² Luxury Apartment - Portobello Edinburgh offers easy access to such tourist sites as the Portobello Swim Centre, located about 5 minutes' walk away.

    More...
    From US$ 337
    price for 1 night
    BOOK From US$ 337
  • Lolo Properties 2, Free Parking

    141 Craigmillar Castle Avenue, Edinburgh, United Kingdom

    2.8 km to Newcraighall Train Station

    (Show map)

    Show map

    Nestled approximately 5 minutes' walk from the Robin Chapel, Lolo Properties 2, Free Parking Edinburgh apartment offers quick access to numerous tourist attractions nearby.

    More...
    From US$ 456
    price for 1 night
    BOOK From US$ 456
  • Heavenly Pad Beach Retreat Studio 300M To Beach With Fast Links To City Centre

    3 Figgate Street Unit: B, Edinburgh, United Kingdom

    2.8 km to Newcraighall Train Station

    (Show map)

    Show map

    The 42 m² Heavenly Pad Beach Retreat Studio 300M To Beach With Fast Links To City Centre Edinburgh offers easy access to such tourist sites as Edinburgh, 2a Rosefield Place, located merely 6 minutes'…

    More...
    BOOK
  • Our House @ Little France

    63 Tweedsmuir Drive, Edinburgh, United Kingdom

    2.9 km to Newcraighall Train Station

    (Show map)

    Show map

    Our House @ Little France Villa Edinburgh offers proximity to nearby tourist spots, such as the combined National Museum of Scotland, situated 6 km away.

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