Cheap Train tickets to Didcot

What are the most popular routes to Didcot?

Bath - DidcotAverage priceA$91Average duration43mDaily departures13
London - DidcotAverage priceA$105Average duration40mDaily departures12
Oxford - DidcotAverage priceA$20Average duration18mDaily departures12