Home
Your location

Whitecraig

Place in East Lothian, Scotland

Coordinates:55.919, -3.037
OS grid ref:NT 35 70
Population:1,200
Dialling code: 01875 (Tranent)
Map of the UK

Whitecraig is a small village on the western edge of East Lothian, close to the Midlothian boundary and only a short drive from Edinburgh. It occupies a suburban-rural fringe, with easy road links to the A1 and nearby rail stations around Musselburgh, so it is popular with commuters into the city.

Originally a farming settlement, Whitecraig expanded through the 20th century and is now largely residential, with local shops, a primary school and active community groups. Residents benefit from swift access to the beaches and renowned golf courses of East Lothian and the amenities of nearby towns such as Musselburgh, combining a quiet village feel with the economic pull of the region.

Postcode districts covering Whitecraig

Most populated places nearby

Neighbouring places

Example postcodes in Whitecraig

Transport links

  • Edinburgh Airport 13.2 miles21.2 km
  • Glasgow International Airport 54.2 miles87.2 km
  • Wallyford Railway Station 1.7 miles2.7 km
  • Musselburgh Railway Station 1.7 miles2.8 km

Hotels near Whitecraig Ad

Local points of interest

  • Dalkeith House Estate 1.8 miles2.8 km
  • Dalkeith Palace Historic site 1.8 miles2.9 km
  • Musselburgh Racecourse Recreation 1.9 miles3.1 km
  • Newhailes Country house 2.2 miles3.6 km
  • Melville Castle Historic site 2.7 miles4.4 km
  • Newbattle Abbey College 2.8 miles4.5 km
  • Newbattle Abbey Historic site 2.8 miles4.5 km
  • Portobello Beach Beach 3.8 miles6.1 km
  • Scottish Mining Museum Museum 4.2 miles6.7 km
  • Oxenfoord Castle Estate 4.5 miles7.3 km
  • Kings Buildings University 5.4 miles8.7 km
  • Holyrood abbey Historic site 5.7 miles9.2 km