Skip to main content

Main navigation

Modified timetable

NS has also been affected by the tight labour market, which is why we have been forced to change our timetable. Here's what that means for you.

Plan your journey in the NS Reisplanner

As you may have heard, the unions have announced a strike in the North of the Netherlands on Wednesday and the West on Friday. As a result, no NS services will be able to run in the provinces of Friesland, Groningen, Drenthe and parts of Flevoland and Overijssel on Wednesday. We advise passengers travelling to, from and within these areas to choose alternative transportation or postpone their trip. In the rest of the country, we expect as many services as possible to run as usual. Check the Reisplanner shortly before you set out.

Due to a staff shortage, we have been forced to scale back the number of services running on several routes. Like many other companies and sectors, NS is affected by the tight labour market. That is why we always determine whether we will have to run fewer services on certain routes in advance in order to prevent unwelcome surprises.

We do our utmost to keep the list below up to date at all times. However, last-minute changes may mean that changes made to the timetable are not included in the list below. You can always find the latest changes in the NS Reisplanner.

So if you're travelling this summer, make sure to check the NS Reisplanner before you set out.

Monday 22 to Friday 26 August

Fewer Intercity services

  • Rotterdam Centraal – Amsterdam Zuid
  • Enkhuizen - Amsterdam Centraal (peak hours)
  • Den Helder – Alkmaar (peak hours)
  • 's-Hertogenbosch - Amsterdam Centraal (Monday to Thursday)
  • Sittard - Amsterdam Centraal (only on Friday)
  • Utrecht Centraal - Rotterdam Centraal (only on Friday)
  • Deventer – Amersfoort Centraal (only on Friday during peak hours)
  • Amersfoort Centraal - Den Haag Centraal (only on Friday)
  • Alkmaar - Haarlem (only on Friday during peak hours)

Fewer Sprinter services

  • Rotterdam Centraal - Gouda Goverwelle (peak hours)
  • Oss - ’s-Hertogenbosch (peak hours)
  • Utrecht Centraal - Houten Castellum (peak hours)
  • Veenendaal Centrum - Driebergen-Zeist (peak hours)
  • Rotterdam Centraal - Dordrecht
  • Den Haag Centraal - Gouda Goverwelle (only on Friday)
  • Leiden Centraal – Woerden (only on Friday during peak hours)
  • Woerden - Utrecht Centraal (only on Friday)
  • Utrecht Centraal – Weesp - Hoofddorp (only on Friday)

Saturday 27 August

Fewer Intercity services

  • Eindhoven Centraal - Schiphol Airport
  • Schiphol Airport – Rotterdam Centraal
  • Utrecht Centraal - Den Haag Centraal
  • Utrecht Centraal - Rotterdam Centraal
  • Amsterdam Centraal - Rotterdam Centraal (HSL)
  • Amsterdam Centraal - Den Haag Centraal
  • Almere Centrum – Schiphol Airport
  • Rotterdam Centraal – Breda (HSL)
  • Enkhuizen – Hoorn (including several services to Utrecht)
  • Alkmaar – Utrecht Centraal
  • Eindhoven Centraal – Venlo
  • Dordrecht – Vlissingen
  • Leiden Centraal – Utrecht Centraal

Minder Sprinters

  • Driebergen-Zeist - Uitgeest
  • Utrecht Centraal – Weesp - Hoofddorp
  • Utrecht Centraal - Baarn
  • Arnhem Centraal - Nijmegen
  • Eindhoven Centraal - Weert
  • Leiden Centraal - Haarlem
  • Utrecht Centraal – Zwolle
  • Alkmaar – Hoorn
  • Deurne – ’s Hertogenbosch
  • Gouda – Woerden
  • Utrecht Centraal – Geldermalsen
  • Geldermalsen – Tiel
  • Geldermalsen – ’s Hertogenbosch
  • Utrecht Centraal – Utrecht Maliebaan (Spoorwegmuseum)

Sunday 28 August

Fewer Intercity services

  • Amsterdam Centraal - Sittard
  • Utrecht Centraal - Den Haag Centraal
  • Utrecht Centraal - Rotterdam Centraal
  • Amsterdam Centraal - Rotterdam Centraal (HSL)
  • Amsterdam Centraal - Den Haag Centraal
  • Schiphol Airport – Dordrecht
  • Rotterdam Centraal – Breda (HSL)

Fewer Sprinter services

  • Driebergen-Zeist - Uitgeest
  • Utrecht Centraal – Weesp - Hoofddorp
  • Utrecht Centraal – Baarn
  • Leiden Centraal - Haarlem
  • Utrecht Centraal - Zwolle

Monday 29 and Tuedsay 30 August

Fewer Intercity services

  • Rotterdam Centraal – Amsterdam Zuid
  • Enkhuizen - Amsterdam Centraal (peak hours)
  • Amsterdam Centraal - Eindhoven Centraal

