19 Best Beaches in Edinburgh and Nearby (2026 Guide)

Kayak on beach in North Berwick
Closest to the cityPortobello, Cramond, Silverknowes, Wardie Bay
Best family beachesPortobello, Gullane, Yellowcraig, Milsey Bay
Rated Excellent by SEPAGullane, Seacliff, Thorntonloch, Aberdour
RNLI patrols in summerAberdour Silver Sands and Burntisland
Parking in East Lothian£3 daily at council coastal car parks

You do not have to leave the capital for a day at the seaside. Edinburgh sits on the Firth of Forth, with a beach at Portobello, Cramond, Silverknowes and Wardie Bay, each a bus ride from the city centre. Head a little further and East Lothian has a string of golden sand bays and dunes along its coast, while Fife, across the Forth, has lifeguarded sands that are easy to reach by train.

This guide covers the 19 best beaches in Edinburgh and within about an hour of the city. For each one we list how to get there, parking, toilets and what makes it worth the trip, plus the latest SEPA water quality rating if you plan on swimming. We have also added sections on lifeguard cover, tides, dogs and public transport, so you can pick the right beach for a family day out, a dog walk or a quiet stroll.

Updated 29 October 2026. SEPA ratings, parking charges, bus routes and lifeguard dates were checked on SEPA, council, RNLI and transport websites in October 2026. They can change, so confirm before you visit.

Edinburgh Beaches at a Glance

#BeachAreaSEPA 2026Parking or transport
1PortobelloEdinburghSufficientBus 26, 12, 15, 45
2CramondEdinburghNot designatedBus 47
3SilverknowesEdinburghNot designatedBus 16, 27, 29, 37
4Wardie BayEdinburghGoodBus to Granton
5Fisherrow SandsMusselburghPoorFree, 57 spaces
6Seton SandsPort SetonGoodBus 26, X26
7Longniddry BentsEast LothianGood£3 daily
8Aberlady BayEast LothianNot designatedFree, 24 spaces
9Gullane BentsEast LothianExcellent£3 daily
10YellowcraigNear DirletonNot designated£3 daily
11North Berwick West BayNorth BerwickGoodTown parking zones
12Milsey BayNorth BerwickGoodTown parking zones
13SeacliffNear North BerwickExcellentCoin barrier
14Tyninghame (Ravensheugh Sands)East LothianNot designated£3 daily
15Belhaven BayDunbarGood£3 daily
16ThorntonlochNear DunbarExcellentFree, 15 spaces
17Aberdour Silver SandsFifeExcellentFirst 2 hours free
18BurntislandFifeSufficientPay and display
19Kinghorn PettycurFifeGoodTrain to Kinghorn

SEPA bathing water classifications published on 22 October 2026, which apply to the next bathing season. “Not designated” simply means SEPA does not sample that beach.

What’s New for 2026

  • SEPA published new classifications on 22 October 2026. Gullane, Seacliff, Thorntonloch and both Aberdour beaches are rated Excellent, while Fisherrow Sands is rated Poor.
  • North Berwick introduced parking charges in three town zones on 1 June 2026. The Glebe, Imperial and Lodge car parks are free from 25 October 2026 to 28 March 2027, as charges only apply in high season.
  • Aberdour Silver Sands reopened after a £1.3 million upgrade by Fife Council, with 21 enhanced Blue Badge spaces, three EV charging units and new paths.
  • Lothian Buses service 41 no longer runs. Cramond is now served by the 47.
  • At Portobello Swim Centre the main pool and Turkish baths are closed for repairs. The small pool reopened on 28 October 2026.

Beaches in Edinburgh

The four city beaches are all on the bus network, so a family beach day is easy without a car, and only Portobello and Wardie Bay are monitored by SEPA as bathing waters. Each beach is a short walk from a bus stop.

Portobello Beach

Portobello Beach and promenade in Edinburgh

Portobello is the best known beach in Edinburgh and a family favourite: a long stretch of sand in the east of the city, backed by a promenade that runs on to Joppa. SEPA describes it as popular with dog walkers and families. Depending on the tide, the sea’s edge can be anywhere from a few metres to 250 metres from the prom, so when the tide is out there is plenty of room on the beach for games and sandcastles.

Portobello Swim Centre opened on the promenade in 1898 and has one of only three remaining Turkish baths in Scotland, from £10.50 a session. The main pool and Turkish baths were closed for repairs in October 2026, with the small pool reopened on 28 October, so check Edinburgh Leisure before you visit.

