Esk Valley Cycleway
From - to: Musselburgh - Dalkeith
Type: Railway path, with short on-road link
Access: Railway station at Musselburgh
Surface: Tarmac
| National Cycle Network route number: | ![]() |

This attractive riverside and railway path links the coastal town of Musselburgh with Dalkeith. Largely traffic-free, the route passes along wooded pathways and minor roads, with wonderful views of the Firth of Forth, and a rich variety of wildlife. At Musselburgh, National Route 1 passes the train station and continues into the centre of Edinburgh.
Musselburgh, first settled by the Romans in the years following their invasion of Scotland in AD80, is an attractive harbour town with spectacular views across the River Forth.
Dalkeith Country Park, in the grounds of Dalkeith House, is well worth a visit and has an excellent adventure playground and inviting woodland walks.
Download a free map leaflet and route description sheet.
Local attractions:
- Inveresk Lodge Garden, Mussleburgh
- Dalkeith County Park
