Google Maps | guy hamilton
Landmark in Musselburgh

Portobello Beach

1 holiday park nearby

TypeLandmark
LocationMusselburgh, East Lothian
AddressFiggate St, Portobello, Edinburgh EH15 1TT, UK

About Portobello Beach

Three miles of golden sand stretching out from Musselburgh like someone rolled out a carpet just for you. Portobello Beach is proper straightforward - a long, flat strand backed by a pleasant promenade with cafes and fish and chip shops, the sort of place you come to when you want seaside without the theatre.

What you actually get is a solid family beach. The sand is good for sandcastles, the slope is gentle enough that paddling is manageable even with small kids, and the water is cold but swimmable in summer if you're hardy. There's a skateboard park at one end and a putting green, but honestly you're here for the basics - a walk, an ice cream, a bit of wind in your hair.

The promenade walk itself is worth doing. Head east towards the old Portobello Pans works (now just ruins, but interesting enough) or west towards Fisherrow. The town itself - Musselburgh - is minutes inland, so you're not marooned.

It won't blow your mind. The water's not Caribbean blue and the cliffs aren't dramatic. But if you're camping at Drummohr or doing a wider East Lothian loop with the other parks nearby, it's well worth an afternoon. Bring layers. The Scottish coast doesn't do cosy, but it does deliver that proper holiday feeling without the crowds you'd get further south. Best visited on a clear day when you can actually see across the Forth.

Holiday Parks near Portobello Beach

Stay nearby and visit Portobello Beach on a day trip

Visitor Photos

No visitor photos yet. Be the first to share!

Sign in to Upload

Frequently Asked Questions

What type of attraction is Portobello Beach?

Portobello Beach is a landmark in East Lothian, Scottish Lowlands.

Are there holiday parks near Portobello Beach?

Yes, there are 1 holiday parks near Portobello Beach. The closest is Drummohr Camping & Glamping Site, just 4.1 miles away, rated 5.0 out of 5 by visitors.

Where is Portobello Beach?

Portobello Beach is located near Musselburgh in East Lothian, Scottish Lowlands. It is easily accessible from nearby holiday parks, making it ideal for a day trip during your stay. The nearest park is just 4.1 miles away.

What else is there to do near Portobello Beach?

Near Portobello Beach you can also visit Battle of Prestonpans Jacobite Museum (Prestonpans Town Hall) (museum), Bankton Doocot (museum), Cousland Smiddy Trust (museum), Charles Phillips & Sons Ltd, (gallery). Browse our Musselburgh area guide for the full list of things to do.