Edinburgh
Looking for the perfect beach day? You’ve come to the right place. At Beaches Near Me, we help you discover the best coastal spots close to your city — whether you're after classic tourist favourites or quiet, dog-friendly escapes. Each listing includes essential info like parking, dog access, travel time, and local highlights to make your seaside adventure simple and stress-free. Start exploring and find your next day out by the sea.

Portobello Beach (Popular Tourist Beach)
Portobello Beach is Edinburgh's local seaside retreat, featuring a wide sandy beach, a promenade lined with cafes and shops, and a vibrant community atmosphere. It's a popular spot for sunbathing, swimming, and enjoying seaside activities without leaving the city.
Dog-Friendly: Dogs are allowed on the beach but should be kept under control, especially during busy periods.
Parking: On-street parking is available near the promenade.
Distance from Edinburgh: Approximately 4 miles; around 20 minutes by car or accessible via public transport.
Yellowcraig Beach (Dog-Friendly Beach)
Yellowcraig Beach, located near North Berwick, is a picturesque sandy beach backed by dunes and woodland. It offers stunning views of Fidra Island and is ideal for walking, picnicking, and exploring nature trails.
Dog-Friendly: Yes, dogs are welcome year-round.
Parking: A car park is available with a small fee.
Distance from Edinburgh: Approximately 25 miles; around 45 minutes by car.
