Hotels in Edinburgh near Newcraighall Train Station

Multiple accommodations for your stay
Check-in date:
06 May 2026
Check-out date:
07 May 2026
Guests
2 guests
Ages of children:
Filters:

Hotel ranking


Find hotel by


Price (per night)


Types of accommodation


Districts


Tourist sights

  • More Less

Hotel themes

  • More Less

Guest ratings


Hotel comes with

  • More Less

Room comes with


Clear Filters
Apply Filters

65 results found

Room Away

Eh16 4Dl 27/3 Craigmillar Castle Avenue, Edinburgh, United Kingdom

3 km to Newcraighall Train Station (Open map)

The Museum of Edinburgh is 3.5 km from this guest house and Portobello Beach is 3.2 km away. Room Away Edinburgh hotel is situated 10…
Read more...

Beach Front Apartment

Bridge Street, Edinburgh, United Kingdom

3 km to Newcraighall Train Station (Open map)

The art museum "Scottish National Gallery" can be reached by car in a few minutes, while Camera Obscura is right by this 50 m²...
Read more...
8.5
Fabulous
73 reviews

Dynastays- Stylish Seaside Home- Dog Friendly, Garden & Parking (Adults Only)

William Jameson Pl, Edinburgh, United Kingdom

3 km to Newcraighall Train Station (Open map)

Edinburgh airport can be reached within 28 minutes drive, and natural attractions like the royal Holyrood Park are 3.3 km away....
Read more...

Stylish Portobello Flat Near Beach With Free Parking And Fast Wifi

29 Portobello High Street, Edinburgh, United Kingdom

3.1 km to Newcraighall Train Station (Open map)

The apartment is in the Portobello district, not far from Portobello Beach. To enjoy your vacation in Edinburgh, stay at the 15 m²...
Read more...
8.9
Fabulous
18 reviews

Bright & Elegant Portobello Stay

29 Portobello High Street, Edinburgh, United Kingdom

3.1 km to Newcraighall Train Station (Open map)

The combined National Museum of Scotland is 4.5 km away, and the art museum "Scottish National Gallery" is 4.8 km from the...
Read more...
Thank you for subscribing
Close