Cheap Train tickets to Tonbridge

What are the most popular routes to Tonbridge?

London - TonbridgeAverage price£15Average duration42mDaily departures27
Ramsgate - TonbridgeAverage price£17Average duration1h 32mDaily departures12
Orpington - TonbridgeAverage price£8Average duration20mDaily departures12
Gatwick - TonbridgeAverage price£19Average duration50mDaily departures1