British Beaches

Sand, sea, sun, surf and scones

Interested in more than just beaches? Check out our new sister site, Sea Britain, for a comprehensive guide to Britain's coastline. Beaches, coastal towns and features, local accomodation, weather, tides, local tourist attractions and more. All at

Yellowcraigs (Broad Sands Bay) Beach

Dirleton, East Lothian

A sandy cove with great views to Fife and the lighthouse on Fidra Island. A popular family beach with a nature trail, barbecue site and footpaths through the adjacent sheltered woodlands and grassland. The beach is within walking distance of the village of Dirleton with its shops pubs and restaurants. Also worth visiting is the famous 13th century Dirleton castle.

Beach Type



Toilets (incl disabled access)
First aid
Barbecue site maintained by council (booking reqd)

Nature and Wildlife

Popular family beach with nature trail and a network of footpaths. Historic attractions include local castle with superb gardens.

Water Quality





Dogs allowed in dog walk area. Dog bins provided.

Awards and Recommendations

Green Coast Award
Marine Conservation Society Recommended

Tourist Information

North Berwick Tourist Information Centre Quality Street North Berwick Tel: 01620 892197


Nearest town: Dirleton
County: East Lothian
Latitude/Longitude: 56.0652, -2.77888
Postcode: EH39 5DS
(postcode is for sat-nav purposes only, and may not represent the actual address of the beach)

Explore more of the area around , East Lothian at Explore Britain.


Yellowcraigs is just north of the A158. west of North Berwick.The nearest village is Dirleton and the nearest town is North Berwick. The beach is within walking distance of Dirleton and there is a regular bus service from North Berwick.

Nearest Railway Stations

North Berwick (Approx. 2 miles away)
Drem (Approx. 4 miles away)
Longniddry (Approx. 7 miles away)
Prestonpans (Approx. 11 miles away)
Wallyford (Approx. 12 miles away)

Important! Distances are as the crow (or seagull) flies. Road distances may be considerably longer, especially at estuary locations.


Pay parking.

Nearby Car Parks

Ware Road, Dirleton (Unknown stay).
About 0.4 miles away
North Berwick Station, North Berwick (Unknown stay).
About 2 miles away
St Andrew Street, North Berwick (Unknown stay).
About 2.3 miles away
Melbourne Place, North Berwick (Unknown stay).
About 2.5 miles away
East Road, North Berwick (Unknown stay).
About 2.5 miles away
Marine Parade, North Berwick (Unknown stay).
About 2.8 miles away
Hummel Road, Gullane (Unknown stay).
About 3.1 miles away
Tantallon Terrace, North Berwick (Unknown stay).
About 3.2 miles away
Drem Station, Drem (Unknown stay).
About 4.1 miles away
Gullane Sands, Aberlady (Unknown stay).
About 4.5 miles away

Accomodation Links

Hotels and Guest Houses in Dirleton