Fisherrow Beach is a wide stretch of sand and shingle in Musselburgh to the west of the harbour with views over the Firth of Forth. There are in fact two beaches separated by the old Fisherrow harbour. The east beach is backed by sand dunes and stretches from the harbour to the mouth of the River Esk.

The harbour provides parking, a children's play area and toilets. The centre of Musselburgh is just a short walk away where you will find an array of shops and eating places.

No. of Spaces:57
Parking Charges:No parking charges apply
Charging Period:N/A
Payment Method:N/A
Parking Restrictions:There is no overnight parking permitted between the hours of 2200-0600. Penalty charge notices of £100 will be issued for non-compliance of parking restrictions.
Toilets:Public Toilets
Accessible Toilets and Changing Places Toilet at Musselburgh harbour
Vehicle Height Restriction:None

How to Get There


Turn off the A199 onto New Street then turn left to car park located next to the harbour.


Musselburgh is well served by buses from Edinburgh including Lothian Buses and East Coast Buses.


Scotrail operates a service to Musselburgh from Edinburgh, it is approximately a 25 minute walk to the harbour/beach.