A sandy Victorian seaside resort on the Firth of Forth with a promenade, cafes and pubs. The water is cold year-round.
Portobello Beach is a sandy beach on the Firth of Forth in the Portobello district on the eastern side of Edinburgh, Scotland, reached from Portobello Promenade. The district developed as a Victorian seaside resort, and the beach still carries that character, with a long promenade, cafes, pubs, ice cream shops and a lively summer atmosphere. The sand stretches for around two kilometres alongside the promenade, giving space for walking, building sandcastles and watching the ships and sailing boats on the Forth. The water is cold year-round, but swimmers and open-water enthusiasts are a regular sight, and the sea is also used for paddleboarding and kayaking in warmer months. The beach is free and open at all times, though cafes and facilities keep their own hours. Visitors typically spend one to three hours, and a stroll along the promenade to the end takes about 30 to 40 minutes at a relaxed pace. Summer afternoons are the best time, with sunshine drawing families and groups, while early mornings are calmer and offer a sunrise view over the water. Winter days can be bracing and quiet, and clear days give views across the Forth to the coast of Fife. Portobello High Street, behind the promenade, has independent shops, bakeries and restaurants. Lothian Buses run from Princes Street to Portobello High Street in about 25 minutes, so the beach can be reached easily from the centre. Visitors should check the weather and tide before swimming, as currents and cold-water risks apply, and should follow signs posted on the beach. Dogs are generally allowed on parts of the beach, with seasonal restrictions posted, and the flat, wide promenade makes the area suitable for walking and cycling.
| Admission | Free |
|---|---|
| Hours | Open at all times |
| Typical visit | 1-3 hours |
| Best time | Summer afternoons |
| Getting there | Lothian Buses from Princes Street to Portobello High Street (about 25 minutes; check lothianbuses.com). |
| Address | Portobello Promenade, Edinburgh EH15 2BW |
Location
Portobello Promenade, Edinburgh EH15 2BW
55.9549, -3.1135 View on map
Highlights
- Sandy beach on the Firth of Forth
- Victorian seaside promenade
- Cafes, pubs and ice cream along the front
- Open-water swimming and paddleboarding
- Views across the Forth towards Fife
Tips for visiting
- Visit on a summer afternoon for the liveliest scene.
- The water is cold year-round; take care when swimming.
- Take a Lothian bus from Princes Street, around 25 minutes.
- Walk the full promenade for views along the coast.
- Arrive early for a quiet sunrise.
When to visit
Summer afternoons are most lively. Early mornings are calm and good for sunrise.
Accessibility
The promenade is flat and wide and suits wheelchairs and buggies, while the sand itself is harder to cross. Access points to the beach vary.
Visit, book or contact
Frequently asked questions
Is Portobello Beach free?
Yes, the beach is free and open at all times.
Can you swim at Portobello Beach?
Swimming is possible, but the water is cold year-round and visitors should follow safety signs.
How long does a visit take?
Most visitors spend one to three hours.