Getting there & facilities: Lothian Buses 26 runs from the city centre to Portobello Town Hall, King’s Road and Joppa; the 12, 15 and 45 also serve Portobello. SEPA rating Sufficient, and short-term pollution can follow heavy rain. Portobello Swim Centre

Cramond Beach and Cramond Island

The causeway from Cramond Island back to Cramond, Edinburgh

At the mouth of the River Almond, Cramond is a pretty village with a sand and shingle shore, Cramond Kirk and the remains of a Roman fort. From the beach there are views across the Forth to Fife, and a causeway almost a mile long leads to Cramond Island, which you can walk to only around low tide.

The RNLI Queensferry station publishes safe crossing times for each year and stresses that the decision to cross is yours. City of Edinburgh Council also points walkers to the signs at the start of the crossing, or you can text CRAMOND to 81400 for tide times. Allow plenty of time for the walk back, as the sea covers the route quickly.

Getting there & facilities: Lothian Buses 47 stops at Cramond Place and Templar’s Cramond; check service updates, as roadworks at Davidson’s Mains diverted the route in 2026. Public toilets in Cramond village. RNLI Queensferry crossing times

Silverknowes Beach

Silverknowes beach and promenade, Edinburgh

Between Cramond and Granton, Silverknowes has a wide, flat, family-friendly promenade that is perfect for walking, cycling or pushing a buggy, with views across the Firth of Forth to Fife on a clear day. The shore is a mix of sand and stones and can be uneven, so wear proper shoes.

There is a café on the beach, and you can walk west along the prom to Cramond or turn inland to Lauriston Castle, which has toilets and a café of its own.

Getting there & facilities: Lothian Buses 16, 27, 29 and 37 run to Silverknowes. City of Edinburgh Council: Lauriston Castle to Cramond

Wardie Bay

Sandy beach and sea wall at Wardie Bay beside Granton Harbour, Edinburgh
Photo: Richard Webb, CC BY-SA 2.0, via Wikimedia Commons

Wardie Bay is a small urban beach beside Granton Harbour on the north side of the city. SEPA describes it as easily accessible and popular with wild swimmers, with sand that slopes gently into the sea. It became a designated bathing water in 2023 and is now rated Good.

Confirm facilities before you visit and bring what you need. It pairs well with a stroll around Granton or lunch in Leith; see our guide to Leith and Newhaven.

Getting there & facilities: Lothian Buses serve Granton and Granton Harbour; use the Lothian Buses journey planner for the best route from your stop.

East Lothian Beaches Near Edinburgh

East Lothian, the coast east of the city, has the best stretch of sand within an hour of the capital. Council coastal car parks cost £3 daily in 2026 and one ticket works at any of them on the same day. Charges apply from 8am to 6.30pm between April and September and from 8am to 4pm in winter, and you can pay by RingGo. Blue Badge holders do not pay, and overnight parking between 11pm and 4am is not allowed.

Fisherrow Sands, Musselburgh

Boats in Fisherrow Harbour, Musselburgh

Fisherrow is the first beach you reach heading east from Portobello: sand and shingle split by Fisherrow Harbour, with free parking and a Changing Places toilet. It is a pleasant place for a walk and to watch the boats out at sea.

SEPA rated Fisherrow Sands Poor in 2026. It returned as a designated bathing water in 2023 after work to fix pipe misconnections, and SEPA linked a 2025 high result to gulls. For now the beach is a better choice for a walk than for swimming.

Getting there & facilities: 57 free spaces. Musselburgh station is about 25 minutes from the beach on foot. Visit East Lothian: Fisherrow

Seton Sands

Seton Sands beach on the East Lothian coast
Photo: Richard Webb, CC BY-SA 2.0, via Wikimedia Commons

Seton Sands, just east of Port Seton, is the end of the line for Lothian Buses 26, which makes it the easiest East Lothian beach to reach by bus from Edinburgh. SEPA rates its bathing water Good.

The shore continues east to Longniddry Bents. We could not confirm parking and toilets at this beach from an official source, so check when you visit.

Getting there & facilities: Lothian Buses 26 and X26 from the city to Seton Sands. SEPA: Seton Sands

Longniddry Bents

Sand and rocks at Longniddry Bents, East Lothian
Photo: Lady-shirakawa, CC BY-SA 4.0, via Wikimedia Commons

Longniddry Bents is a long beach of sand and rocks with grassland behind it, where wildflowers grow. It is a popular spot for water sports such as kite-surfing, canoeing and windsurfing, and birds feed along the shore at low tide. Street food vendors trade at car parks 1 and 3.

