Crayford to St Mary Cray Walk
River walk
A walk of about 6.5 miles along the River Cray from Crayford station to St Mary Cray station. Take the train to Crayford, follow the riverside path and catch the train back from St Mary Cray.
- Distance
- 6.5 mi
- Time
- 2 hours
- Train back
- 1hr 8min
The walk
From Crayford station, walk to the River Cray and follow the riverside path for 5.6 miles to St Mary Cray. Getting to and from the riverside path adds 0.6 miles away (about 0.7 to 0.8 miles on foot) in all.
Walking distances are estimates from the straight-line distance and the type of ground, not a measured route. Check a map before you set off. Times use Naismith's rule and don't include stops.
Getting there and back
At the end, trains from St Mary Cray back to Crayford take from 1hr 8min. Times are averages from our journey data, not a live timetable.
To Crayford from the cities
- LondonFrom 33min
- BrightonFrom 1hr 49min
- CambridgeFrom 1hr 59min
- OxfordFrom 2hr 2min
- LeicesterFrom 2hr 8min
- SouthamptonFrom 2hr 10min
- BathFrom 2hr 28min
- BirminghamFrom 2hr 37min
Good to know
How long is the Crayford to St Mary Cray walk?
About 6.5 miles from station to station: 5.6 miles along the River Cray and 0.6 miles away (about 0.7 to 0.8 miles on foot) getting to and from the riverside path.
How long does it take to walk from Crayford to St Mary Cray?
About 2 hours at 3 miles an hour on the flat riverside path, without stops.
How do you get back from St Mary Cray to Crayford?
By train: the quickest journey from St Mary Cray back to Crayford takes 1hr 8min.
How do you get to Crayford by train?
Crayford is 33min from London, 1hr 49min from Brighton and 1hr 59min from Cambridge by train.







