1. The East Lothian beaches
Edinburgh itself has a beach at Portobello, a suburb with a jolly seaside-resort feel. Beyond the city, however, there are more expansive and equally attractive beaches to be found in East Lothian.
The first bus from the centre to Aberlady takes just under an hour. A few minutes’ walk east of the village, along the A198, you’ll find Aberlady Local Nature Reserve, a haven for birds big and small. Follow the path round to the sands on the north side of Aberlady Bay and there’s beach and headland all the way to Gullane (approximately 5km). This village has a beautiful sweeping beach, some decent places to eat and drink, and a regular bus service to take you back to central Edinburgh.