NS
Sprinter
to Zandvoort aan Zee
Amsterdam Centraal
1
Amsterdam Sloterdijk
7
Halfweg-Zwanenburg
2
Haarlem Spaarnwoude
2
Haarlem
6
Overveen
1
Zandvoort aan Zee
2
Easier with Timey app:
Sprinter Train - Timetable - NS