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
Toilets:Public Toilets, Accessible Toilets 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.


Homethings to see & doPlaces to stayfood & drinkplan your tripblog
find us on social


There are no items in your itinerary

Things to see and do
BeachesBeachesCulture & heritageCulture and HeritagewildlifewildlifeattractionsAttractionsdays outDays outoutdoor activitiesoutdoor activitiestowns & villagestowns and villages
Places to stay
hotelsHotelself cateringSelf CateringB&Bs / Guest housesB&Bs / Guest HousesCaravan & campingcampingglampingGlampingexclusive accommodationexclusive usehostelsHostels
food & drink
cafesCafepubs / barsBarrestaurantsrestaurantfarm shops / delisFarm shops and DelistakeawaysTakeawaydistilleriesDistillerymarkets