Engineering works: Amsterdam - Haarlem
Situation
Between Amsterdam Sloterdijk and Haarlem buses are running due to engineering works.
The extra travel time is about 15 minutes.
Period
Between Wednesday, April 30, 2025 2:00 AM hours and Sunday, May 4, 2025 6:00 AM hours.
Advice
Passengers between Amsterdam Centraal and Leiden Centraal travel via Schiphol Airport.
NS expects crowds heading to the beach. We advise travelers to Zandvoort to travel via Leiden Centraal.
The timetable has been modified. You can see the modified timetable on this page.
Use the journey planner to plan your journey. It is usually up-to-date approximately 10 days prior to your travel date.
Modified timetable
During these engineering works, the timetable has been modified. The following changes have been made to the train schedule:
- Intercity 2100 Den Haag C. - Amsterdam C. is cancelled between Amsterdam Centraal and Haarlem
- Intercity 2200 Amsterdam C. - Vlissingen is cancelled between Amsterdam Centraal and Haarlem
- Intercity 2300 Amsterdam C. - Vlissingen is cancelled between Amsterdam Centraal and Haarlem
- Sprinter 4800 Hoorn - Amsterdam C. is cancelled between Amsterdam Centraal and Haarlem
- Sprinter 5400 Zandvoort - Amsterdam C. is cancelled between Amsterdam Centraal and Haarlem
- Stoptrein 737000 Amsterdam C. - Haarlem is cancelled between Amsterdam Centraal and Haarlem
- Local buses are running between Amsterdam Sloterdijk, Halfweg-Zwanenburg, Haarlem Spaarnwoude and Haarlem.
- Local buses are running between Amsterdam Centraal, Amsterdam Sloterdijk, Halfweg-Zwanenburg, Haarlem Spaarnwoude and Haarlem.
- Local buses are running between Amsterdam Centraal, Amsterdam Sloterdijk, Halfweg-Zwanenburg, Haarlem Spaarnwoude and Haarlem.
- Local buses are running between Haarlem, Amsterdam Sloterdijk and Amsterdam Centraal.
- Intercity 2100 Den Haag C. - Amsterdam C. is cancelled between Amsterdam Centraal and Haarlem
-
Intercity
2200
Amsterdam C. - Vlissingen
- is being diverted and will make an extra call at Schiphol Airport between Amsterdam Centraal and Vlissingen
- is diverted and will not call at Haarlem and Heemstede-Aerdenhout between Amsterdam Centraal and Vlissingen
-
Intercity
2300
Amsterdam C. - Vlissingen
- is being diverted and will make an extra call at Schiphol Airport between Amsterdam Centraal and Vlissingen
- is diverted and will not call at Haarlem and Heemstede-Aerdenhout between Amsterdam Centraal and Vlissingen
- Sprinter 4800 Hoorn - Amsterdam C. is cancelled between Amsterdam Centraal and Haarlem
- Intercity 21400 Amsterdam C. - Haarlem is cancelled between Amsterdam Centraal and Haarlem
- Local buses are running between Haarlem, Amsterdam Sloterdijk and Amsterdam Centraal.
- Intercity 2100 Den Haag C. - Amsterdam C. is cancelled between Amsterdam Centraal and Haarlem
-
Intercity
2200
Amsterdam C. - Vlissingen
- is being diverted and will make an extra call at Schiphol Airport between Amsterdam Centraal and Vlissingen
- is diverted and will not call at Haarlem and Heemstede-Aerdenhout between Amsterdam Centraal and Vlissingen
-
Intercity
2300
Amsterdam C. - Vlissingen
- is being diverted and will make an extra call at Schiphol Airport between Amsterdam Centraal and Vlissingen
- is diverted and will not call at Haarlem and Heemstede-Aerdenhout between Amsterdam Centraal and Vlissingen
- Sprinter 4800 Hoorn - Amsterdam C. is cancelled between Amsterdam Centraal and Haarlem
- Sprinter 5400 Zandvoort - Amsterdam C. is cancelled between Amsterdam Centraal and Haarlem
- Intercity 21400 Amsterdam C. - Haarlem is cancelled between Amsterdam Centraal and Haarlem
- Local buses are running between Haarlem, Amsterdam Sloterdijk and Amsterdam Centraal.
More about these engineering works
Plan your trip
Plan your trip in advance and use the journey planner.
During your trip, you can stay up-to-date by checking live departures or by using the Rijden de Treinen mobile app for iOS and Android.
Affected lines
The following lines are affected by these engineering works:
Time periods
These engineering works are in effect between Wednesday, April 30, 2025 2:00 AM and Sunday, May 4, 2025 6:00 AM.