Cheap Train tickets to Great Malvern

What are the most popular routes to Great Malvern?

Birmingham - Great MalvernAverage priceR 394Average duration1h 1mDaily departures19
London - Great MalvernAverage priceR 1 201Average duration2h 23mDaily departures10
Hereford - Great MalvernAverage priceR 293Average duration32mDaily departures12
Liverpool - Great MalvernAverage priceR 1 721Average duration3hDaily departures8
Bristol - Great MalvernAverage priceR 597Average duration2h 22mDaily departures2