GPS Cycle and Walking Routes

Musselburgh Beach and River Esk Walk

7 miles (11.2 km)

This historic market town lies just to the east of the city of Edinburgh in East Lothian. It's a lovely place to come for a walk with coastal paths along the Firth of Forth and riverside trails along the Esk to enjoy.
This walk takes you along the beach before picking up a riverside path along the River Esk.
The walk starts at the harbour and the pier and follows a shared cycling and walking path east along Fisherrow Beach. You'll come to the point where the river meets with the sea at the eastern end of the sands. Here you turn south and follow the river through the town to Eskview where you pick up the Penicuik to Musselburgh footway and cycleway. You can follow this south past Inveresk to Whitecraig and enjoy refreshment here before returning on the same paths. This final section passes the lovely Inveresk Gardens which is run by the National Trust for Scotland.


EH21 6JE - Please note: Postcode may be approximate for some rural locations

Musselburgh OS Map - Mobile GPS OS Map with Location tracking

Musselburgh Open Street Map - Mobile GPS Map with Location tracking

Walks near Musselburgh

  • Arthur's Seat - This is a hugely popular climb to the peak of Arthur's Seat in Edinburgh's Holyrood Park
  • John Muir Way - Follow the John Muir Way along the East Lothian Coast on this walk named after the father of the environment movement, John Muir
  • Roslin Glen Country Park - Enjoy a super cycle or walk along the River North Esk in this country park in Midlothian
  • Bonaly Country Park - This country park is located a few miles to the south of Edinburgh city centre
  • Pencaitland Railway Walk - This shared cycling and walking trail runs along a disused railway line in Dalkeith near Edinburgh
  • Haddington to Longniddry Railway Walk - This walk or cycle takes you along a dismantled railway line between the East Lothian towns of Haddington and Longniddry
  • Gosford Estate - The Gosford Estate is located near to Longniddry in East Lothian
  • Penicuik to Dalkeith Railway Walk - This shared cycling and walking trail runs from Penicuik to Dalkeith along a dismantled railway line
  • Dalkeith Country Park - This large country park near Edinburgh has a number of excellent walking and cycling paths
  • Rosslyn Chapel - This circular walk visits the 15th century Rosslyn Chapel in the village of Roslin inMidlothian.


The Staggs is a good choice for some post walk refreshment. They have a good selection of ales and a garden area for warmer days. The friendly pub has been run by the same family since 1858. You can find them on the High Street at postcode EH21 6JE for your sat navs.

Dog Walking

The beach and river trails make for a fine dog walk. The Staggs mentioned above is also dog friendly.

Further Information and Other Local Ideas

The epic John Muir Way starts in the town at Fisherrow. The first leg will take you to nearby Cockenzie.
Just to the south there's the splendid Dalkeith Country Park where there's miles of fine trails with lots of wildlife to see.
For cyclists National Cycle routes 1 and 76 past through the area. You can follow the signed trails towards Edinburgh or Dunbar.
For more walking ideas in the area see the Edinburgh Walks and Pentland Hills Walks pages.


Arthur's Seat, Edinburgh. - - 662377

Arthur's Seat, Edinburgh. A view from Musselburgh beach overlooking Fisherrow Harbour.

River Esk, Musselburgh - - 552492

River Esk, Musselburgh. The river, approaching the last road bridge to cross it before entering the sea, and colourful bedding. It is shallow, and the stony bed provides good perching for the gulls

Fisherrow Harbour at Musselburgh. - - 975638

Fisherrow Harbour. The tide was out on that day and the harbour was full of 'beached' pleasure craft. It's good the harbour is still functional but this was a proud and busy fishing port.

Musselburgh - - 663115

Beach view. Looking east with the chimneys of Cockenzie Power Station in the background

River Esk at Musselburgh - - 1064239

River Esk at Musselburgh. With resting gulls, oystercatchers and other waders on the water line, and Arthur's Seat and Salisbury Crags in the distance.

The last weir on the Esk, at Musselburgh - - 1064284

The last weir on the Esk

The River Esk at Haugh Park - - 1178934

The River Esk at Haugh Park

Footbridge over the River Esk - - 1121888

Footbridge over the River Esk Not elegant, but functional, leading from the Penicuik to Musselburgh path along the River Esk between Inveresk and Whitecraig. Take the path across the river and you will get to Monktonhall.


GPS Files

GPX File

Musselburgh.gpx (On Desktop:Right Click>'Save As. On Ipad/Iphone:Click and hold>Share>Save to Files')

Memory Map Route

Musselburgh.mmo (On Desktop:Right Click>'Save As. On Ipad/Iphone:Click and hold >Share>Save to Files)