Yellowcraig Beach (Broad Sands Bay)

Yellowcraigs, sometimes referred to as Broad Sands Bay, is a sandy beach surrounded by forest and grassland. The natural beach affords visitors lovely views out to Fidra Island and its lighthouse built in 1885. Fidra Island is most famously known as the inspiration for Robert Louis Stevenson’s Treasure Island.

Yellowcraig is a popular family beach and offers activities to suit family members of all ages. There is a pirate themed adventure play area and an expansive network of paths running through the surrounding woodland and grasslands. Horseback riding is also very popular at Yellowcraigs.

There is no cafe or restaurant on the beach itself, so many visitors bring picnics or use the provided BBQ area, which needs to be booked in advance. For visitors planning on bringing dogs there is a dog walk located away from the beach where dog bins are provided.

The nearby town of Dirleton is within easy walking distance of Yellowcraigs. The town’s shops, pubs and restaurants are popular with visitors as is the historic Dirleton Castle, built in the 13th century.

Also known as:

Broad Sands Bay

Type of beach


Lifeguard service


Dogs friendly beach?

Dogs allowed

Dogs welcome all year and bins are provided

Lothian dog friendly beaches »


  • Rock pooling


  • Picnic area

Nearest town

North Berwick


EH39 5DS

OS grid ref.

NT 5158 8598


Pay parking.

Water quality

Water quality star rating


Marine Conservation Society RecommendedBeach Awards

Submit a correction

What did we get wrong?