The best beaches near Edinburgh for hiking, birding and boating

Jun 24, 2026

5 MIN READ

Low tide at Portobello Beach, on the outskirts of Edinburgh. Chitra Ramaswamy/Lonely Planet

Portobello beach just after the tide has gone out

Connoisseur of all things beachside, I have been a freelance travel writer for the last two years, so slow and local travel has become my specialty during the pandemic.

Lonely Planet may earn a commission from affiliate links on our site. All recommendations and reviews reflect our own independent opinions.

Unless you're looking out from atop Arthur's Seat, it's easy to forget that Edinburgh is also home to breathtaking stretches of silvery sands and striking coastal views that can give travelers a completely new perspective on the Scottish capital.

Only a few miles to the northeast, where the Firth of Forth spills into the North Sea, many a hardy traveler can find sterling sweeps of sand from Forth Bridge, all the way to North Berwick. These are the seven best beaches to visit from Edinburgh.

Portobello Beach

Best beach for activities

Colorful row of houses on a beachfront
The beachfront at Edinburgh's Portobello Beach. Ulmus Media/Shutterstock

A 20-minute bus ride from the city center, Portobello Beach is the locals' favorite. Located on the eastern outskirts of the city, the quaint high street drops straight down to the curved promenade via steep cobbled alleys. Enjoy a coastal stroll in between the soft sand and elegant Georgian and Victorian architecture that runs the full length of the seafront.

Brave Scots swim in the sea all year-round. There are also kayaks, windsurfing equipment and boats available to rent here. If the water is too cold for a dip, try the Portobello Swim Centre, a wonderful 19th-century swimming pool designed in a Scottish Renaissance-Queen Anne style.

Portobello is also renowned for some fantastic restaurants, so once you’re suitably exhausted, stop at The Beach House for some homemade food – their ingredients are mainly sourced from their own vegetable garden – and a warming coffee. If the weather’s fine, snag a table on the promenade for unrivalled views of the bay.

Cramond Beach

Best beach for coastal walks

Landscape with vegetation, a sand shore, sea and blue cloudy sky
View from Cramond Island. denisa_lula/Shutterstock

If you’re looking for somewhere to stretch your legs, Cramond Beach is another coastal patch easily accessible via 45-minute bus routes from the city center. The beach, a former fishing village, is only 0.3 miles (0.48km) long, but it is backed by nearly 20 acres (8.09 hectares) of well-trodden paths zigzagging through grassy knolls and coastal dunes, offering a variety of routes to explore.

If you visit at low tide, when the beach’s rippled sand reveals wildlife that’s usually hidden beneath white-tipped waves, it’s possible to walk along a causeway to a tiny island that’s home to various species of seabirds and crustaceans. The rock pools teem with life here too. Look out for clams, crabs and oysters taking refuge amongst the seaweed-covered crags.

Check the tide times before your visit because they come in quickly and can leave people stranded.

North Berwick

Best beach for families

A 30-minute train from Edinburgh, North Berwick has plenty of activities to keep you busy for an entire day. From pitch-and-putt on the beachfront to a raft of independent shops and cafes found inside the whitewashed buildings, this East Lothian resort captivates visitors before they even reach the sand.

The beach itself runs the full length of the bustling seaside town, so you’re never far from the crashing waves. The variety of things to do makes it a perfect day trip for families, with an interactive seabird center to encourage them to learn about coastal conservation and delicious treats to keep everyone full of energy. For a proper seaside supper, stop at North Berwick Fry for fish and chips where the whole family is welcome – including dogs!

A black and white bird seemingly flying sideways as it launches from a rock on a beachfront
An oystercatcher takes flight on Yellowcraig Beach. DSA Photography/Shutterstock

Yellowcraig Beach

Best beach for wildlife

At any beach near Edinburgh, you should be on guard for seagulls trying to steal your chips. However, if it’s the wildlife you want to see, then get your cameras ready at Yellowcraig Beach.

Gannets can be seen diving at 90mph (145kph) overhead and there’s a protected puffin colony that’s growing every year at the nearby Bass Rock. Keep your eyes on the waves during their migration seasons and you might spot dolphins (May–October) or a rare pod of minke whales (June–August).

Yellowcraig Beach is a 40-minute drive east of Edinburgh, just shy of North Berwick. You can also reach it directly using the 124 bus in less than 90 minutes, with a short walk down the flat, rock-strewn beach.

Seacliff Beach

Best beach for picnics

Glassy waters show the reflection of a shoreline with rock formations and vegetation
Seacliff Beach. Karen Deakin/Shutterstock

Nothing beats a beach picnic, so head to Valvona & Crolla for meats, pickles and freshly baked bread before heading to Seacliff Beach. An hour’s drive from Edinburgh, this is one of the smallest and quietest coastal spots near the capital. The clear waters are sheltered by the hooked end of the beach, so the smooth sands are left free from seaweed and driftwood.

While here pay a visit to the ruins of Tantallon Castle, standing above Bass Rock’s jutting position off the coast. The grounds of the castle are free to visit, but it's £7.50 (if you buy ahead online) to go inside.

St Abbs

Best beach for boating

View of the stairs that descend to a lighthouse overlooking waters under a darkening sky
St Abbs Head lighthouse at sunset, Berwickshire, Scotland. mountaintreks/Shutterstock

Film fans might recognize St Abbs as New Asgard from Marvel’s Avengers: Endgame. But there’s plenty to see in the quaint fishing village (even if you’re not there to find the God of Thunder). Boat trips head out several times a day, every day of the week, so you can see the Scottish coastline from the buffeting waves.

Get yet another angle by climbing to the top of St Abbs Head, a chalky cliff that looks out over the village below. It’s just a 30-minute climb from the village, offering you panoramic vistas of the chalk cliffs to the north that are home to hundreds of seabirds, or the colorful toy-like houses in the village of St Abbs to the south.