Cheap Train and Carpool tickets to Leiden

What are the most popular routes to Leiden?

Amsterdam - LeidenAverage price₹2 621Average duration46mDaily departures902
The Hague - LeidenAverage price₹950Average duration33mDaily departures5
Duivendrecht - LeidenAverage price₹2 784Average duration55mDaily departures1203
Dordrecht - LeidenAverage price₹3 194Average duration1h 2mDaily departures385
The Hague - LeidenAverage price₹1 024Average duration19mDaily departures1186