Townapedia
Brunton Theatre, Musselburgh (15842992781)
Brunton Theatre, Musselburgh (15842992781) · John Lord from Edinburgh, Scotland, CC BY 2.0
Prestongrange windinggear
Prestongrange windinggear · Renata ( talk ), Public domain
St. David's Roman Catholic Church, Dalkeith by Owen Proudfoot
St. David's Roman Catholic Church, Dalkeith by Owen Proudfoot · Owen Proudfoot, CC BY-SA 2.0
Queen Margaret University main building
Queen Margaret University main building · Stuart Caie from Edinburgh, Scotland, CC BY 2.0
Carberry Tower(2)
Carberry Tower(2) · Jimmydenham, Public domain
DSCN7669 Musselburgh Grammar School
DSCN7669 Musselburgh Grammar School · AlasdairW, CC BY-SA 4.0

Whitecraig, United Kingdom

Whitecraig is a town of 1,200 people in Scotland, United Kingdom.

Loading the weather...
Population1,200 GeoNames
RegionScotland
Elevation105 ft 32 m
Time zoneEurope/London
Nearest airportEdinburgh Airport (EDI) 12 mi
Advertisement

Why visit Whitecraig

Townapedia lists 16 museums and landmarks, 11 parks and trails, 17 places to eat, 4 places to stay and 1 attraction in and around town.

Highlights include Brunton Theatre, Prestongrange Museum, Elginhaugh and Inveresk Lodge Garden.

About Whitecraig

Whitecraig is a village in East Lothian, Scotland. It lies between Musselburgh and Dalkeith, to the east of the city of Edinburgh. In 2022 it had a population of 1330.

From the Wikipedia article Whitecraig (this version), under CC BY-SA 4.0.

Photos of Whitecraig

Things to do1

Brunton Theatre

Cinema and theater · 1.8 mi

Theatre in Musselburgh, Scotland

Open in Google Maps · Wikipedia

Museums and landmarks16

Prestongrange Museum

Museum · 3.0 mi

Industry museum in Prestongrange, Scotland, United Kingdom

Open in Google Maps · Wikipedia

Elginhaugh

Monument and historic site · 2.4 mi

Archaeological site in Midlothian, Scotland, UK

Open in Google Maps · Wikipedia

Inveresk Roman Fort

Monument and historic site · 1.3 mi

Ancient Roman structure in East Lothian, Scotland, UK

Open in Google Maps · Wikipedia

War Memorial

Monument and historic site · 1.2 mi

Open in Google Maps

Go Ape

Monument and historic site · 1.3 mi

Open in Google Maps

Battle of Pinkie Cleugh Memorial Stone

Monument and historic site · 1.1 mi

Open in Google Maps

Duke of Somerset Camp memorial

Monument and historic site · 1.3 mi

Open in Google Maps

Inveresk Roman Fort (site of)

Monument and historic site · 1.3 mi

Open in Google Maps

Inveresk Roman Marching Camp

Monument and historic site · 0.6 mi

Open in Google Maps

Macmerry Branch (NBR)

Monument and historic site · 1.0 mi

Open in Google Maps

Marble Basin

Monument and historic site · 1.3 mi

Open in Google Maps

Newton Church

Monument and historic site · 1.2 mi

Open in Google Maps

4 more on the map.

Parks, trails and playgrounds11

South Lodge

Park · 1.3 mi

Open in Google Maps

Carberry Estate

Park · 1.1 mi

Open in Google Maps

Dukes Meadow Park

Park · 1.5 mi

Open in Google Maps

Fort Douglas

Playground · 1.4 mi

Open in Google Maps

Haugh Park

Park · 1.4 mi

Open in Google Maps

Lewisvale Park

Park · 1.3 mi

Open in Google Maps

Millerhill Park

Park · 1.5 mi

Open in Google Maps

Monkton Gardens

Park · 1.0 mi

Open in Google Maps

Advertisement

Restaurants and cafes17

La Bella Italia

Restaurant · Italian · 1.4 mi

9 Stoneybank Terrace, Musselburgh

Open in Google Maps · +44 131 283 1040

Mercat Grill

Bar and pub

10 Whitecraig Road, Whitecraig

Open in Google Maps

Greggs

Fast food · Sandwich, Bakery · 1.4 mi

Open in Google Maps

Company Bakery

Bakery · 1.5 mi

6 Station Road, Musselburgh

Mo-Su 08:30-16:00

Open in Google Maps

The Coffee Cabin

Cafe · 1.4 mi

Mo-Su 10:00-17:00

Open in Google Maps

Starbucks

Cafe · Coffee Shop · 0.9 mi

Open in Google Maps

Coffee Bar

Cafe · 1.4 mi

Open in Google Maps

Hux

Cafe · 1.5 mi

Open in Google Maps

Maggie’s

Bar and pub · 1.5 mi

Open in Google Maps

The Horseshoe Inn

Bar and pub · 1.5 mi

Open in Google Maps

The Kitchen

Restaurant · 1.4 mi

Open in Google Maps

The Larder

Cafe · 1.4 mi

Open in Google Maps

5 more on the map.

Where to stay4

Churches and places of worship3

Advertisement

Shopping4

Gas and EV charging3

Schools, colleges and libraries11

Advertisement

Healthcare1

Map of Whitecraig

71 places. The map loads OpenStreetMap tiles when you open it.

Getting there and nearby towns

Edinburgh Airport (EDI) is the nearest airport with scheduled flights listed in OpenStreetMap, 12 miles away.

  • Musselburgh 2 mi north, about 3 min by car
  • Dalkeith 2 mi southwest, about 3 min by car
  • Mayfield 3 mi south, about 5 min by car
  • Tranent 4 mi northeast, about 6 min by car
  • Bonnyrigg 4 mi southwest, about 6 min by car
  • Edinburgh 6 mi west, about 10 min by car
  • Bilston 6 mi southwest, about 10 min by car
  • Roslin 7 mi southwest, about 10 min by car
  • Penicuik 9 mi southwest, about 15 min by car
  • Aberlady 9 mi northeast, about 15 min by car

Drive times are estimates from straight-line distance, not routes.

Towns near Whitecraig

Keep exploring

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built November 10, 2026. Spotted a mistake? Tell us or suggest a place.