Fisherrow Sands
26 minute walk from Musselburgh station · Edinburgh and South East · Free entry

Fisherrow Sands is a wide, sandy beach near the town of Musselburgh. It's popular with locals for walking, picnics, and enjoying views of the Firth of Forth. The beach is flat and easily accessible, making it suitable for all ages. Visitors can watch fishing boats in the nearby harbour or spot seabirds along the shore. During low tide, the sands stretch far, offering space for sports, beach games, or simply relaxing.
Visitor information
- Place type
- Beach
- Good for
- Beaches, Birdwatching, Maritime heritage, Walking
- Characteristics
- Coastal, Open-air, Sandy, Tidal
- Admission
- Free
- Access
- Partial step-free access
- Region
- Edinburgh and South East
Stations within walking distance
- Musselburgh station — 26 min walk, 2.1 km
- Brunstane station — 36 min walk, 2.9 km
- Newcraighall station — 36 min walk, 3.0 km
- Wallyford station — 40 min walk, 3.4 km
Other places near Musselburgh
- The Musselburgh Golf Club — 13 min walk from the station
- Newhailes House and Garden — 14 min walk from the station
- Musselburgh RFC — 16 min walk from the station
- Musselburgh and the Firth — 27 min walk from the station
- Musselburgh Links, The Old Golf Course — 31 min walk from the station
- Musselburgh Racecourse — 33 min walk from the station