Image taken of Gullane Beach with view of Driftwood and sandy beach
March

Beautiful beaches in Edinburgh and beyond

With so many stunning stretches of coastline on its doorstep, Edinburgh makes the perfect base for seaside adventures.

Visiting Edinburgh means you’re spoiled for choice when it comes to coastal escapes.

Within an hour or so from the city, you can swap cobbles for coastline and find a selection of sweeping sands, wildlife-rich bays and classic seaside promenades. All you need is a free day, a decent forecast and maybe an ice cream to complete the picture.

Whether you fancy a family picnic, a bracing coastal walk or a lazy afternoon by the water, these beaches are ideal for when you want a day at the seaside.

    • Many East Lothian and Fife beaches are reachable by train from Edinburgh in around 40 minutes.
    • Always be careful around water and check tide times if exploring rocky areas or causeways.
    • Even on bright days, a coastal breeze can be brisk – layers are your best friend!

  • Getting there: Lothian Buses routes 19 and 26 travel regularly from Princes Street to Portobello High Street.
  • Did you know: Portobello was once a separate seaside resort town before becoming part of Edinburgh in 1896.
Building with sand on Portobello beach at Art Walk Porty

Edinburgh’s own seaside escape, Portobello Beach delivers traditional charm with its long promenade and wide stretch of golden sand. It’s the go-to for paddlers, joggers and anyone craving fish and chips with a coastal view.


  • Getting there: Take Lothian Buses service 37 to Silverknowes, then walk the short distance to the beach.
  • Did you know: The concrete pillars leading out to Cramond Island are the remains of WWII anti-invasion defences.
Cramond Island

At the mouth of the River Almond and running into the River Forth, Cramond Beach offers a quieter coastal wander. It’s more about rock pools and views of the Forth Bridges than sunbathing. The 1 mile tidal causeway leading to Cramond Island adds a sense of adventure (be sure to check the tide times before crossing).


  • Getting there: East Coast Buses route 124 runs from Edinburgh city centre to Gullane, followed by a short walk to the beach.
  • Top tip: Combine your visit with a walk on part of the John Muir Way, which passes by.
Sandy beach on the east coast of Scotland, rocks and cliffs, sticks sculpture, water of the Firth of Forth
Image Credit: Film Edinburgh

A favourite in East Lothian, Gullane Bents combines rolling dunes with expansive sands. It’s popular with families, walkers and windsurfers, and the open views across the Firth of Forth make it a fantastic place to watch the sunset.


  • Getting there: Take East Coast Buses route 124 from Edinburgh city centre to Dirleton, followed by a short walk to the beach.
  • Did you know: The island you see offshore, Fidra, is said to have inspired Robert Louis Stevenson’s Treasure Island.
YellowCraig beach looking out to sea

Backed by sandy dunes and woodland, Yellowcraig Beach feels wonderfully tucked away. Families love its gentle shallows and the views across to Fidra Island give it a picture-postcard backdrop.


  • Getting there: Scotrail operates a service to North Berwick from Edinburgh. It is then approximately 10 minutes walk to West Beach.
  • Top tip: Visit the nearby Scottish Seabird Centre to learn more about the area’s local wildlife, or join one of their seasonal boat trips to see seabirds up close.

Just a 40 minute train ride from Edinburgh, North Berwick West Beach sits beside the pretty town of North Berwick. With Bass Rock dominating the horizon, it’s a scenic spot for sandcastle building, seaside strolls and ice cream.


  • Getting there: Take East Coast Buses route 124 from Edinburgh city centre to Longniddry followed by a short walk, or the 20 minute train from Edinburgh Waverley to Longniddry.
  • Top tip: this is one of the best spots near Edinburgh for windsurfing, thanks to its coastal winds.

If you’re after space, this is the place. Longniddry Bents shoreline stretches for miles, making it ideal for long walks, kite flying and blowing away the cobwebs. It’s less busy than some neighbouring beaches, which adds to its relaxed feel.


  • Getting there: Take the train from Edinburgh Waverly to Dunbar, followed by a 15 minute walk to the beach.
  • Did you know: The Bridge to Nowhere becomes surrounded by water at high tide, creating a unique photo opportunity – check tide times if you want to capture the iconic reflection shot.
Bridge-to-Nowhere

Close to Dunbar, Belhaven Bay is known for its vast sands and striking bridge backdrop. It’s a hotspot for surfers when the swell is right, but there’s plenty of room for relaxed beach walks too.


  • Getting there: LNER trains run between Edinburgh and Berwick-Upon-Tweed. Then take Borders Bus service 235 to Coldingham village, followed by a walk to the beach.
  • Top tip: Explore the nearby dramatic cliffs at St Abb’s Head Nature Reserve.
A view of Coldingham Bay on a cloudy day with sand, sea, beach huts and rock pools.

A little further south, Coldingham Bay rewards the extra miles. Framed by green hills, it’s one of the Scottish Border’s most picturesque beaches and a favourite for kayaking and surfing, and exploring rock pools.


  • Getting there: Train from Edinburgh Waverley to Aberdour (30 minutes), followed by a 10 minute walk.
  • Top tip: Wander up to the historic ruins of Aberdour Castle, one of Scotland’s oldest standing castles.

Hop over the Forth into Fife and you’ll find the sandy cove of Aberdour Silver Sands. With good facilities and calm waters, it’s a dependable choice for a traditional seaside afternoon – especially when the sun makes an appearance.


Find more ways to Stay Fresh in Edinburgh


This project is funded by the UK Shared Prosperity Fund

Logo saying Funded by UK Government

Share

Listings on this page



Sign up to our newsletter

Keep up to date with the latest news

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Don't worry you can unsubscribe at any time to our newsletter.