Hotels in Edinburgh near Newcraighall Train Station

Multiple accommodations for your stay
Check-in date:
20 Sep 2026
Check-out date:
21 Sep 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

72 results found

Steps Away From All The Action

187 Craigmillar Castle Avenue, Edinburgh, United Kingdom

2.7 km to Newcraighall Train Station (Open map)

The Museum of Edinburgh is 3.6 km from the apartment, while Dynamic Earth Interactive Science Museum is nestled 3.3 km away. Steps...
Read more...

Luxury Apartment - Portobello

26 Promenade, Edinburgh, United Kingdom

2.8 km to Newcraighall Train Station (Open map)

The apartment is in the Portobello district, within easy reach of Portobello Beach. To enjoy your vacation in Edinburgh, stay at...
Read more...

Lolo Properties 2, Free Parking

141 Craigmillar Castle Avenue, Edinburgh, United Kingdom

2.8 km to Newcraighall Train Station (Open map)

This apartment features location 3.3 km from the 16th-century Palace of Holyroodhouse and 2.2 km from Arthur's Seat. Lolo Properties...
Read more...

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 (Open map)

The apartment in Edinburgh is 3.8 km from the Edinburgh Hindu Mandir and Cultural Centre and not far from St John the Evangelist RC...
Read more...
9.2
Superb
9 reviews

Our House @ Little France

63 Tweedsmuir Drive, Edinburgh, United Kingdom

2.9 km to Newcraighall Train Station (Open map)

The historic fortress "Edinburgh Castle" can be found around a 15-minute drive from the property, and The Real Mary King's Close is...
Read more...

Edinburgh Two Bedroom Apartment With Free Side Street Parking 24 Hours

93/3 Portobello High Street, Edinburgh, United Kingdom

2.9 km to Newcraighall Train Station (Open map)

The 54 m² apartment lies 4.1 km from the Calton Hill and in proximity to Portobello Beach. The 2-room Edinburgh Two Bedroom...
Read more...
9.1
Superb
149 reviews

The Porty Beach House

8 Rathbone Place, Edinburgh, United Kingdom

2.9 km to Newcraighall Train Station (Open map)

The apartment lies within 25 minutes' walk of Duddingston Golf Club. Located in the Sint-Jans-Molenbeek / Molenbeek-Saint-Jean...
Read more...
8.8
Fabulous
169 reviews

Room Away

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

3 km to Newcraighall Train Station (Open map)

Located 2.9 km from the royal Holyrood Park, this guest house is also 3.9 km from Edinburgh Waverley railway station. Room Away...
Read more...
6.8
Pleasant
33 reviews

Beach Front Apartment

Bridge Street, Edinburgh, United Kingdom

3 km to Newcraighall Train Station (Open map)

Located 3.5 km from Leith Links Public Park, the apartment is also 3.7 km from The Queen's Gallery. The 50 m² Beach Front Apartment...
Read more...
8.5
Fabulous
72 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)

At the property you'll be 4.3 km from the Museum of Childhood and 4.7 km from The Real Mary King's Close. Boasting a convenient...
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)

This apartment has a prime location, just 0.7 km from Portobello Beach and only steps away from Camera Obscura. To enjoy your...
Read more...
9.3
Superb
37 reviews

Bright & Elegant Portobello Stay

29 Portobello High Street, Edinburgh, United Kingdom

3.1 km to Newcraighall Train Station (Open map)

The official residence "Palace of Holyroodhouse" is 3.4 km from the apartment, while the art museum "Scottish National Gallery" is...
Read more...
Thank you for subscribing
Close