The walk
From Yate station, walk to the Cotswold Way and follow the trail for 19.2 miles to Bath Spa. Getting to and from the trail adds 3.5 miles away (about 4 to 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.
Getting there and back
At the end, trains from Bath Spa back to Yate take from 39min. Times are averages from our journey data, not a live timetable.
To Yate from the cities
- BristolFrom 24min
- BathFrom 39min
- CardiffFrom 58min
- OxfordFrom 1hr 31min
- ExeterFrom 1hr 35min
- BirminghamFrom 1hr 38min
- LondonFrom 1hr 43min
- SwanseaFrom 1hr 55min
Good to know
How long is the Yate to Bath Spa walk?
About 23.5 to 24 miles from station to station: 19.2 miles along the Cotswold Way and 3.5 miles away (about 4 to 5 miles on foot) getting to and from the trail.
How do you get back from Bath Spa to Yate?
By train: the quickest journey from Bath Spa back to Yate takes 39min.
How do you get to Yate by train?
Yate is 24min from Bristol, 39min from Bath, 58min from Cardiff and 1hr 43min from London by train.







