Beaches In Edinburgh Scotland: From Portobello To Wardie Bay

The beaches in Edinburgh, Scotland are known for their stunning views and clear waters.

Scotland may be known for its rugged highlands and historic castles, but its capital city, Edinburgh, offers stunning coastal retreats. The beaches in Edinburgh, Scotland, range from bustling seaside promenades to hidden sandy escapes. Whether you’re looking for a peaceful walk along the shore, a refreshing swim, or a picturesque sunset, Edinburgh’s beaches provide an excellent outdoor experience. In this guide, we’ll explore the best beaches within the city and nearby, ensuring you find the perfect coastal getaway during your visit. Discover the charm and beauty of Scotland’s scenic shores!

Beaches In Edinburgh, Scotland

Let’s explore some of the best beaches in Edinburgh, Scotland:

1. Portobello Beach

Tourists enjoying Portobello Beach, one of the famous beaches in Edinburgh, Scotland.

Photo: Callum Deas / Unsplash

Portobello Beach is located just a few miles from the city centre, this golden sandy beach is a favourite among locals and tourists alike. The long promenade is lined with cafes, bars, and ice cream shops, making it ideal for a relaxing day by the sea. Portobello Beach offers a lively yet serene atmosphere, and it also hosts annual events, including the Big Beach Busk, attracting musicians and performers.

Location: Portobello Promenade, Edinburgh EH15 2DX, Scotland
Nearby Attractions: Portobello Swim Centre, Figgate Park, beachfront cafés, and shops

2. Cramond Beach

The Cramond Beach shore is seen with wartime defences and remnants of history by the sunset.

Photo: George Gastin / Wikimedia Commons

Situated in the village of Cramond, this beach is known for its scenic beauty. It is among the beaches in Edinburgh, Scotland, that is perfect for leisurely strolls along the shore, especially during low tide when you can walk to Cramond Island via the causeway. The area is rich in history, with remnants of Roman forts and wartime defences visible along the beach. Birdwatchers and nature lovers will enjoy spotting local wildlife, while photographers can capture stunning views of the Firth of Forth and the iconic Cramond Island pathway.

Location: Cramond Glebe Road, Edinburgh EH4 6NU, Scotland
Nearby Attractions: Cramond Island (accessible at low tide), Cramond Village, River Almond Walkway

3. Silverknowes Beach

The Silverknowes beach is among the ideal beaches in Edinburgh, Scotland.

Photo: M J Richardson / Wikimedia Commons

Silverknowes Beach is a peaceful coastal retreat offering breathtaking views of the Firth of Forth and beyond. The beach features a long promenade perfect for walking, cycling, and jogging. The gentle waves and wide-open spaces make it a great spot for families and dog walkers. You can also take a ferry from nearby Granton Harbour to explore Inchcolm Island and its historic abbey.

Location: Silverknowes Parkway, Edinburgh EH4 5ES, Scotland
Nearby Attractions: Silverknowes Golf Course, views of Cramond Island, promenade to Cramond Beach

4. Wardie Bay

Wardie beach is among the beaches in Edinburgh, Scotland, famous for having the city skyline.

Photo: Graeme Yuill / Wikimedia Commons

This small, pebbly beach is a favourite among locals for its peaceful ambience and stunning sunset views. It’s a popular spot for wild swimming, with a strong community of year-round swimmers enjoying the refreshing waters of the Firth of Forth. While it lacks traditional sandy stretches, Wardie Bay offers a distinct charm with its scenic backdrop of fishing boats and views of the Forth Bridges. It’s an ideal location for a quiet seaside retreat away from the more touristy beaches in Edinburgh, Scotland.

Location: Lower Granton Road, Edinburgh EH5 1ET, Scotland
Nearby Attractions: Granton Harbour, Royal Yacht Britannia, Newhaven Heritage Museum

Beaches Near Edinburgh, Scotland

Here are a few popular beaches situated on the outskirts of Edinburgh.

1. Fisherrow Sands

Beaches in Edinburgh, Scotland, Fisherrow is a peaceful seaside beach with a scenic setting.

Photo: Ymblanter / Wikimedia Commons / Image For Representation Only

Located in Musselburgh, just east of Edinburgh, Fisherrow Sands is a charming beach perfect for a peaceful seaside escape. The soft sand and gentle waves create a relaxing atmosphere, while the nearby Fisherrow Harbour offers a scenic setting. The beach is ideal for family outings, with plenty of space for picnics and kite flying. Enjoy a stroll along the waterfront, explore the town’s local eateries, or watch the fishing boats return to the harbour as you take in the serene coastal views.

Location: New Street, Musselburgh EH21 6HY, Scotland
Nearby Attractions: Fisherrow Harbour, Musselburgh Racecourse, Musselburgh Museum