It is one of seven East Lothian winners of a 2026 Keep Scotland Beautiful beach award, and it has a Good SEPA rating.

Getting there & facilities: Three council car parks with 150, 100 and 600 spaces, all £3 daily, each with toilets and accessible toilets. East Coast Buses and Lothian Buses stop nearby; ScotRail to Longniddry takes about 19 minutes from Edinburgh Waverley, then a 15-minute walk.

Aberlady Bay

Coastline of Aberlady Bay Local Nature Reserve
Photo: Mike Pennington, CC BY-SA 2.0, via Wikimedia Commons

Aberlady Bay was the first Local Nature Reserve, established in 1952, and it is a place for birds, big skies and wide views rather than a beach day. Walks start by crossing the footbridge into the reserve. Visit at low tide and you can see the remains of two midget submarines in the sand.

The tide comes in fast, so keep an eye on it, and stay on the paths. The reserve is not suitable for dog walking because of the risk of disturbing birds and wildlife.

Getting there & facilities: Free parking for 24 cars, with toilets, on the A198 east of Aberlady. Visit East Lothian: Aberlady Bay

Gullane Bents

Wide sandy Gullane Beach in East Lothian
Photo: Anne Burgess, CC BY-SA 2.0, via Wikimedia Commons

Gullane is one of the best beaches near Edinburgh for families, and Visit East Lothian calls it a super family beach: a wide sandy bay with an Excellent SEPA rating for 2026 and a Keep Scotland Beautiful award. It is popular for sunbathing, walking, windsurfing and kitesurfing, and a path behind the beach leads through the sand dunes. Walk west to Gullane Point for views over the bay and the Forth. With toilets and parking on site, it is an easy place to spend the day.

Facilities are good, with a Changing Places toilet, showers and a wheelchair-accessible viewing area.

Getting there & facilities: Council car park with 650 spaces, £3 daily. East Coast Buses from Edinburgh stop in Gullane, about 10 minutes from the beach on foot.

Yellowcraig

Yellowcraig beach near Dirleton with Fidra island offshore
Photo: Mike Pennington, CC BY-SA 2.0, via Wikimedia Commons

Yellowcraig, near the village of Dirleton, has views over to the island of Fidra and its lighthouse, built in 1885. It is a great family beach, with an adventure playpark, nature trails through the woods and the ‘Disperse’ sculpture, which is slowly being reclaimed by nature.

It holds a Keep Scotland Beautiful award for 2026.

Getting there & facilities: 800 spaces at £3 daily, including 10 disabled spaces and three motorhome bays at £10 a night, plus a Changing Places toilet and showers. East Coast Buses run to Dirleton.

North Berwick West Bay

North Berwick West Bay beach

North Berwick has a town beach on either side of its harbour. West Bay has views of the islands of Craigleith and the Bass Rock, and there is a putting green beside the sand in summer. It is rated Good by SEPA.

The town makes an easy day trip from the city, with trains taking about 33 minutes from Edinburgh Waverley. Read more in our guide to day trips from Edinburgh by train.

Getting there & facilities: About 10 minutes from North Berwick station on foot. Parking charges apply in the town’s three zones in high season; Recreation Park on Dunbar Road remains free. North Berwick parking scheme

Milsey Bay, North Berwick

Tidal pool at Milsey Bay, North Berwick, with the Law behind

East of the harbour, Milsey Bay has rock pools to explore when the tide is out and a family-friendly boating pond built into the rocks where children can paddle. The Scottish Seabird Centre is right next to the beach, and the views of the Bass Rock make it well worth a visit.

Toilets are at the harbour and on Quality Street, where there is an accessible toilet.

Getting there & facilities: East Coast Buses and ScotRail to North Berwick; the beach is about 15 minutes’ walk from the station. Visit East Lothian: Milsey Bay

Seacliff Beach

Seacliff beach with the Bass Rock offshore

Seacliff is a private beach about five miles from North Berwick, with views of the Bass Rock and Tantallon Castle. It is rated Excellent by SEPA, and surfers, dog walkers and picnickers use it all year.

Access is down a narrow private road off the A198 at Auldhame. Parking is through a coin-operated barrier, so bring change, and check the current charge when you visit. Barbecues are not allowed.

Getting there & facilities: 120 spaces and toilets. East Coast Buses can drop you near the entrance road; it is then a walk down to the beach. Visit East Lothian: Seacliff

