| Series | Type | Frequency | Route | Operator | Remarks |
|---|
| 1100 | Intercity | 2x/hour | Den Haag Centraal - Eindhoven Centraal | NS | |
| 11400 | Intercity | 1x/hour | Rotterdam Centraal - Schiphol Airport - Utrecht Centraal | NS | Night network. Only runs on Wednesday nights. |
| 11450 | Intercity | 1x/hour | Leiden Centraal - Amsterdam Bijlmer ArenA | NS | Night network. Only runs on Tuesday nights. |
| 11800 | Intercity direct | 1x/day | Rotterdam Centraal → Amsterdam Zuid | NS | Surcharge for Schiphol - Rotterdam. |
| 120 | ICE International | 5-6x/day | Frankfurt (M) Hbf - Amsterdam Centraal | NS International | Carries line numbers ICE 43 or ICE 78 in Germany. |
| 12400 | Intercity direct | 1-2x/hour | Amsterdam Zuid - Rotterdam Centraal | NS | Surcharge for Schiphol - Rotterdam. |
| 12900 | Intercity | 1x/day | Enkhuizen → Amsterdam Centraal | NS | |
| 13800 | Express train | 2x/hour | Zwolle - Coevorden (- Emmen) | Arriva | Only runs during rush hours. |
| 1400 | Intercity | 1x/hour | Rotterdam Centraal - Amsterdam Centraal - Utrecht Centraal | NS | Night network. |
| 140 | Intercity | 1x/2 hours | Amsterdam Centraal - Berlin Ostbahnhof | NS International | |
| 14400 | Sprinter | 2x/day | Eindhoven Centraal → Deurne | NS | |
| 14800 | Sprinter | 1x/day | Uitgeest → Amsterdam Centraal | NS | |
| 1500 | Intercity | 2x/hour | Amsterdam Centraal - Amersfoort Centraal (- Deventer) | NS | |
| 16700 | Sprinter | 1x/day | Utrecht Centraal → Tiel | NS | |
| 1700 | Intercity | 2x/hour | Enschede - Den Haag Centraal | NS | |
| 17800 | Local train | 1-2x/hour | Zutphen - Apeldoorn | Arriva | |
| 17900 | Intercity | 1x/hour | Zwolle - Enschede | Keolis Nederland | Only runs on weekdays during the day. |
| 1800 | Intercity direct | 2x/hour | Amersfoort Schothorst - Schiphol Airport - Breda | NS | Surcharge for Schiphol - Rotterdam. |
| 18900 | Express train | 1-2x/hour | Liège-Guillemins - Maastricht - Aachen Hbf | Arriva | Runs in Belgium as S43. |
| 19500 | Intercity direct | 1-2x/hour | Lelystad Centrum - Rotterdam Centraal | NS | Surcharge for Schiphol - Rotterdam. |
| 20000 | Regional-Express | 1x/hour | Arnhem Centraal/Bocholt - Düsseldorf Hbf | VIAS Rail | Merging and splitting at Wesel. |
| 20050 | Regional-Express | 1x/hour | Venlo - Hamm Hbf | Eurobahn | Only runs between Venlo and Düsseldorf Hbf late in the evening. |
| 20200 | Local train | 1x/hour | Enschede - Münster Hbf | DB Regio NRW | |
| 20250 | Local train | 1x/hour | Enschede - Dortmund Hbf | DB Regio NRW | Runs twice an hour between Lünen and Dortmund on weekdays during the day. |
| 20350 | Local train | 1x/hour | Hengelo - Bielefeld Hbf | Eurobahn | Does not stop at Hengelo Oost. |
| 2100 | Intercity | 2x/hour | Den Haag Centraal - Amsterdam Centraal | NS | |
| 21400 | Intercity | 1-2x/night | Eindhoven Centraal - Utrecht Centraal | NS | Night network. Only runs on Friday and Saturday nights. |
| 21410 | Intercity | 1-2x/night | Rotterdam Centraal - Eindhoven Centraal | NS | Night network. Only runs on Friday and Saturday nights. |
| 21420 | Intercity | 1x/night | Tilburg - 's-Hertogenbosch | NS | Night network. Only runs on Friday and Saturday nights. |
| 21430 | Intercity | 1-2x/night | Utrecht Centraal - Nijmegen | NS | Night network. Only runs on Friday and Saturday nights. |
| 21440 | Intercity | 1-2x/night | Utrecht Centraal - Amersfoort Centraal | NS | Night network. Only runs on Friday and Saturday nights. |
| 21460 | Intercity | 2x/night | Amsterdam Centraal - Haarlem | NS | Night network. Only runs on Friday and Saturday nights. |
| 21470 | Intercity | 1x/night | Amsterdam Centraal - Alkmaar | NS | Night network. Only runs on Friday and Saturday nights. |
| 2200 | Intercity | 1-2x/hour | Amsterdam Centraal - Vlissingen | NS | |
| 220 | ICE International | 2-3x/day (per direction) | (München Hbf -) Frankfurt (M) Hbf - Amsterdam Centraal | NS International | |
| 2300 | Intercity | 1x/hour | Amsterdam Centraal - Vlissingen | NS | Only runs on weekdays during the day. |
| 2400 | Intercity direct | 1-2x/hour | Lelystad Centrum - Rotterdam Centraal | NS | Surcharge for Schiphol - Rotterdam. |
| 240 | Intercity | 1x/2 hours | Amsterdam Centraal - Berlin Ostbahnhof | NS International | |
| 2500 | Local train | 1x/hour | Roosendaal - Puurs | NMBS | |
| 2600 | Intercity | 2x/hour | Almere Centrum - Amsterdam Centraal | NS | |
| 2700 | Intercity | 2x/hour | (Den Helder -) Alkmaar - Maastricht | NS | Only runs between Alkmaar and Amsterdam Centraal from Friday to Sunday. |
| 2800 | Intercity | 2x/hour | Rotterdam Centraal - Utrecht Centraal | NS | |
| 28300 | Sprinter | 1x/hour | Utrecht Centraal - Utrecht Maliebaan | NS | Does not run on Mondays. |
| 2900 | Intercity | 2x/hour | Enkhuizen - Maastricht | NS | Only runs in the evening and from Friday to Sunday. |
| 3000 | Intercity | 2x/hour | Nijmegen - Den Helder | NS | Stops at Veenendaal-De Klomp after 19:00. Stops at Amsterdam Bijlmer ArenA after 23:15. |
| 30400 | Express train | 1x/hour | (Winterswijk -) Zutphen - Apeldoorn | Arriva | Only runs in the evenings and on weekends. |
| 30700 | Local train | 2x/hour | Arnhem Centraal - Doetinchem | Hermes | Only runs on weekdays during the day. |
| 30800 | Local train | 2x/hour | Winterswijk - Zutphen | Arriva | |
| 30900 | Local train | 2x/hour | Arnhem Centraal - Winterswijk | Arriva | |
| 31000 | Local train | 1-2x/hour | Hardenberg - Almelo | Arriva | |
| 3100 | Intercity | 2x/hour | Nijmegen - Schiphol Airport - Den Haag Centraal | NS | Stops at Veenendaal-De Klomp from Friday to Sunday until 19:00. |
| 31100 | Local train | 2x/hour | Arnhem Centraal - Tiel | Arriva | Does not stop at Arnhem Zuid. |
| 31200 | Local train | 2x/hour | Oldenzaal - Zutphen | Arriva | |
| 31300 | Sprinter | 2x/hour | Amersfoort Centraal - Ede-Wageningen | Keolis Nederland | |
| 31400 | Sprinter | 2x/hour | Amersfoort Centraal - Barneveld Zuid | Keolis Nederland | Only runs Monday-Saturday during the day. |
| 32000 | Local train | 2x/hour | Maastricht Randwyck - Kerkrade Centrum | Arriva | Sometimes runs as train series 35000. |
| 35000 | Local train | 1-3x/day | Heerlen → Maastricht Randwyck | Arriva | A few trips instead of train series 32000. |
| 3200 | Intercity | 0-2x/hour | Arnhem Centraal - Schiphol Airport - Rotterdam Centraal | NS | Only runs from Monday to Thursday until 19:00. |
| 32200 | Local train | 2x/hour | Nijmegen - Roermond | Arriva | |
| 32300 | Local train | 2x/hour | Nijmegen - Venray (- Venlo) | Arriva | A few trips start/end in Blerick or Venlo. |
| 32400 | Local train | 2x/hour | Maastricht Randwyck - Roermond | Arriva | |
| 32500 | Local train | 2x/hour | Heerlen - Sittard | Arriva | |
| 32710 | Night train | 1x/week | Maastricht - Schiphol Airport | Arriva | Only runs on Friday nights. |
| 32740 | Night train | 2x/week | Zwolle - Schiphol Airport | Arriva | Runs from March 14, 2025. Only runs on Friday and Saturday nights. |
| 32780 | Night train | 1x/week | Groningen - Schiphol Airport | Arriva | Only runs on Friday nights. |
| 3400 | Intercity | 2x/hour | Haarlem - Alkmaar | NS | Rush hour train Mon-Thu. |
| 3500 | Intercity | 2x/hour | Dordrecht - Schiphol Airport - Venlo | NS | |
| 3600 | Intercity | 2x/hour | Roosendaal - Zwolle | NS | |
| 36900 | Local train | 1x/hour | Arnhem Centraal → Terborg | Arriva | Only runs on Sunday mornings. |
| 37000 | Local train | 1x/hour | Leeuwarden - Sneek | Arriva | |
| 3700 | Intercity | 0-2x/hour | Enkhuizen - Amsterdam Centraal | NS | Rush hour train, not on Friday. |
| 37100 | Local train | 1x/hour | Leeuwarden - Stavoren | Arriva | |
| 37200 | Local train | 2x/hour | Leeuwarden - Harlingen Haven | Arriva | |
| 37300 | Express train | 2x/hour | Leeuwarden - Groningen | Arriva | Does not run between Groningen and Groningen Europapark until July 13, 2025. |
| 37400 | Local train | 2x/hour | Leeuwarden - Groningen (- Groningen Europapark) | Arriva | Did not run between Groningen and Groningen Europapark until July 13, 2025. |
| 37500 | Local train | 1x/hour | Groningen - Winschoten - Bad Nieuweschans | Arriva | Until July 13, 2025, a few trips start/end in Winschoten. Only runs on Sundays from July 13, 2025. |
| 37600 | Local train | 2x/hour | Eemshaven - Roodeschool - Groningen (- Winschoten - Bad Nieuweschans) | Arriva | Did not run between Groningen and Bad Nieuweschans and was limited to the Eemshaven until July 13, 2025. Runs 1x/hour in the evenings and on Sundays. Does not run between Groningen and Bad Nieuweschans on Sundays. |
| 37700 | Local train | 1x/hour | Groningen - Delfzijl | Arriva | Only runs on Sundays from July 13, 2025. |
| 37800 | Local train | 2x/hour | Groningen - Veendam | Arriva | Ran exclusively between Groningen and Veendam until July 13, 2025. |
| 37900 | Express train | 2x/hour | Groningen - Winschoten | Arriva | Rush hour train. |
| 38000 | Express train | 0-2x/hour | Leeuwarden - Sneek | Arriva | Rush hour train. |
| 3800 | Express train | 1x/hour | Zwolle - Emmen | Arriva | |
| 3900 | Intercity | 2x/hour | Enkhuizen - Heerlen | NS | Only runs from Monday to Thursday between Enkhuizen and Eindhoven Centraal. |
| 4000 | Sprinter | 2x/hour | Rotterdam Centraal - Uitgeest | NS | |
| 400 | Nightjet | 1x/night | Amsterdam Centraal - Zürich HB | ÖBB | |
| 4100 | Sprinter | 2x/hour | Hoorn Kersenboogerd - Hoofddorp | NS | |
| 420 | Nightjet | 1x/night | Amsterdam Centraal - Innsbruck Hbf / Wien Hbf | ÖBB | |
| 4300 | Sprinter | 2x/hour | Den Haag Centraal - Lelystad Centrum | NS | |
| 4400 | Sprinter | 2x/hour | (Oss -) 's-Hertogenbosch - Deurne | NS | Limited from/to Oss. |
| 450 | European Sleeper | 3x/week | Brussel-Zuid - Amsterdam Centraal - Berlin Ostbahnhof - Praha hl.n. | European Sleeper | |
| 4600 | Sprinter | 2x/hour | Amsterdam Centraal - Almere Oostvaarders | NS | |
| 4800 | Sprinter | 2x/hour | Amsterdam Centraal - Beverwijk - Hoorn | NS | |
| 4900 | Sprinter | 2x/hour | Almere Centrum - Utrecht Centraal | NS | Does not stop at all stations. |
| 5000 | Sprinter | 2x/hour | Dordrecht - Den Haag Centraal | NS | |
| 500 | Intercity | 1x/hour | Groningen - Den Haag Centraal | NS | |
| 5100 | Sprinter | 2x/hour | Dordrecht - Den Haag Centraal | NS | |
| 5200 | Sprinter | 2x/hour | Dordrecht - Den Haag Centraal | NS | |
| 5300 | Sprinter | 2x/hour | Harderwijk - Amersfoort Centraal | NS | Runs from April 7, 2025. Runs Mon-Thu during the morning rush hour to Amersfoort Centraal. Runs Mon-Thu during the afternoon rush hour to Harderwijk. |
| 5400 | Sprinter | 2x/hour | Amsterdam Centraal - Zandvoort aan Zee | NS | |
| 5500 | Sprinter | 2x/hour | Utrecht Centraal - Baarn | NS | |
| 5600 | Sprinter | 2x/hour | Zwolle - Utrecht Centraal | NS | |
| 5700 | Sprinter | 2x/hour | Utrecht Centraal - Weesp - Leiden Centraal | NS | |
| 5800 | Sprinter | 2x/hour | Amersfoort Vathorst - Amsterdam Centraal | NS | |
| 5900 | Sprinter | 2x/hour | Dordrecht - Roosendaal | NS | |
| 6000 | Sprinter | 0-2x/hour | Den Haag Centraal - 's-Hertogenbosch | NS | |
| 600 | Intercity | 1x/hour | Leeuwarden - Den Haag Centraal | NS | |
| 6100 | Sprinter | 2x/hour | Groningen - Zwolle | NS | |
| 6200 | Sprinter | 2x/hour | Groningen - Assen | NS | Rush hour train. |
| 6300 | Sprinter | 2x/hour | Den Haag Centraal - Haarlem | NS | |
| 6400 | Sprinter | 2x/hour | Tilburg Universiteit - Eindhoven Centraal (- Weert) | NS | |
| 6500 | Sprinter | 1x/hour | Roosendaal - Vlissingen | NS | Only Mon-Fri until 20:00. |
| 6600 | Sprinter | 2x/hour | Dordrecht - Arnhem Centraal | NS | |
| 6700 | Sprinter | 0-2x/hour | Leiden Centraal - Tiel | NS | |
| 6800 | Sprinter | 2x/hour | Den Haag Centraal - Gouda Goverwelle | NS | Rush hour train Mon-Thu. |
| 6900 | Sprinter | 2x/hour | Den Haag Centraal - Tiel | NS | |
| 7000 | Sprinter | 2x/hour | (Enschede -) Almelo - Apeldoorn | NS | Only runs between Enschede and Almelo during rush hour. |
| 700 | Intercity | 1x/hour | Groningen - Schiphol Airport | NS | |
| 7100 | Local train | 1-2x/hour | Dordrecht - Gorinchem | Qbuzz | Does not stop at Hardinxveld Blauwe Zoom. Runs only 1x per hour after 20:30 in the evenings and on Sundays. |
| 7200 | Local train | 1-2x/hour | Dordrecht - Geldermalsen | Qbuzz | |
| 7300 | Sprinter | 2x/hour | Breukelen - Rhenen | NS | |
| 7400 | Sprinter | 2x/hour | Uitgeest - Driebergen-Zeist | NS | |
| 7500 | Sprinter | 2x/hour | Ede-Wageningen - Arnhem Centraal | NS | |
| 7600 | Sprinter | 2x/hour | Zutphen - Wijchen | NS | |
| 7900 | Sprinter | 2x/hour | Zwolle - Enschede | Keolis Nederland | |
| 8000 | Local train | 1-2x/hour | Zwolle - Emmen | Arriva | |
| 800 | Intercity | 1x/hour | Leeuwarden - Schiphol Airport | NS | |
| 8100 | Sprinter | 2x/hour | Amsterdam Centraal - Hoofddorp | NS | |
| 8200 | Sprinter | 2x/hour | Amsterdam Centraal - Hoofddorp | NS | |
| 8300 | Sprinter | 2x/hour | Amsterdam Centraal - Hoofddorp | NS | |
| 8400 | Sprinter | 2x/hour | Amsterdam Centraal - Hoofddorp | NS | |
| 8500 | Sprinter | 2x/hour | Zwolle - Kampen | Keolis Nederland | |
| 8600 | Sprinter | 2x/hour | Alphen aan den Rijn - Gouda | NS | |
| 8700 | Sprinter | 2x/hour | Alphen aan den Rijn - Gouda | NS | Only Mon-Fri until 19:00. |
| 8800 | Sprinter | 2x/hour | Leiden Centraal - 's-Hertogenbosch | NS | |
| 8900 | Sprinter | 0-2x/hour | Leiden Centraal - Utrecht Centraal | NS | |
| 9000 | Sprinter | 2x/hour | Leeuwarden - Lelystad Centrum | NS | |
| 9100 | Eurostar | 2-3x/day | Amsterdam Centraal - Brussel-Zuid - London St. Pancras International | Eurostar | Lille Europe is served irregularly. |
| 9200 | EuroCity | 1x/hour | Rotterdam Centraal - Brussel-Zuid | NS International | |
| 9300 | Eurostar | 1x/hour | Amsterdam Centraal - Paris Nord | Eurostar | |
| 9500 | Eurocity Direct | 1x/hour | Lelystad Centrum - Brussel-Zuid | NS International | Surcharge for Schiphol Airport - Rotterdam for domestic travelers. |
| 9900 | Eurostar | 0-2x/day | Amsterdam Centraal - Marne-la-Vallée-Chessy / Bourg-St-Maurice | Eurostar | |