Cheap Train tickets to Sherborne

What are the most popular routes to Sherborne?

London - SherborneAverage priceR 1 066Average duration2h 12mDaily departures12
Salisbury - SherborneAverage priceR 766Average duration45mDaily departures12
Woking - SherborneAverage priceR 2 097Average duration1h 46mDaily departures12