Fisherrow - East Beach

Fisherrow - East Beach - Lothian
© james denham and licensed for reuse under this Licence

The historic former fishing village of Musselburgh is a short distance east of Edinburgh city centre. The town has two beaches which lie on either side of the tidal harbour. One of these, Fisherrow East Beach, stretches from the harbour to the mouth of the River Esk, and has views over the Firth of Forth, which is a Site of Special Scientific Interest, being rich in birdlife.

The sandy beach here is backed by buildings and dunes, and moving away from the harbour, has a less urban feel to it than Fisherrow West Beach.

The area is popular with walkers, and the 134-mile long John Muir long distance path, linking Helensburgh to Dunbar, passes alongside the beach. 

Just beyond the beach is a golf course which dates back to 1672 (quite possibly the oldest of its kind in the world) and a historic racecourse.

Parking, toilets and cafes can be found adjacent to the harbour.

Type of beach


Lifeguard service


Dogs friendly beach?

Dogs allowed

No dog restrictions.

Lothian dog friendly beaches »


  • Cafe/restaurant
  • Town centre nearby
  • Shop
  • Pub nearby

Nearest town



EH21 6LD

OS grid ref.

NT 3381 7315


Parking available.

Submit a correction