About Whitecraig

Whitecraig is a small village located in East Lothian, Scotland, with the postcode area EH21. It is situated approximately three miles east of the town of Musselburgh and offers a quiet residential environment. The village is primarily made up of housing, with a few local amenities available for residents. The surrounding area features scenic landscapes typical of East Lothian, including fields and woodlands. Whitecraig is conveniently located near major roadways, making it accessible for those wishing to explore nearby towns or the coast. Local transport links provide further connections to Edinburgh and other parts of Scotland, making it a practical choice for commuters.

Nearest Train Stations 6 stations

Wallyford Train Station 1.4 miles
Musselburgh Train Station 1.9 miles
Brunstane Train Station 2.9 miles
Prestonpans Train Station 3.1 miles
Newtongrange Train Station 4.3 miles
Gorebridge Train Station 5.8 miles

Location

Local Government

District East Lothian
Ward Musselburgh
Constituency East Lothian