Cheap Train and Carpool tickets to Leiden

What are the most popular routes to Leiden?

Amsterdam - LeidenAverage priceRUB 2,058Average duration46mDaily departures902
The Hague - LeidenAverage priceRUB 746Average duration33mDaily departures5
Duivendrecht - LeidenAverage priceRUB 2,186Average duration55mDaily departures1203
Dordrecht - LeidenAverage priceRUB 2,508Average duration1h 2mDaily departures385
The Hague - LeidenAverage priceRUB 805Average duration19mDaily departures1186