Yellowcraig Beach sits on the East Lothian coast, roughly 45 minutes east of Edinburgh. On a clear day you can see the Isle of Fidra rising out of the Firth of Forth just offshore — a small, dramatic lump of rock topped by a lighthouse that looks like it belongs in a storybook. The beach itself stretches for about a mile, with pale sand, clean water and dunes that block out most of the noise from the car park behind.
This is not a secret beach. The locals know about it. But compared to the crowds you will find at more famous Scottish destinations, Yellowcraig holds its own as a genuinely pleasant place to spend a few hours without fighting for space. Come during the week, or out of peak summer, and you may well have long stretches entirely to yourself.
Want more like this? Get the best of Scotland — beaches, hidden gems, history and food — delivered straight to your inbox. Subscribe to Love Scotland free here.
Getting to Yellowcraig
Yellowcraig Beach is near the village of Dirleton, in East Lothian, about 3 miles west of North Berwick. From Edinburgh, follow the A1 east and then take the B1345 towards Dirleton. There is a large pay-and-display car park at the beach, managed by East Lothian Council. Parking costs around £3–£4 for a few hours — check the current rate on arrival as prices can change seasonally.
If you prefer not to drive, North Berwick is well served by train from Edinburgh Waverley (around 30 minutes, running regularly throughout the day on the ScotRail East Coast line). From North Berwick station, Yellowcraig is about a 3-mile walk or a short taxi ride. Some visitors choose to walk the coastal path from North Berwick itself, which takes roughly an hour and passes through attractive farmland and coastal scrub before reaching the beach.
There is no bus that drops directly at Yellowcraig, so if you are not driving or willing to walk from North Berwick, a taxi is the most practical option.
The Beach Itself
The sand at Yellowcraig is notably pale — almost white in good light — and the beach is backed by a belt of native woodland and dunes. The water in the Firth of Forth is cold by most standards, even in summer, but the sheltered position of the bay means it can feel calm and swimmable on warmer days. Wild swimming here is popular with locals during July and August.
Dogs are welcome on Yellowcraig Beach throughout the year, which makes it a favourite with dog walkers from across East Lothian and Edinburgh. The woodland trail behind the dunes is particularly good for a post-swim walk, and the whole area has a relaxed, unhurried feel that is hard to find at busier Scottish beaches.
Facilities at the car park include toilets and a small visitor area. There is no beach café on site, so bring your own food and drink. North Berwick is close enough that stocking up beforehand is easy — the town has several good independent food shops, a well-regarded bakery and plenty of places to grab a coffee before you head out.
The Isle of Fidra
The view from Yellowcraig is dominated by Fidra, a small uninhabited island sitting roughly half a mile offshore. It is managed by the RSPB as a nature reserve and is an important seabird nesting site — in summer you can hear the calls of puffins, guillemots and razorbills from the beach. Telescopes or binoculars are worth bringing if you want a closer look at the wildlife.
The island has a lighthouse, built in 1885, which is now automated and no longer staffed. Local legend holds that Robert Louis Stevenson, who spent time in the area as a child, used Fidra as one of his inspirations for Treasure Island. There is no public boat access to Fidra — the RSPB controls access to protect the nesting birds — but the island looks spectacular from the shore, especially on mornings when low mist sits on the water.
Want more like this? Get the best of Scotland — beaches, hidden gems, history and food — delivered straight to your inbox. Subscribe to Love Scotland free here.
East Lothian’s Coastal Stretch
Yellowcraig is one of several good beaches along the East Lothian coast, and it sits in a stretch of coastline that deserves more attention than it gets. Just a few miles east is Gullane Beach, another long sandy bay that is popular with families and surfers. Further east still, Belhaven Bay near Dunbar is one of the largest and most impressive beaches in the Lothians, with miles of sand dunes and a tidal island at low tide.
North Berwick itself is worth a stop. The town has a strong independent food and drink scene, a good local museum, and the Scottish Seabird Centre right on the harbour — an excellent interactive visitor attraction that allows real-time camera feeds from the seabird colonies on Bass Rock and the surrounding islands. Bass Rock, the enormous white-stained volcanic plug that sits off the North Berwick coast, is home to one of the largest northern gannet colonies in the world. Boat trips to Bass Rock run from North Berwick Harbour throughout the summer months.
Best Time to Visit
East Lothian has one of the driest and sunniest climates in Scotland. This is not saying much by Mediterranean standards, but compared to the west coast or the Highlands, the weather here is more predictable. July and August are the warmest months, and the beach can get genuinely busy on sunny weekends. May and June offer a good compromise — long days, reasonable weather, and fewer people.
Autumn visits are underrated. September and October can bring clear, sharp days with good light and almost no crowds. The dunes and coastal woodland change colour as the season moves on, and the seabirds are still active before heading out to sea for winter. If you are walking or cycling along the coast, autumn is arguably the best time to do it.
Winter is quieter still, and the beach takes on a different character entirely — grey skies, occasional storms off the Forth, and the lighthouse on Fidra standing out sharply against a dark sea. Not for everyone, but worth it if you want the place to yourself.
What to Bring
East Lothian weather can change quickly, even in summer. A light waterproof layer is a sensible addition to any bag. Sunscreen is worth packing from April onwards — the open beach offers no shade. If you are swimming, a wetsuit will make the water significantly more comfortable.
The car park has a height barrier, so campervans and tall vehicles will not be able to access it directly. There is roadside parking available nearby, though spaces are limited on busy days. Arriving before 10am at weekends gives you the best chance of a spot close to the beach.
For families, Yellowcraig works well precisely because it is so self-contained — beach, dunes, woodland trail, and the offshore island to look at. There are no amusement rides or commercial distractions, which suits some visitors well and will not suit others. If you are after a traditional seaside resort feel, North Berwick town is only minutes away and has more going on.
Making a Day of It
A full day in this part of East Lothian is easy to fill without rushing. Start with Yellowcraig in the morning when the light is good and the car park is quiet. Walk the woodland trail behind the beach, then head into Dirleton village — the village green, the ruined 13th-century Dirleton Castle and the Dirleton Arms pub make for a worthwhile stop. The castle is managed by Historic Environment Scotland and is open to visitors most of the year for a small entry fee.
From Dirleton, it is a short drive or a pleasant walk into North Berwick for lunch and a visit to the Scottish Seabird Centre. If the weather holds, the coastal walk from North Berwick back towards Yellowcraig is well worth doing — the views across the Forth to Fidra, Bass Rock and the Lammermuir Hills behind are hard to beat on a clear afternoon.
East Lothian is close enough to Edinburgh that it works as a day trip, but the area also has good accommodation options if you want to stay overnight. North Berwick in particular has a range of hotels, B&Bs and self-catering options, and it is a popular base for walking the John Muir Way, which passes through the area.
Want more like this? Get the best of Scotland — beaches, hidden gems, history and food — delivered straight to your inbox. Subscribe to Love Scotland free here.
