The town is home to two excellent beaches, Milsey Bay and West Beach, both of which offer long stretches of sand, great swimming conditions and views out towards Bass Rock.
How far away is Edinburgh from the beach?
The distance between Edinburgh and Portobello Beach is 3 miles. How do I travel from Edinburgh to Portobello Beach without a car?
How many beaches are in Edinburgh?
12 Beautiful Beaches in Edinburgh.