Skip to content
Yellowcraig Beach
Photo: Mike Pennington / CC BY-SA 2.0 via Wikimedia Commons

Wild Swimming

Yellowcraig Beach

Yellowcraig is one of East Lothian's most popular family beaches — a sandy bay of about 700m on the Firth of Forth with views to Fidra Island (said to have inspired Robert Louis Stevenson's Treasure Island), plus the Bass Rock and Berwick Law beyond. It is a SEPA-designated bathing water, classified Sufficient for 2026 — the lowest passing grade — so check SEPA's advice before you swim. The woodland behind the beach gives shelter for post-swim picnics. There is no lifeguard.

Quick facts

Type
Beach
Region
Edinburgh & Lothians
Grid ref
NT 515 860
Entry
Sandy shore
Depth
Shallow (wading depth)
Midges
Low
Dogs
Off-lead OK
Water quality
SEPA 2026 classification: Sufficient
Best months

Key hazards

  • cold water shock
  • rip currents in onshore swell
  • rocks at the ends of the beach
  • pollution after heavy rain (SEPA: Sufficient)

Getting there

East Lothian Council car park near Dirleton village, about 270m south of the beach. Access rights apply.

Safety

SEPA-designated bathing water, classified Sufficient for 2026. SEPA advises against bathing during or 1–2 days after heavy rain because of the risk of pollution from sewerage. There is no lifeguard. Rip currents can form when swell is running onshore — stay in your depth and do not swim alone.

Best for

  • Edinburgh day trip
  • families
  • Treasure Island Fidra Island view

Current conditions

Daylight Today

10h 38mwalking daylight
Sunrise
07:15
Sunset
16:34
Civil dawn
06:36
Civil dusk
17:14

NOAA Solar Calculator · 31 October 2026

Common questions

Did Treasure Island inspire Fidra Island?
Robert Louis Stevenson grew up in Edinburgh and is believed to have been inspired by the shape of Fidra Island when writing Treasure Island, though he never confirmed this directly.

More wild swims by email

One email a week — new swim spots, water-quality notes and seasonal conditions. No spam, unsubscribe in one click.

Unsubscribe in one click. We don't share your email.

Share your experience

Been to Yellowcraig Beach? Help other swimmers plan their visit.