Cheap Train tickets to Tonbridge

What are the most popular routes to Tonbridge?

London - TonbridgeAverage price£15Average duration43mDaily departures25
Ramsgate - TonbridgeAverage price£16Average duration1h 31mDaily departures13
Orpington - TonbridgeAverage price£8Average duration20mDaily departures12
Gatwick - TonbridgeAverage price£20Average duration50mDaily departures1