This article has links to products and services we love, which we may make commission from.
Sun, sea, sand and ice cream. Scotland is a glorious country in the sun; you could be forgiven for forgetting you’re standing on the Edinburgh seaside and not on the Costa Del Sol. A coastal city, Edinburgh is surely better known for its cultural heritage and rich history, but one should not forget its incredible, less-travelled coastline, which is dotted with brilliant beaches. If you’re lucky enough to catch a day or two of sun, you should head out to one of these beaches in Edinburgh. Make sure to pack a towel and some sunscreen and get your dose of vitamin sea at the best beaches in Edinburgh. Don’t miss out on an ice cream cone either! (Although, I prefer a tub – less messy! Make sure you ask for raspberry sauce!)
Beaches in Edinburgh You Should Visit
Gullane Beach Edinburgh
If you want to avoid the throngs of tourists, check out one of the many beaches around Edinburgh in East Lothian.
Gullane is about a 45-minute drive towards North Berwick and is one of the best beaches near Edinburgh. Head out here for the spectacular coastline of East Lothian.
This refined area makes a good base for exploring the many miles of golden sands, not to mention several world-class golf courses, such as Gullane Golf Club, which dot the coast.
Families and sunbathers flock here all year round but especially in the summer months when the bars and delicatessens come alive.
→ Read Next | Free things to do in Edinburgh
Despite being a bit off the beaten path, Yellowcraigs Beach is worth the visit for those looking to escape the city. This beach in East Lothian is one of the best beaches near Edinburgh.
Features like ample parking, long stretches of sand, a less crowded atmosphere and a picturesque lighthouse makes 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.
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.
The passing ships, quaint fishing villages and majestic mountains in the background are a sight to behold.
The beach is only four miles away from Edinburgh, and it is advisable to visit during low tide to get the best views of the Firth and the large number of World War II battlements.
The nearby Cramond Gallery Bistro offers excellent home cooked seafood.
→ Read next | Walks in Edinburgh
Portobello Beach Edinburgh
Probably the best beach in Edinburgh. This two-mile stretch of pristine sand, complete with a paved vintage promenade, is a good getaway from the city crowds off-season.
During the summer, expect to be sharing space with lots of locals!
The Victorian swimming pool inside the leisure centre has Turkish Baths, which are sure to provide a warmer environment than the seafront during colder months.
Portobello lies three miles from Edinburgh’s centre and boasts ample facilities like shopping arcades and cafes.
Needless to say, Portobello is an excellent family-friendly beach to add to your Edinburgh itinerary.
→ Read Next | Family Friendly Activities in Edinburgh
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 for parking available.
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 a 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, while nature lovers can spend the whole day watching the large number of seabirds which flock to this region.
Another gorgeous beach in East Lothian with a mixed habitat of sand dunes and marshes which hold a healthy population of wildfowl.
This nature conservancy is also a hot spot for migratory birds, most of which breed here. There are also of two midget submarines which become visible during low tide.
There are two nice beaches of white sand on either side of the harbour.
The one on the West is Fisherrow Beach, which affords wonderful views of the ocean.
Open round the year, the region features cafes, playgrounds, toilets and other facilities which are 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.
Silverknowes Beach Edinburgh
Silverknowes is the closest beach to Edinburgh. This underrated beach North-West 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.
Seacliff Beach Edinburgh
Lying east of North Berwick, the lesser-known Seacliff is a private beach, but well worth the nominal entry fee charged to access it.
There is a small path leading from the car park which 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.
Located near Craigielaw Golf Course, Gosford Sands is covered with high sand dunes on the edge of crystal clear waters.
Building sandcastles will keep children totally engrossed as you chill out with a good book or a podcast.
For older kids and adults, kite flying is the most enjoyable activity here because of the constant breeze which flows throughout the day.
A number of nesting seabirds can also be spotted here.
A very popular beach for surfing, Belhaven Bay lies at some distance from Edinburgh, but is a short walk from Dunbar railway station.
The beach has won plenty of accolades for the stunning views across the Forth Estuary against the backdrop of the sand dunes along the coast.
Lying within the boundaries of John Muir Country Park, Belhaven is ideal for picnics, hiking and a clifftop walk which passes by the harbour to an old ruined castle.
Dunbar is a fantastic spot for visitors, especially families and waters sports fans.
There’s a surf school by the beach and a golf course next door.
The cute high street has two chip shops and take away 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.
Also referred to as Ravensheugh Sands, this beach has a wild and lovely approach to its huge sandy bay, which 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.
Did you find this useful?
Pin to your Edinburgh planning board to bookmark