Cheap Train and Carpool tickets to Worcester

What are the most popular routes to Worcester?

Birmingham - WorcesterAverage price$17Average duration57mDaily departures13
London - WorcesterAverage price$65Average duration2h 8mDaily departures10
Gloucester - WorcesterAverage price$20Average duration37mDaily departures7
Kidderminster - WorcesterAverage price$13Average duration23mDaily departures12
Hereford - WorcesterAverage price$20Average duration44mDaily departures11