2. Aberdour Beach

Aberdour beach is known for its rocky surroundings and silver sands, unlike the many beaches.

Photo: Bill Harrison / Wikimedia Commons

A short train ride from Edinburgh, Aberdour Beach is a stunning coastal gem located in Fife. The beach is divided into two sections—Silver Sands and Black Sands—each offering a unique seaside experience. Silver Sands is famous for its white sand and clear blue waters, making it a great spot for swimming and sunbathing. Black Sands, on the other hand, provides a more rugged and secluded feel.

Location: Hawkcraig Road, Aberdour KY3 0TZ, Scotland
Nearby Attractions: Aberdour Castle, Silver Sands Beach, Aberdour Golf Club

3. Gullane Beach

The Gullane Beach seen at sunset with pleasant climate and less crowds, perfect for relaxing.

Photo: Calum McRoberts / Wikimedia Commons

Located in East Lothian, Gullane Beach is known for its golden sand dunes and sweeping coastal views, this beach is a popular spot for windsurfing, kite flying, and picnics. The surrounding area is home to world-renowned golf courses, adding to its appeal for sports enthusiasts. Whether you want to explore the nearby nature trails or simply relax by the shore, Gullane Beach offers a beautiful and quiet escape from city life.

Location: Sandy Loan, Gullane EH31 2BE, Scotland
Nearby Attractions: Muirfield Golf Course, Gullane Golf Club, John Muir Way walking trail

4. Yellowcraig Beach

The Yellowcraig beach boasts of rock pools and grassy areas, similar to the various beaches.

Photo: Graham Robson / Wikimedia Commons

Yellowcraig Beach, near North Berwick, is a fantastic destination for families and nature lovers. The beach boasts stunning views of the small island of Fidra, said to have inspired Robert Louis Stevenson’s Treasure Island. With its rolling dunes, rock pools, and open grassy areas, Yellowcraig Beach is perfect for exploring and enjoying a seaside picnic.

Location: Ware Road, Dirleton, North Berwick EH39 5DS, Scotland
Nearby Attractions: Dirleton Castle, Fidra Island, Scottish Seabird Centre

5. Tyninghame Beach

The Tyinghame Beach in Scotland which is located on the East Lothian coastline.

Photo: Richard West / Wikimedia Commons / Image For Representation Only

If you’re looking for a secluded and unspoiled beach, Tyninghame Beach is the perfect destination. Located on the East Lothian coastline, this beach is surrounded by cliffs and woodlands, providing a breathtaking backdrop for coastal walks. The expansive sandy shore is ideal for long strolls and peaceful relaxation. Due to its remote location, Tyninghame Beach remains largely uncrowded, allowing visitors to experience a true sense of escape into nature.

Location: Limetree Walk, Dunbar EH42 1XW, Scotland
Nearby Attractions: John Muir Country Park, Tyninghame House, East Lothian Coastal Trail

6. Milsey Bay Beach

Tourists seen walking at the Milsey Bay beach, a family-friendly seaside destination.

Photo: Walter Baxter / Wikimedia Commons

Located in North Berwick, Milsey Bay Beach is a family-friendly seaside destination. The shallow waters and soft sand make it ideal for children to play and paddle safely. A charming tidal pool adds to the beach’s appeal, providing a unique swimming experience. The stunning views of Bass Rock, home to one of the largest gannet colonies in the world, make Milsey Bay a fantastic spot for birdwatching and photography.

Location: East Road, North Berwick EH39 4PX, Scotland
Nearby Attractions: North Berwick Harbour, Bass Rock, North Berwick Golf Club

Edinburgh and its surrounding areas offer an incredible variety of beaches, each with its own unique charm. Whether you prefer the lively atmosphere of Portobello Beach, the scenic beauty of Silverknowes, or the tranquil escape of Tyninghame Beach, there’s something for everyone. The beaches in Edinburgh, Scotland, provide stunning coastal experiences perfect for relaxation, adventure, and exploration. Plan a trip with TripXL and discover the breathtaking shores of Scotland’s capital.

Cover Photo: Paul Denbow / Pexels / Image For Representation Only

Frequently Asked Questions

Yes, Cramond Beach and Silverknowes Beach are both dog-friendly year-round.
Summer (June to August) offers the warmest weather, but spring and autumn also provide beautiful coastal experiences.
Yes, most beaches, including Portobello and Cramond, have designated parking areas.
Yes, activities like kayaking, paddleboarding, and windsurfing are available at some beaches.
Wild camping is restricted, but there are nearby campsites in East Lothian.

Recommended Articles

Leave a Reply

Top Travel Destinations by Month