About Newcraighall

Newcraighall is a suburb located in the City of Edinburgh, Scotland, within the postcode area EH21. It is situated to the east of the city centre and offers a mix of residential housing and local amenities. The area is primarily residential, with various shops, schools, and parks serving the community. Newcraighall is well-connected to the centre of Edinburgh, making it convenient for commuters and visitors alike. The suburb is also home to the Newcraighall railway station, which provides regular services to Edinburgh and beyond. This makes it an accessible location for those wishing to explore the wider region. The surrounding area features green spaces, offering opportunities for outdoor activities and leisure. Overall, Newcraighall provides a practical living environment with essential services and good transport links.

Local Government

District East Lothian
Ward Musselburgh
Constituency East Lothian

Nearest Train Stations 6 stations

Musselburgh Train Station 0.3 miles
Brunstane Train Station 1 miles
Wallyford Train Station 2.6 miles
Prestonpans Train Station 4.5 miles
Newtongrange Train Station 4.7 miles
Haymarket Train Station 5.4 miles

Location