Slateford to Curriehill Walk
River walk
A walk of about 5 to 5.5 miles along the Water of Leith from Slateford station to Curriehill station. Take the train to Slateford, follow the riverside path and catch the train back from Curriehill.
- Distance
- 5 to 5.5 mi
- Time
- 1.5 to 2 hours
- Train back
- 11min
The walk
From Slateford station, walk to the Water of Leith and follow the riverside path for 4.3 miles to Curriehill. Getting to and from the riverside path adds 0.8 miles away (about 1 mile 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 Curriehill back to Slateford take from 11min. Times are averages from our journey data, not a live timetable.
To Slateford from the cities
- EdinburghFrom 11min
- StirlingFrom 58min
- GlasgowFrom 1hr 7min
- DundeeFrom 1hr 24min
- NewcastleFrom 1hr 49min
- DurhamFrom 2hr 7min
- LancasterFrom 2hr 29min
- AberdeenFrom 2hr 34min
Good to know
How long is the Slateford to Curriehill walk?
About 5 to 5.5 miles from station to station: 4.3 miles along the Water of Leith and 0.8 miles away (about 1 mile on foot) getting to and from the riverside path.
How long does it take to walk from Slateford to Curriehill?
About 1.5 to 2 hours at 3 miles an hour on the flat riverside path, without stops.
How do you get back from Curriehill to Slateford?
By train: the quickest journey from Curriehill back to Slateford takes 11min.
How do you get to Slateford by train?
Slateford is 11min from Edinburgh, 58min from Stirling, 1hr 7min from Glasgow and 4hr 37min from London by train.