Tyninghame Links and Ravensheugh Sands

Ravensheugh Sands at Tyninghame Links, East Lothian
Photo: Mike Pennington, CC BY-SA 2.0, via Wikimedia Commons

Part of John Muir Country Park, Tyninghame is reached by forest paths through the pines, which open out onto Ravensheugh Sands, a huge, quiet bay with views of the Bass Rock. It feels wilder than the beaches closer to Edinburgh.

There are no toilets here, so plan your visit.

Getting there & facilities: Limetree Walk car park off the A198, 45 spaces at £3 daily. Visit East Lothian: Tyninghame

Belhaven Bay, Dunbar

Belhaven Beach and the Bridge to Nowhere in Dunbar

Belhaven Bay is a wide sandy beach in John Muir Country Park on the edge of Dunbar, rated Good by SEPA, with views out over the Forth. Low dunes, salt marsh and grassland fringe the sand, and it is a good place for a picnic or to watch the surfers out at sea. At low tide you can walk across the Bridge to Nowhere onto the beach.

Dunbar has more to see beyond the beach; see our guide to things to do in Dunbar.

Getting there & facilities: 120 spaces at £3 daily, with toilets and showers. Dunbar station is about 15 minutes’ walk away.

Thorntonloch

Thorntonloch beach near Dunbar, East Lothian
Photo: Jennifer Petrie, CC BY-SA 2.0, via Wikimedia Commons

Thorntonloch, south of Dunbar beside Torness, is a sandy beach of about 400 metres backed by dunes. It is one of the quieter beaches in this guide, with an Excellent SEPA rating, and is popular for fishing, surfing and spotting wildlife. The John Muir Link path runs from Dunbar to Cockburnspath past the beach.

There are no toilets, so visit prepared.

Getting there & facilities: Free parking for 15 cars. Border Buses stop nearby, and Dunbar station is about five miles away. Visit East Lothian: Thorntonloch

Fife Beaches with Views Across the Forth

Over the Forth Bridge, the Fife coast has three excellent beach towns within 40 minutes of Edinburgh Waverley by train, which makes them ideal if you do not have a car. Two of them had RNLI lifeguards in summer 2026.

Aberdour Silver Sands

Silver Sands beach at Aberdour, Fife

Silver Sands is one of Fife’s most popular beaches and a family favourite, and it has held a Keep Scotland Beautiful award for 30 years. It has views to Inchcolm and has a café and toilets, and after a £1.3 million upgrade it has new paths, picnic tables and EV charging. A beach wheelchair scheme is planned for next year.

In 2026 RNLI lifeguards patrolled daily from 23 May to 23 August, then at weekends to 27 September, from 10am to 6pm. Nearby, the Black Sands at Aberdour Harbour is a smaller, quieter bay with free parking that is worth a visit, and SEPA rates both Excellent.

Getting there & facilities: Trains from Edinburgh Waverley take about 31 minutes; the beach is 10 minutes from Aberdour station on foot. The car park is free for two hours, then £3 daily, and open 6am to 11pm. Fife Coast and Countryside Trust

Burntisland Beach

Burntisland beach in Fife

Burntisland has a sandy family beach with rock pools just east of the town, next to the green Links, and two underpasses beneath the railway lead from the Links onto the beach. When the tide is right out you can walk along the shore towards Pettycur.

The RNLI patrolled the beach daily from 20 June to 23 August 2026, from 10am to 6pm. The beach has a Keep Scotland Beautiful award for 2026 and a Sufficient SEPA rating.

Getting there & facilities: Trains from Edinburgh Waverley take about 35 minutes. The Links Place car park is pay and display, with 118 spaces. Fife Coast and Countryside Trust

Kinghorn Pettycur Bay

The beach at Pettycur Bay, Kinghorn, Fife
Photo: Oliver Dixon, CC BY-SA 2.0, via Wikimedia Commons

Pettycur is a small, sheltered sandy bay below Kinghorn, good for a family paddle, about 800 metres long and backed by dunes, and Fife Coast and Countryside Trust highlights its views of the Firth of Forth. SEPA rates it Good and notes that the sea’s edge can be up to 300 metres out, depending on the tide.

It has a Keep Scotland Beautiful award for 2026, and a toilet was added at Kinghorn Harbour in 2023.

Getting there & facilities: Kinghorn station is about five minutes away on foot, and trains from Edinburgh take around 40 minutes. Fife Coast and Countryside Trust

Water Quality and Swimming

