Cheap Train and Carpool tickets to Hoorn

What are the most popular routes to Hoorn?

Amsterdam - HoornAverage price£21Average duration54mDaily departures789
Eindhoven - HoornAverage price£55Average duration2h 8mDaily departures142
Utrecht - HoornAverage price£37Average duration1h 24mDaily departures589
Haarlem - HoornAverage price£25Average duration1h 8mDaily departures813
Duivendrecht - HoornAverage price£25Average duration1h 9mDaily departures455