Beaches & Harbours

The Best

NEAR   LEITH, EDINBURGH

Top Picks

  • Edinburgh, Scotland's capital city, is not only known for its rich history and stunning architecture but also for its proximity to beautiful coastal areas. While the city itself is not directly on the coast, there are several fantastic beaches within easy reach, offering visitors and locals alike the opportunity to enjoy seaside relaxation and outdoor activities.

    Portobello Beach

    Just a few miles east of Edinburgh's city center lies Portobello Beach, a charming seaside suburb that boasts a wide stretch of golden sand. This beach is a favorite among locals and tourists, offering a perfect blend of urban convenience and coastal charm. Visitors can enjoy a leisurely stroll along the promenade, lined with cafes, ice cream shops, and traditional Scottish pubs. On sunny days, the beach comes alive with families, dog walkers, and water sports enthusiasts. The Victorian swimming pool at Portobello adds a touch of nostalgia and is a popular spot for those seeking a dip in heated seawater.

    Cramond Beach

    Located in the northwest of Edinburgh, Cramond Beach offers a tranquil escape from the bustling city. This picturesque beach is known for its long stretch of sand and the historic Cramond Island, accessible via a causeway during low tide. Visitors should be mindful of tide times to avoid getting stranded on the island. The beach area is perfect for picnics, kite flying, and leisurely walks. The nearby Cramond village, with its quaint houses and friendly atmosphere, adds to the charm of this coastal destination.

    Gullane Beach

    A short drive east of Edinburgh brings you to Gullane Beach, a pristine stretch of sand backed by dunes and offering stunning views across the Firth of Forth. This beach is particularly popular among windsurfers and kite surfers due to its excellent wind conditions. Gullane is also renowned for its golf courses, making it an ideal destination for those looking to combine beach relaxation with a round of golf. The nearby John Muir Way provides excellent opportunities for coastal walks and nature observation.

    North Berwick Beach

    North Berwick, a charming seaside town about 25 miles east of Edinburgh, boasts two stunning beaches. The West Bay and East Bay offer different experiences, with the West Bay being more sheltered and family-friendly, while the East Bay provides a wilder, more natural setting. Both beaches offer spectacular views of the Bass Rock, home to the world's largest colony of Northern gannets. The Scottish Seabird Centre in North Berwick is a must-visit for nature enthusiasts, providing interactive exhibits and live cameras on the local wildlife.

    Yellowcraig Beach

    Yellowcraig Beach, located near North Berwick, is a hidden gem that offers a more secluded beach experience. This beautiful stretch of sand is backed by dunes and woodland, providing a diverse natural environment. The beach offers stunning views of the Firth of Forth and the iconic Fidra Island, which is said to have inspired Robert Louis Stevenson's "Treasure Island." Yellowcraig is perfect for nature walks, birdwatching, and peaceful seaside relaxation.

    Belhaven Bay

    Slightly further afield but well worth the trip, Belhaven Bay is part of the John Muir Country Park and offers a vast expanse of sand, dunes, and saltmarsh. This beach is particularly striking at low tide when the expansive sands are revealed. The area is popular for surfing, kitesurfing, and windsurfing due to its excellent wind conditions. The nearby town of Dunbar, birthplace of conservationist John Muir, adds historical interest to the visit.

    Seacliff Beach

    For those seeking a more secluded beach experience, Seacliff Beach is a hidden treasure. Located about 40 minutes east of Edinburgh, this privately owned beach requires a small fee to access, but the reward is a stunning, quiet stretch of sand with views of the ruins of Tantallon Castle and Bass Rock. The beach features a tiny harbor, said to be the smallest in Scotland, carved out of the rock by hand in the 1890s.

    While Edinburgh may not be immediately associated with beach holidays, the surrounding coastal areas offer a diverse range of beach experiences. From the urban convenience of Portobello to the wild beauty of Yellowcraig and Seacliff, there's a beach to suit every preference. These coastal destinations provide perfect day trip options for those looking to complement their Edinburgh city break with some seaside relaxation and outdoor activities. Whether you're interested in water sports, nature walks, or simply soaking up the Scottish coastal atmosphere, the beaches near Edinburgh offer unforgettable experiences and stunning scenery.