Fewer Sprinter services

  • Rotterdam Centraal - Gouda Goverwelle (peak hours)

Wednesday 31 August

Fewer Intercity services

  • Arnhem Centraal - Schiphol Airport - Rotterdam Centraal
  • Enkhuizen - Amsterdam Centraal (peak hours)
  • Alkmaar – Haarlem (peak hours)
  • Amsterdam Centraal - Eindhoven Centraal

Fewer Sprinter services

  • Rotterdam Centraal - Gouda Goverwelle (peak hours)
  • Veenendaal Centrum - Driebergen-Zeist (peak hours)
  • Zandvoort aan Zee - Haarlem
  • Rotterdam Centraal - Dordrecht
  • Utrecht Centraal - Houten Castellum (peak hours)
  • Den Haag Centraal - Gouda Goverwelle

Thursday 1 September

Fewer Intercity services

  • Arnhem Centraal - Schiphol Airport - Rotterdam Centraal
  • Enkhuizen - Amsterdam Centraal (peak hours)
  • Dordrecht - Eindhoven Centraal
  • Amsterdam Centraal - Eindhoven Centraal

Fewer Sprinter services

  • Rotterdam Centraal - Gouda Goverwelle (peak hours)
  • Zandvoort aan Zee – Haarlem
  • Den Haag Centraal - Gouda Goverwelle

Friday 2 September

Fewer Intercity services

  • Arnhem Centraal - Schiphol Airport - Rotterdam Centraal
  • Enkhuizen - Amsterdam Centraal (peak hours)
  • Dordrecht - Eindhoven Centraal
  • Den Haag Centraal – Amersfoort Centraal
  • Amersfoort Centraal – Deventer (peak hours)
  • Rotterdam Centraal - Utrecht Centraal
  • Dordrecht – Schiphol Airport
  • Schiphol Airport - Lelystad Centrum

Fewer Sprinter services

  • Rotterdam Centraal - Gouda Goverwelle (peak hours)
  • Utrecht Centraal – Weesp - Hoofddorp
  • Veenendaal Centrum - Amsterdam Centraal
  • Harderwijk - Amersfoort Centraal (peak hours)
  • Oss - 's-Hertogenbosch (peak hours)
  • Assen - Groningen (peak hours)
  • Leiden Centraal - Woerden (peak hours)
  • Rotterdam Centraal - Dordrecht
  • Utrecht Centraal - Houten Castellum (peak hours)
  • Den Haag Centraal - Gouda Goverwelle

Saturday 3 September

Fewer Intercity services

  • Dordrecht - Vlissingen
  • Utrecht Centraal - Schiphol Airport
  • Nijmegen - Utrecht Centraal (only after 18.00)
  • Roosendaal – Zwolle
  • Breda - Rotterdam Centraal (HSL)
  • Amsterdam Centraal - Rotterdam Centraal (HSL)
  • Den Haag Centraal - Utrecht Centraal
  • Rotterdam Centraal - Utrecht Centraal
  • Utrecht Centraal – Sittard
  • Dordrecht – Schiphol Airport
  • Schiphol Airport - Lelystad Centrum
  • Leiden Centraal – Utrecht Centraal

Fewer Sprinter services

  • Eindhoven Centraal - Weert
  • Arnhem Centraal - Nijmegen
  • Zutphen - Arnhem Centraal
  • Nijmegen – Wijchen
  • Amsterdam Sloterdijk - Hoofddorp
  • Geldermalsen - 's-Hertogenbosch
  • Geldermalsen - Tiel
  • Utrecht Centraal - Geldermalsen
  • Driebergen-Zeist - Uitgeest
  • Lelystad Centrum - Zwolle
  • Gouda - Woerden

Sunday 4 September

Fewer Intercity services

  • Dordrecht - Schiphol Airport
  • Amsterdam Centraal - Alkmaar
  • Breda - Rotterdam Centraal (HSL)
  • Amsterdam Centraal - Rotterdam Centraal (HSL)
  • Den Haag Centraal - Utrecht Centraal
  • Rotterdam Centraal - Utrecht Centraal
  • Nijmegen - Schiphol Airport
  • Amsterdam Centraal – Sittard
  • Leiden Centraal – Utrecht Centraal

Fewer Sprinter services

  • Amsterdam Sloterdijk - Hoofddorp
  • Geldermalsen - 's-Hertogenbosch
  • Geldermalsen - Tiel
  • Utrecht Centraal - Geldermalsen
  • Driebergen-Zeist - Uitgeest
  • Lelystad Centrum - Zwolle
  • Gouda - Woerden

Check the NS Reisplanner

Check the NS Reisplanner in the NS app or on ns.nl to find out what the changed timetable means for you.

Check to see whether your journey has improved

If you would like to know whether anything changes for you, please check your route in the NS App or the Travel Planner.