Hotels in Edinburgh near Newcraighall Train Station

Multiple accommodations for your stay
Check-in date:
16 May 2026
Check-out date:
17 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

Brunstane House - 15 Mins To City Centre

59 Brunstane Road South, Eh152Nq, Edinburgh, United Kingdom

0.8 km to Newcraighall Train Station (Open map)

Nestled in the Portobello district, this Edinburgh holiday home is about a 10-minute ride from the hard-to-miss historical sites...
Read more...

Number 70, Portobello, Edinburgh

Gilberstoun, Edinburgh, United Kingdom

1 km to Newcraighall Train Station (Open map)

The 1-bedroom holiday home is situated 4.8 km from the ruined Holyrood Abbey and 3.1 km from the Well-preserved Craigmillar Medieval...
Read more...
9.5
Exceptional
79 reviews

Daiches Braes Brunstane Portobello

71 Daiches Braes, Edinburgh, United Kingdom

1.1 km to Newcraighall Train Station (Open map)

The historic fortress "Edinburgh Castle" is 7 km from the 51 m² apartment and the Edinburgh Old Town is 6 km away. Daiches Braes...
Read more...
9.0
Superb
47 reviews

Edinburgh- 2 Double Rooms Available

83 Blackchapel Close, Edinburgh, United Kingdom

1.2 km to Newcraighall Train Station (Open map)

Portobello Beach is also situated 2.2 km from the homestay. Edinburgh- 2 Double Rooms Available is located a 15-minute ride from the...
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
6425 reviews

Aaran Lodge Guest House

Milton Road East, 30, Edinburgh, United Kingdom

1.4 km to Newcraighall Train Station (Open map)

The hotel lies about a -minute stroll from Firth of Forth and nearly a 10-minute drive from Portobello Beach. The cosy 4-star Aaran…
Read more...

Lovely 2 Bedroom House Edinburgh

34 Cleekim Drive, Edinburgh, United Kingdom

1.4 km to Newcraighall Train Station (Open map)

Odeon can be found 950 m from the Edinburgh holiday home, and Gilmerton Cove is 3.4 km away. Staying at Lovely 2 Bedroom House...
Read more...

Bnb Bed N Breakfast

217/3 Duddingston Park South, Edinburgh, United Kingdom

1.5 km to Newcraighall Train Station (Open map)

The ruined medieval Craigmillar Castle is 2.7 km from the apartment, while the Museum of Edinburgh is nestled at the distance of 4.5...
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)

Located in the Duddingston district of Edinburgh, this property is in close proximity to Parrotshot bus stop. Situated about 6 km...
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 10 minutes' drive from the ruined Holyrood Abbey. Staying at Private 1 Bedroom Apartment - Edinburgh - Sleeps 2,...
Read more...
9.2
Superb
12 reviews

Eden Villa

United Kingdom 29 Duddingston Crescent, Edinburgh, United Kingdom

1.6 km to Newcraighall Train Station (Open map)

The combined National Museum of Scotland is at a distance of about 6 km away, while the Calton Hill is 4.9 km away. Eden Villa…
Read more...
9.3
Superb
35 reviews

Cabin By The Coast

23 Coillesdene Drive, Edinburgh, United Kingdom

1.6 km to Newcraighall Train Station (Open map)

Guests may find the Royal Yacht Britannia 7 km from this guest house, while the royal Holyrood Park is 4.6 km away. Cabin By The…
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)

The apartment is approximately a 10-minute drive from the award winning Surgeons' Hall Museums, which is an excellent place to...
Read more...

The Coorie Inn @ Portobello, Edinburgh'S Seaside.

10 Eastfield Place, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

This 1-bedroom apartment lies in the Portobello district, within 7 km of the combined National Museum of Scotland. 21 m² The Coorie...
Read more...
8.0
Very Good
114 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 around 7 km from the Royal Yacht Britannia and 4.9 km from The Real Mary King's Close. Duddingston Guest...
Read more...
7.4
Good
43 reviews

Duddingston 9 Bedroom House - Edinburgh

59 Duddingston Park South, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

The historic fortress "Edinburgh Castle" is located fairly close to this 3-bedroom holiday home, and Parrotshot bus station is about...
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)

This apartment lies nearly a 25-minute walk from Duddingston Golf Club. Staying at the 55 m² One Bedroom Apartment Near Royal...
Read more...
8.2
Very Good
10 reviews

Spacious 2Br Home By Portobello Beach

120 Seaview Terrace, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

Dynamic Earth Interactive Science Museum is about a 20-minute ride away, while Tea Room is only a few steps from the apartment. To...
Read more...
7.9
Good
20 reviews

Edinburgh Stays

26 Duddingston Crescent, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

Area attractions include the historic fortress "Edinburgh Castle", approximately 6 km away, and the Calton Hill is 4.7 km from the...
Read more...
8.9
Fabulous
36 reviews

Milton House

24 Duddingston Crescent, Edinburgh, United Kingdom

1.7 km to Newcraighall Train Station (Open map)

Inveresk Lodge Garden is 4.2 km from the hotel, while within a 6-km distance of the Edinburgh Old Town this place. Located around 5…
Read more...
Thank you for subscribing
Close