12 Beautiful Beaches in Edinburgh

Kayak on beach in North Berwick

This article has links to products and services we love, which we may make commission from.

Sun, sea, sand and ice cream. On a warm day in Scotland, you could be forgiven for forgetting you’re standing at Edinburgh’s seaside and not at the Costa Del Sol! 

While Edinburgh is best known for its cultural heritage and rich history, it also has an incredible coastline dotted with brilliant beaches. 

If you’re lucky enough to catch a day or two of sun, you should head out to one of the following beaches in Edinburgh. 

Make sure to pack a towel and some sunscreen in preparation for getting a dose of Vitamin Sea! Bring some cash or a card to support local businesses, and if you can, leave the car at home, as parking can be a bit of a nightmare on sunny days.

So, let’s dive into the best beaches in Edinburgh. 

Need help planning your trip to Scotland?
Sign up for a one-to-one call with me, Gemma, the Scotland Trip Planner!
Click here for details.

Beaches in Edinburgh You Should Visit

Silverknowes Beach Edinburgh

Silverknowes is the closest beach to Edinburgh. 

This underrated beach, northwest of Edinburgh, has a mix of sand and pebbles.

Access is a bit tough as it involves a long walk through woodland from the bus stand.

The trek is worth the effort as Silverknowes is said to provide some of the best views of the Firth of Forth and beyond of Fife. 

The three-mile promenade along Edinburgh’s seafront is popular with hikers and skaters.

Silverknowes Beach Walk Edinburgh

Cramond Beach Edinburgh

Looking for nice beaches near Edinburgh? 

Look no further! 

Cramond Beach enjoys a prime waterfront location on the Firth of Forth from where beachgoers can watch the pretty coastline as they walk along the promenade.

Expect passing ships, quaint fishing villages and hills in the background.

Give sunny Burntisland in Fife a wave!

Cramond Beach Dog Cramond Island Edinburgh

The beach is only four miles from Edinburgh, and it is advisable to visit during low tide to get the best views of the Firth and many World War II battlements.

Cramond Island Walkway Cramond Beach Edinburgh

The nearby Cramond Gallery Bistro offers excellent home-cooked seafood.

You can park at the Newhaven side of the beach or at Miller and Carter at Queensferry Rd and enter via the bridge which will take you through the woods to the waterfront.

Read next | Walks in Edinburgh

Trees and water at Cramond Edinburgh

Portobello Beach Edinburgh

Portobello is probably the best beach in Edinburgh if we measure by footfall. It lies three miles from the City Centre.

Portobello, or Porty, shows off a two-mile stretch of pristine sand and a paved vintage promenade.

During the summer, expect to share space with lots of locals, as this is a very busy beach when the temperatures increase.

For food and drink, the promenade boasts ample facilities, such as an arcade and cafes such as The Beach House, Portobello Beach Bistro, and Civerinos Slice.

A few minutes walk from the seafront is Portobello High Street, which has more options for lunch and dinner.

The Victorian swimming pool inside the leisure centre has Turkish Baths, which will provide a warmer environment than the seafront during colder months.

Portobello is an excellent family-friendly beach to add to your Edinburgh itinerary. 

Read Next | Family Friendly Activities in Edinburgh

Portobello Beach Cafes People _

How to Get to Portobello Beach

Although it’s a little out of the centre, it’s easy to reach Portobello Beach by Edinburgh Bus – Lothian Buses run frequent services from the City Centre and beyond. 

Lothian 26 is the best bus to use.

For those who require Portobello Beach parking, there is a car park on Bridge Street (EH15 1DH). However, spaces are very limited, and on sunny days, you are likely to experience difficulty finding a space. 

There is also limited on-street, free parking available.

You can cycle from Leith or the City Centre if you have a bike.

You may also like our guide to parking in Edinburgh.

Aerial view of Edinburgh's Portobello beach and promenade. Sunset.

Beaches Near Edinburgh in East Lothian

Musselburgh Harbour

There are two nice beaches of white sand on either side of the harbour in Musselburgh.

The one on the west is Fisherrow Beach.

