Hotels in Edinburgh near Newcraighall Train Station

Multiple accommodations for your stay
Check-in date:
22 Feb 2026
Check-out date:
23 Feb 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

61 results found

Brunstane House - 15 Mins To City Centre

59 Brunstane Road South, Eh152Nq, Edinburgh, United Kingdom

0.8 km to Newcraighall Train Station (Open map)

This Edinburgh holiday home is in the Portobello district of Edinburgh, 4.7 km from such family-friendly places as Fort Douglas...
Read more...
9.8
Exceptional
5 reviews

Number 70, Portobello, Edinburgh

Gilberstoun, Edinburgh, United Kingdom

1 km to Newcraighall Train Station (Open map)

Guests can access Greyfriars Bobby's Grave around 6 km away, while Scottish National Gallery is around 7 km away. Featuring free...
Read more...
9.5
Exceptional
71 reviews

Daiches Braes Brunstane Portobello

71 Daiches Braes, Edinburgh, United Kingdom

1.1 km to Newcraighall Train Station (Open map)

Palace of Holyroodhouse is situated 4.8 km away. Daiches Braes Brunstane Portobello is 15 minutes' drive from Scottish National...
Read more...
9.0
Superb
50 reviews

Edinburgh- 2 Double Rooms Available

83 Blackchapel Close, Edinburgh, United Kingdom

1.2 km to Newcraighall Train Station (Open map)

The Queen's Gallery can be found nearly 10 minutes away by car. Edinburgh- 2 Double Rooms Available lies around 6 km from The Real...
Read more...
8.7
Fabulous
25 reviews

Best Western Kings Manor

100 Milton Road East, Edinburgh, United Kingdom

1.3 km to Newcraighall Train Station (Open map)

The venue is set in a shopping area of Edinburgh. Set only a couple of minutes' drive from Portobello Beach, Best Western Kings...
Read more...
8.2
Very Good
6310 reviews

Aaran Lodge Guest House

Milton Road East, 30, Edinburgh, United Kingdom

1.4 km to Newcraighall Train Station (Open map)

This Edinburgh guest house is 4.4 km from the royal Holyrood Park and 2.7 km from North Sea. The 4-star Aaran Lodge Guest House…
Read more...

Lovely 2 Bedroom House Edinburgh

34 Cleekim Drive, Edinburgh, United Kingdom

1.4 km to Newcraighall Train Station (Open map)

Edinburgh airport can be reached within 22 minutes drive, and natural attractions like Inveresk Lodge Garden are 4.1 km away....
Read more...

Bnb Bed N Breakfast

217/3 Duddingston Park South, Edinburgh, United Kingdom

1.5 km to Newcraighall Train Station (Open map)

Take a trip to Royal Mile which is located about 6 km away. Offering a location around 6 km from The Real Mary King's Close…
Read more...

House With Garden And Parking 15 Min To City Center

8 Magdalene Loan, Edinburgh, United Kingdom

1.5 km to Newcraighall Train Station (Open map)

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

Private 1 Bedroom Apartment - Edinburgh - Sleeps 2

7 South Parrotshot, Edinburgh, United Kingdom

1.6 km to Newcraighall Train Station (Open map)

This apartment lies 4.2 km from Dynamic Earth Museum. Staying at Private 1 Bedroom Apartment - Edinburgh - Sleeps 2, guests can...
Read more...
9.2
Superb
9 reviews

Eden Villa

United Kingdom 29 Duddingston Crescent, Edinburgh, United Kingdom

1.6 km to Newcraighall Train Station (Open map)

This homestay lies in the Duddingston district, 4.1 km from Gilmerton Cove. Eden Villa Edinburgh is located about 6 km from National...
Read more...
9.4
Superb
30 reviews

Cabin By The Coast

23 Coillesdene Drive, Edinburgh, United Kingdom

1.6 km to Newcraighall Train Station (Open map)

Guests may find The Writers' Museum 7 km from this guest house, while Arthur's Seat is 4.5 km away. Cabin By The Coast Edinburgh hotel…
Read more...

White House In Edinburgh, 2 Bedroom Good Location

18 Niddrie Mill Terrace, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

Niddrie Community Church is nearby and Gilmerton Cove is around 10 minutes away by car. Situated about 3 km from Arthur's Seat hike,...
Read more...

The Coorie Inn @ Portobello, Edinburgh'S Seaside.

10 Eastfield Place, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

Beachfront The Coorie Inn @ Portobello, Edinburgh'S Seaside lies in the Portobello district, about 7 km from Summerhall. 14 m^2 The...
Read more...
8.0
Very Good
105 reviews

Duddingston Guest House - Rooms Only

Duddingston Park S, 59, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

The guest house is located 4.8 km from the Calton Hill and the Royal Yacht Britannia is around 7 km away. Situated about a 5…
Read more...
7.2
Good
28 reviews

Duddingston 9 Bedroom House - Edinburgh

59 Duddingston Park South, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

The 10-room holiday home is located in the Duddingston district, 15 minutes by car from The Real Mary King's Close. Situated 6 km from…
Read more...
5.0
Decent
2 reviews

One Bedroom Apartment Near Royal Infirmary & Easy Access To Edinburgh Centre

Eh16 4Zq 20 Raith Drive, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

If you feel like visiting the surroundings, check out Niddrie Community Church within 10 minutes' walk of the apartment. The 55 m²...
Read more...
9.8
Exceptional
5 reviews

Eastfield

6 Eastfield Gardens, Portobello, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

Edinburgh airport can be reached within 26 minutes drive, and natural attractions like Newhailes Estate are only 1.3 km away....
Read more...
10
Exceptional
2 reviews

Spacious 2Br Home By Portobello Beach

120 Seaview Terrace, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

The apartment is in the Portobello district, just around the corner from the grill bar The Rockville Joppa Pans. Situated about a...
Read more...
8.8
Fabulous
10 reviews

Edinburgh Stays

26 Duddingston Crescent, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

The apartment lies in the Duddingston district of Edinburgh, around a 15-minute ride from Gilmerton Cove. To enjoy your vacation in...
Read more...
9.0
Superb
31 reviews
Thank you for subscribing
Close