SEPA monitors 90 designated bathing waters in Scotland. The season runs from 1 June to 15 September, and each beach gets a rating of Excellent, Good, Sufficient or Poor based on four years of samples. At some sites that are more at risk of pollution after rain, SEPA also issues daily forecasts on its website and on electronic signs.

Wardie Bay is popular with wild swimmers, but the sea here is cold even in summer, so wild swimming is best done with others and a tow float. Avoid swimming after heavy rain and check the latest results on the SEPA website before you visit.

Lifeguards, Tides and Safety

In 2026 the RNLI patrolled Aberdour Silver Sands and Burntisland in summer. For any other beach, check the RNLI’s list of lifeguarded beaches before swimming, and assume there is no cover if it is not listed.

Tides matter on this coast. Check tide times before walking to Cramond Island or out across Aberlady Bay, and do not rely on outrunning the sea. In an emergency at the coast, call 999 and ask for the Coastguard.

Are Edinburgh Beaches Dog Friendly?

Most beaches in and around the city welcome dogs, but rules apply. In Edinburgh parks and beaches, council rules say dogs must be kept under close control, and near the seashore during the nesting season from April to July they should be at heel or on a short lead. The Scottish Outdoor Access Code gives the same advice for the bird breeding season on any beach.

It is best to pick up after your dog straight away, and keep away from play areas and dog-free zones. Aberlady Bay is not suitable for dogs. If you are bringing a dog to the city, see our dog-friendly hotels in Edinburgh.

Getting There and Parking

  • By bus: Lothian Buses serve all four Edinburgh beaches, and the 26 continues along the coast to Seton Sands. East Coast Buses X5 and 124 run to North Berwick, and the X7 and 106 go to Dunbar. See our guide to day trips from Edinburgh by bus.
  • By train: ScotRail runs from Edinburgh Waverley to Musselburgh, Longniddry, North Berwick and Dunbar, and across the Forth Bridge to Aberdour, Burntisland and Kinghorn.
  • By car: East Lothian coastal car parks cost £3 daily, and are free on 25 and 26 December and 1 and 2 January. Aberlady Bay, Fisherrow Harbour, Skateraw and Thorntonloch car parks are free. For the city, see parking in Edinburgh.
  • Beach awards: in 2026 Keep Scotland Beautiful gave awards to 52 beaches across Scotland, including seven in East Lothian and 13 in Fife.
  • Pack layers, a windproof and snacks, as not every beach has a café or toilets. Find more family ideas in our guide to Edinburgh with kids.

Frequently Asked Questions

What is the best beach in Edinburgh?

Portobello is the most popular beach in Edinburgh itself, with a long sandy shore and a promenade. For a quieter walk, try Cramond and Silverknowes, and for swimming, Wardie Bay is rated Good by SEPA.

What are the best beaches near Edinburgh?

Gullane, Yellowcraig, Seacliff for views of the Bass Rock and North Berwick in East Lothian, and Aberdour Silver Sands in Fife. Gullane, Seacliff and Aberdour all have an Excellent SEPA rating.

Can you swim at Portobello Beach?

Yes. SEPA monitors it in the bathing season and rates it Sufficient, and short-term pollution can follow heavy rain, so check the SEPA forecast and conditions first.

What is the best family beach near Edinburgh?

Portobello is the easiest family beach to reach by bus. Further out, Gullane and Yellowcraig have big car parks, Changing Places toilets and space to play, and Yellowcraig has an adventure playpark.

Which beach near Edinburgh has lifeguards?

In summer 2026 the RNLI patrolled Aberdour Silver Sands and Burntisland in Fife. Check the RNLI website for 2027 dates.

Can you walk to Cramond Island?

Yes, but only when the tide is out, and you need to be back before the sea returns. Check the RNLI Queensferry safe crossing times or text CRAMOND to 81400.

Which beach near Edinburgh is best by train?

North Berwick, about 33 minutes from Waverley, and Aberdour, about 31 minutes. In both towns the beach is a short walk from the station.

2 thoughts on “19 Best Beaches in Edinburgh and Nearby (2026 Guide)”

  1. Ewan Cook says:

    I love your pages Ronan thank you for preparing and publishing them.
    I thought you might like to know what you’ve missed a word (I think) in the following sentence about Aberlady
    Beach

Leave a Reply

Your email address will not be published. Required fields are marked *

🇬🇧 EN | 🇪🇸 ES | 🇩🇪 DE | 🇳🇱 NL | 🇧🇪 FR