Cheap Train and Carpool tickets to Newbury

What are the most popular routes to Newbury?

Reading - NewburyAverage price£12Average duration23mDaily departures20
Bristol - NewburyAverage price£57Average duration1h 29mDaily departures12
Plymouth - NewburyAverage price£67Average duration3h 22mDaily departures10
Exeter - NewburyAverage price£74Average duration1h 50mDaily departures9
Bath - NewburyAverage price£114Average duration1h 49mDaily departures11