Open year-round, the area features cafes, playgrounds, toilets, and other facilities ideal for a day out with the entire family.

Make sure to visit S Luca’s for an ice cream, too!

It’s some of the best in the Edinburgh area.

Musselburgh Harbour Sailboats Edinburgh

Longniddry

Nine miles out of Edinburgh lies the rocky beach of Longniddry.

When the sea waters ebb, visitors are greeted with lovely sands, which are actually part of the popular 134-mile John Muir Way coastal walk—one of our featured walks in Edinburgh.

The trio of Forth bridges can be seen on the left. Nature lovers can spend the whole day watching the large number of seabirds that flock to this region.

Gosford Sands

Located near Craigielaw Golf Course, Gosford Sands is covered with high dunes on the edge of crystal clear waters.

Building sandcastles will engross children as you chill out with a good book or a podcast.

Kite flying is the most enjoyable activity for older kids and adults here because of the constant breeze that flows throughout the day.

Several nesting seabirds can also be spotted here.

Aberlady Bay

Another gorgeous beach in East Lothian has a mixed habitat of dunes and marshes, which hold a healthy wildfowl population.

This nature conservancy is also a hot spot for migratory birds, most of which breed here.

There are also two submarines which become visible during low tide.

Gullane Beach Edinburgh

Gullane is about a 45-minute drive towards North Berwick and is one of the best beaches near Edinburgh. 

You can expect to see the stunning coastline of East Lothian, a popular summer holiday region for Scots, especially those with campers.

This area is a good base for exploring the many miles of golden sands, and it has several world-class golf courses, such as Gullane Golf Club, which dot the coast.

Yellowcraigs Edinburgh

Despite being a bit off the beaten path, Yellowcraigs Beach in East Lothian is worth the visit for those looking to escape the city. 

Features like ample parking, long stretches of sand, a less crowded atmosphere and a picturesque lighthouse make this beach a great draw for visitors.

Children have lovely outdoor areas to play in.

Families can even opt for amazing woodland walks if it gets too cold.

Seacliff Beach Edinburgh

Lying east of North Berwick, the lesser-known Seacliff is a private beach, but it is well worth the entry fee.

A small path from the car park will bring you to this stunning hidden gem.

The beach is ideal for surfing and swimming and the adjacent ‘smallest harbour in the UK’ is also worth the visit.

Seacliff beach Bass Rock Edinburgh

Belhaven Bay

A very popular beach for surfing, Belhaven Bay lies at some distance from Edinburgh Dunbar which is also known as Sunny Dunny!

The beach has won plenty of accolades for the stunning views across the Forth Estuary against the backdrop of the dunes along the coast. 

Lying within the boundaries of John Muir Country Park, Belhaven is ideal for picnics, hiking, and a clifftop walk that passes by the harbour to an old ruined castle.

Dunbar Castle and yellow creels

Dunbar is a fantastic spot for visitors, especially families and waters sports fans.

A surf school by the beach and a golf course are next door.

The cute high street has two chip shops and takeaway shops, including Chinese, Indian and Italian.

Love Sweets & Ices sells old-school sweets, ice cream and sorbet.

East Links Family Park is a full day out; wee ones love the train they can hop aboard.

Read more about the town in our guide things to do in Dunbar.

Dunbar Cliff Top Trail sunset dusk

Tyninghame

Also known as Ravensheugh Sands, this beach approaches its huge sandy bay in a wild and lovely way. The bay offers unparalleled views of the dramatic Bass Rock.

Tyninghame may not have the same allure as its more illustrious neighbours, but it is one charming stretch of sand.

Numerous walks can be had through the woods, winding their way around several paths by the beach.

Edinburgh beaches, Portobello beach, beaches near Edinburgh, Edinburgh walks, unique things to do in Edinburgh, Edinburgh activities, Edinburgh itinerary, what to do in Edinburgh, Edinburgh in summer, Instagram spots in Edinburgh

Other Edinburgh Guides You May Like

2 thoughts on “12 Beautiful Beaches in Edinburgh

  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 *