Bradford-on-Avon has a train service from both London Paddington (2 hrs, change at Bath) and London Waterloo (2 hrs 15 to 3 hrs, direct (rare) or change at Salisbury)
Bath has a fast (1 hr 30 mins, direct) train service from London Paddington, and a much slower one from London Waterloo (2 hrs 30 mins, direct (rare) or change at Salisbury).
However, there are problems: 1) these stations are outside the Netword Card area, which makes the journey more expensive, and 2) the tickets on the fast trains from Paddington are much more expensive than the slower ones from Waterloo
Travel by the fastest route: out via either Waterloo or Paddington, return to Paddington.
- Its £82 (£61 after 10am and weekends) if you buy a "return via Paddington" ticket on the day.
- Book a week or 2 in advance, and get "Advance" tickets. These are sold as one-way singles, and are about £20-£30 each, so £50 return.
Travel by the cheapest route: out and back from Waterloo via Salisbury.
- The cheapest route for buying tickets on the day is out and back from Waterloo. The return journey especially is longer, but much cheaper at £45 return.
- Previously cheap Advance tickets don't seem currently available on this route.
Consider doing the walk in reverse, if the train times are more convenient
Fare advice updated: Sep'19
By Car : About 2 hrs 15 mins from London. There is a car park at Bradford-upon-Avon train station, and a free visitors car-park by the canal. Return to your car by direct train, about 10 mins. If making a weekend of it, Bristol, Avebury and Glastonbury are nearby.
Saturday Walkers Club : Publicise the walk 3 weeks in advance to allow advance tickets to be purchased, or take advantage of occasional special offers.