Cheap Train tickets to Evesham

What are the most popular routes to Evesham?

London - EveshamAverage priceSEK 682Average duration1h 46mDaily departures12
Oxford - EveshamAverage priceSEK 329Average duration51mDaily departures12
Worcester - EveshamAverage priceSEK 154Average duration18mDaily departures12
Reading - EveshamAverage priceSEK 1 122Average duration1h 18mDaily departures11
London - EveshamAverage priceSEK 268Average duration2h 30mDaily departures1