Portobello Beach

An urban beach east of the city centre, with a Victorian promenade where you can stroll, have a coffee and watch the sea.

A seaside district about 5 kilometres from the city centre, Portobello has around 3 kilometres of sand and a Victorian promenade. Along it are cafés, ice cream shops and bars, and it is a popular spot for locals to walk their dogs and go running at weekends. In summer you can play beach volleyball or try stand-up paddleboarding, though the sea stays cold all year. Nearby, the Portobello Turkish Baths preserve their Victorian bathing pools. From Princes Street, take bus 26; the journey takes about 20 minutes.

Opening hours

All day

City beach · Waterfront promenade · Leisure

Nearby sights

Places to eat nearby

More in Edinburgh