Cheap Bus, Train and Carpool tickets to Leiden

What are the most popular routes to Leiden?

Utrecht - LeidenAverage price£21Average duration59mDaily departures1516
Rotterdam - LeidenAverage price£17Average duration51mDaily departures1237
Amsterdam - LeidenAverage price£13Average duration33mDaily departures4
Amsterdam - LeidenAverage price£19Average duration47mDaily departures1006
Eindhoven - LeidenAverage price£44Average duration1h 53mDaily departures397