Open Travel Guide
  1. Home
  2. Destinations
  3. United Kingdom
  4. Scotland
  5. Edinburgh
  6. Attractions
  7. Portobello Beach

Attractions · Scotland, Edinburgh

Portobello Beach

  • CategoryBeach / Promenade
  • Duration1-3 hours
  • AdmissionFree
  • PriceFree
  • TransportLothian Buses from Princes Street to Portobello High Street (about 25 minutes; check lothianbuses.com).

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.

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.

Practical information for Portobello Beach · Last updated September 2026
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.

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.