Cheap Train and Carpool tickets to Newbury

What are the most popular routes to Newbury?

London - NewburyAverage priceR 966Average duration53mDaily departures16
Reading - NewburyAverage priceR 259Average duration22mDaily departures19
Exeter - NewburyAverage priceR 1 300Average duration1h 48mDaily departures9
Bristol - NewburyAverage priceR 2 701Average duration1h 28mDaily departures12
Plymouth - NewburyAverage priceR 1 508Average duration3h 18mDaily departures10