Keynsham to Bristol Temple Meads Walk
River walk
A walk of about 7.5 miles along the River Avon (Bristol) from Keynsham station to Bristol Temple Meads station. Take the train to Keynsham, follow the riverside path and catch the train back from Bristol Temple Meads.
- Distance
- 7.5 mi
- Time
- 2.5 hours
- Train back
- 9min
The walk
From Keynsham station, walk to the River Avon (Bristol) and follow the riverside path for 7.2 miles to Bristol Temple Meads. Getting to and from the riverside path adds 0.4 miles away (about 0.5 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 Bristol Temple Meads back to Keynsham take from 9min. Times are averages from our journey data, not a live timetable.
To Keynsham from the cities
- BristolFrom 9min
- BathFrom 12min
- CardiffFrom 1hr 8min
- ExeterFrom 1hr 26min
- LondonFrom 1hr 32min
- OxfordFrom 1hr 33min
- SouthamptonFrom 1hr 54min
- BirminghamFrom 2hr 1min
Good to know
How long is the Keynsham to Bristol Temple Meads walk?
About 7.5 miles from station to station: 7.2 miles along the River Avon (Bristol) and 0.4 miles away (about 0.5 miles on foot) getting to and from the riverside path.
How long does it take to walk from Keynsham to Bristol Temple Meads?
About 2.5 hours at 3 miles an hour on the flat riverside path, without stops.
How do you get back from Bristol Temple Meads to Keynsham?
By train: the quickest journey from Bristol Temple Meads back to Keynsham takes 9min.
How do you get to Keynsham by train?
Keynsham is 9min from Bristol, 12min from Bath, 1hr 8min from Cardiff and 1hr 32min from London by train.







