A short distance west of Amsterdam, and the capital of Noord Holland province. On the line from Amsterdam to Rotterdam. Immediately west of the station, the line to Rotterdam turns south towards Leiden. Also west of the station, a line proceeds west to Zandvoort. And another line diverges north to Uitgeest, where it joins the line from Amsterdam to Alkmaar and Den Helder. The main eastbound tracks are Track 1 and Track 3, and the main westbound tracks are Track 6 and Track 8. A wide center platform is between Track 3 and Track 6. The west end of the platform forks into two narrower platforms, between those platforms is Track 4 and Track 5. These are stub tracks used by terminating trains.

Mapping the Station and Lines
Zoomable Google Maps show station tracks, track numbers, and rail routes radiating away.

Typical Rail Services/Normal Track Assignments
Track numbers where the regular NS services normally depart the station.

1  Uitgeest/Zandvoort-Haarlem-Amsterdam
3  Leiden-Haarlem-Amsterdam
4  Haarlem-Den Haag
6  Amsterdam-Haarlem-Uitgeest/Leiden
8  Amsterdam-Haarlem-Zandvoort


Haarlem Station
Wikipedia link containing further station information and history.