Cheap Train tickets to Tonbridge

What are the most popular routes to Tonbridge?

London - TonbridgeAverage price£23Average duration41mDaily departures38
Ramsgate - TonbridgeAverage price£40Average duration1h 31mDaily departures12
Orpington - TonbridgeAverage price£15Average duration20mDaily departures11
Redhill - TonbridgeAverage price£22Average duration31mDaily departures11
Gatwick - TonbridgeAverage price£19Average duration50mDaily departures1