Cheap Train and Carpool tickets to Worcester

What are the most popular routes to Worcester?

Birmingham - WorcesterAverage price$24Average duration57mDaily departures13
London - WorcesterAverage price$93Average duration2h 8mDaily departures10
Gloucester - WorcesterAverage price$29Average duration37mDaily departures7
Kidderminster - WorcesterAverage price$19Average duration23mDaily departures12
Hereford - WorcesterAverage price$29Average duration44mDaily departures11