Cheap Train tickets to Orpington

What are the most popular routes to Orpington?

London - OrpingtonAverage price£11Average duration32mDaily departures21
Hastings - OrpingtonAverage price£18Average duration1h 29mDaily departures12
Tonbridge - OrpingtonAverage price£14Average duration19mDaily departures6