Train routes in the Netherlands

Last updated

NS 1739 with IC 144 departing Bad Bentheim for Amsterdam Central Bad Bentheim NSI 1739 IC 144 Amsterdam (51327337832).jpg
NS 1739 with IC 144 departing Bad Bentheim for Amsterdam Central
Intercity services. Intercitynet NL 2015.png
Intercity services.
Railway network. Number of tracks:1=red, 2=blue, 3=green, 4=yellow. Meersporigheid-v1.4.PNG
Railway network. Number of tracks:1=red, 2=blue, 3=green, 4=yellow.
Maximum speeds on the railway network. Baanvaksnelheden.png
Maximum speeds on the railway network.

The following list highlights existing train routes in the Netherlands. A list of all active train stops and stations can be found on Dutch Railway Services. [1]

Contents

Train number series

The following Table shows train routes in the Netherlands as of 2011,[ needs update ] along with the corresponding train series number. Please note that this information may be outdated.

Dutch train services
SeriesTypeFrequencyRouteOperatorRemarks
1100Intercity2x/hourDen Haag Centraal - Eindhoven CentraalNS
11400Intercity1x/hourRotterdam Centraal - Schiphol Airport - Utrecht CentraalNSNight network. Only runs on Wednesday nights.
11450Intercity1x/hourLeiden Centraal - Amsterdam Bijlmer ArenANSNight network. Only runs on Tuesday nights.
11800Intercity direct1x/dayRotterdam Centraal → Amsterdam ZuidNSSurcharge for Schiphol - Rotterdam.
120ICE International5-6x/dayFrankfurt (M) Hbf - Amsterdam CentraalNS InternationalCarries line numbers ICE 43 or ICE 78 in Germany.
12400Intercity direct1-2x/hourAmsterdam Zuid - Rotterdam CentraalNSSurcharge for Schiphol - Rotterdam.
12900Intercity1x/dayEnkhuizen → Amsterdam CentraalNS
13800Express train2x/hourZwolle - Coevorden (- Emmen)ArrivaOnly runs during rush hours.
1400Intercity1x/hourRotterdam Centraal - Amsterdam Centraal - Utrecht CentraalNSNight network.
140Intercity1x/2 hoursAmsterdam Centraal - Berlin OstbahnhofNS International
14400Sprinter2x/dayEindhoven Centraal → DeurneNS
14800Sprinter1x/dayUitgeest → Amsterdam CentraalNS
1500Intercity2x/hourAmsterdam Centraal - Amersfoort Centraal (- Deventer)NS
16700Sprinter1x/dayUtrecht Centraal → TielNS
1700Intercity2x/hourEnschede - Den Haag CentraalNS
17800Local train1-2x/hourZutphen - ApeldoornArriva
17900Intercity1x/hourZwolle - EnschedeKeolis NederlandOnly runs on weekdays during the day.
1800Intercity direct2x/hourAmersfoort Schothorst - Schiphol Airport - BredaNSSurcharge for Schiphol - Rotterdam.
18900Express train1-2x/hourLiège-Guillemins - Maastricht - Aachen HbfArrivaRuns in Belgium as S43.
19500Intercity direct1-2x/hourLelystad Centrum - Rotterdam CentraalNSSurcharge for Schiphol - Rotterdam.
20000Regional-Express1x/hourArnhem Centraal/Bocholt - Düsseldorf HbfVIAS RailMerging and splitting at Wesel.
20050Regional-Express1x/hourVenlo - Hamm HbfEurobahnOnly runs between Venlo and Düsseldorf Hbf late in the evening.
20200Local train1x/hourEnschede - Münster HbfDB Regio NRW
20250Local train1x/hourEnschede - Dortmund HbfDB Regio NRWRuns twice an hour between Lünen and Dortmund on weekdays during the day.
20350Local train1x/hourHengelo - Bielefeld HbfEurobahnDoes not stop at Hengelo Oost.
2100Intercity2x/hourDen Haag Centraal - Amsterdam CentraalNS
21400Intercity1-2x/nightEindhoven Centraal - Utrecht CentraalNSNight network. Only runs on Friday and Saturday nights.
21410Intercity1-2x/nightRotterdam Centraal - Eindhoven CentraalNSNight network. Only runs on Friday and Saturday nights.
21420Intercity1x/nightTilburg - 's-HertogenboschNSNight network. Only runs on Friday and Saturday nights.
21430Intercity1-2x/nightUtrecht Centraal - NijmegenNSNight network. Only runs on Friday and Saturday nights.
21440Intercity1-2x/nightUtrecht Centraal - Amersfoort CentraalNSNight network. Only runs on Friday and Saturday nights.
21460Intercity2x/nightAmsterdam Centraal - HaarlemNSNight network. Only runs on Friday and Saturday nights.
21470Intercity1x/nightAmsterdam Centraal - AlkmaarNSNight network. Only runs on Friday and Saturday nights.
2200Intercity1-2x/hourAmsterdam Centraal - VlissingenNS
220ICE International2-3x/day (per direction)(München Hbf -) Frankfurt (M) Hbf - Amsterdam CentraalNS International
2300Intercity1x/hourAmsterdam Centraal - VlissingenNSOnly runs on weekdays during the day.
2400Intercity direct1-2x/hourLelystad Centrum - Rotterdam CentraalNSSurcharge for Schiphol - Rotterdam.
240Intercity1x/2 hoursAmsterdam Centraal - Berlin OstbahnhofNS International
2500Local train1x/hourRoosendaal - PuursNMBS
2600Intercity2x/hourAlmere Centrum - Amsterdam CentraalNS
2700Intercity2x/hour(Den Helder -) Alkmaar - MaastrichtNSOnly runs between Alkmaar and Amsterdam Centraal from Friday to Sunday.
2800Intercity2x/hourRotterdam Centraal - Utrecht CentraalNS
28300Sprinter1x/hourUtrecht Centraal - Utrecht MaliebaanNSDoes not run on Mondays.
2900Intercity2x/hourEnkhuizen - MaastrichtNSOnly runs in the evening and from Friday to Sunday.
3000Intercity2x/hourNijmegen - Den HelderNSStops at Veenendaal-De Klomp after 19:00. Stops at Amsterdam Bijlmer ArenA after 23:15.
30400Express train1x/hour(Winterswijk -) Zutphen - ApeldoornArrivaOnly runs in the evenings and on weekends.
30700Local train2x/hourArnhem Centraal - DoetinchemHermesOnly runs on weekdays during the day.
30800Local train2x/hourWinterswijk - ZutphenArriva
30900Local train2x/hourArnhem Centraal - WinterswijkArriva
31000Local train1-2x/hourHardenberg - AlmeloArriva
3100Intercity2x/hourNijmegen - Schiphol Airport - Den Haag CentraalNSStops at Veenendaal-De Klomp from Friday to Sunday until 19:00.
31100Local train2x/hourArnhem Centraal - TielArrivaDoes not stop at Arnhem Zuid.
31200Local train2x/hourOldenzaal - ZutphenArriva
31300Sprinter2x/hourAmersfoort Centraal - Ede-WageningenKeolis Nederland
31400Sprinter2x/hourAmersfoort Centraal - Barneveld ZuidKeolis NederlandOnly runs Monday-Saturday during the day.
32000Local train2x/hourMaastricht Randwyck - Kerkrade CentrumArrivaSometimes runs as train series 35000.
35000Local train1-3x/dayHeerlen → Maastricht RandwyckArrivaA few trips instead of train series 32000.
3200Intercity0-2x/hourArnhem Centraal - Schiphol Airport - Rotterdam CentraalNSOnly runs from Monday to Thursday until 19:00.
32200Local train2x/hourNijmegen - RoermondArriva
32300Local train2x/hourNijmegen - Venray (- Venlo)ArrivaA few trips start/end in Blerick or Venlo.
32400Local train2x/hourMaastricht Randwyck - RoermondArriva
32500Local train2x/hourHeerlen - SittardArriva
32710Night train1x/weekMaastricht - Schiphol AirportArrivaOnly runs on Friday nights.
32740Night train2x/weekZwolle - Schiphol AirportArrivaRuns from March 14, 2025. Only runs on Friday and Saturday nights.
32780Night train1x/weekGroningen - Schiphol AirportArrivaOnly runs on Friday nights.
3400Intercity2x/hourHaarlem - AlkmaarNSRush hour train Mon-Thu.
3500Intercity2x/hourDordrecht - Schiphol Airport - VenloNS
3600Intercity2x/hourRoosendaal - ZwolleNS
36900Local train1x/hourArnhem Centraal → TerborgArrivaOnly runs on Sunday mornings.
37000Local train1x/hourLeeuwarden - SneekArriva
3700Intercity0-2x/hourEnkhuizen - Amsterdam CentraalNSRush hour train, not on Friday.
37100Local train1x/hourLeeuwarden - StavorenArriva
37200Local train2x/hourLeeuwarden - Harlingen HavenArriva
37300Express train2x/hourLeeuwarden - GroningenArrivaDoes not run between Groningen and Groningen Europapark until July 13, 2025.
37400Local train2x/hourLeeuwarden - Groningen (- Groningen Europapark)ArrivaDid not run between Groningen and Groningen Europapark until July 13, 2025.
37500Local train1x/hourGroningen - Winschoten - Bad NieuweschansArrivaUntil July 13, 2025, a few trips start/end in Winschoten. Only runs on Sundays from July 13, 2025.
37600Local train2x/hourEemshaven - Roodeschool - Groningen (- Winschoten - Bad Nieuweschans)ArrivaDid 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.
37700Local train1x/hourGroningen - DelfzijlArrivaOnly runs on Sundays from July 13, 2025.
37800Local train2x/hourGroningen - VeendamArrivaRan exclusively between Groningen and Veendam until July 13, 2025.
37900Express train2x/hourGroningen - WinschotenArrivaRush hour train.
38000Express train0-2x/hourLeeuwarden - SneekArrivaRush hour train.
3800Express train1x/hourZwolle - EmmenArriva
3900Intercity2x/hourEnkhuizen - HeerlenNSOnly runs from Monday to Thursday between Enkhuizen and Eindhoven Centraal.
4000Sprinter2x/hourRotterdam Centraal - UitgeestNS
400Nightjet1x/nightAmsterdam Centraal - Zürich HBÖBB
4100Sprinter2x/hourHoorn Kersenboogerd - HoofddorpNS
420Nightjet1x/nightAmsterdam Centraal - Innsbruck Hbf / Wien HbfÖBB
4300Sprinter2x/hourDen Haag Centraal - Lelystad CentrumNS
4400Sprinter2x/hour(Oss -) 's-Hertogenbosch - DeurneNSLimited from/to Oss.
450European Sleeper3x/weekBrussel-Zuid - Amsterdam Centraal - Berlin Ostbahnhof - Praha hl.n.European Sleeper
4600Sprinter2x/hourAmsterdam Centraal - Almere OostvaardersNS
4800Sprinter2x/hourAmsterdam Centraal - Beverwijk - HoornNS
4900Sprinter2x/hourAlmere Centrum - Utrecht CentraalNSDoes not stop at all stations.
5000Sprinter2x/hourDordrecht - Den Haag CentraalNS
500Intercity1x/hourGroningen - Den Haag CentraalNS
5100Sprinter2x/hourDordrecht - Den Haag CentraalNS
5200Sprinter2x/hourDordrecht - Den Haag CentraalNS
5300Sprinter2x/hourHarderwijk - Amersfoort CentraalNSRuns 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.
5400Sprinter2x/hourAmsterdam Centraal - Zandvoort aan ZeeNS
5500Sprinter2x/hourUtrecht Centraal - BaarnNS
5600Sprinter2x/hourZwolle - Utrecht CentraalNS
5700Sprinter2x/hourUtrecht Centraal - Weesp - Leiden CentraalNS
5800Sprinter2x/hourAmersfoort Vathorst - Amsterdam CentraalNS
5900Sprinter2x/hourDordrecht - RoosendaalNS
6000Sprinter0-2x/hourDen Haag Centraal - 's-HertogenboschNS
600Intercity1x/hourLeeuwarden - Den Haag CentraalNS
6100Sprinter2x/hourGroningen - ZwolleNS
6200Sprinter2x/hourGroningen - AssenNSRush hour train.
6300Sprinter2x/hourDen Haag Centraal - HaarlemNS
6400Sprinter2x/hourTilburg Universiteit - Eindhoven Centraal (- Weert)NS
6500Sprinter1x/hourRoosendaal - VlissingenNSOnly Mon-Fri until 20:00.
6600Sprinter2x/hourDordrecht - Arnhem CentraalNS
6700Sprinter0-2x/hourLeiden Centraal - TielNS
6800Sprinter2x/hourDen Haag Centraal - Gouda GoverwelleNSRush hour train Mon-Thu.
6900Sprinter2x/hourDen Haag Centraal - TielNS
7000Sprinter2x/hour(Enschede -) Almelo - ApeldoornNSOnly runs between Enschede and Almelo during rush hour.
700Intercity1x/hourGroningen - Schiphol AirportNS
7100Local train1-2x/hourDordrecht - GorinchemQbuzzDoes not stop at Hardinxveld Blauwe Zoom. Runs only 1x per hour after 20:30 in the evenings and on Sundays.
7200Local train1-2x/hourDordrecht - GeldermalsenQbuzz
7300Sprinter2x/hourBreukelen - RhenenNS
7400Sprinter2x/hourUitgeest - Driebergen-ZeistNS
7500Sprinter2x/hourEde-Wageningen - Arnhem CentraalNS
7600Sprinter2x/hourZutphen - WijchenNS
7900Sprinter2x/hourZwolle - EnschedeKeolis Nederland
8000Local train1-2x/hourZwolle - EmmenArriva
800Intercity1x/hourLeeuwarden - Schiphol AirportNS
8100Sprinter2x/hourAmsterdam Centraal - HoofddorpNS
8200Sprinter2x/hourAmsterdam Centraal - HoofddorpNS
8300Sprinter2x/hourAmsterdam Centraal - HoofddorpNS
8400Sprinter2x/hourAmsterdam Centraal - HoofddorpNS
8500Sprinter2x/hourZwolle - KampenKeolis Nederland
8600Sprinter2x/hourAlphen aan den Rijn - GoudaNS
8700Sprinter2x/hourAlphen aan den Rijn - GoudaNSOnly Mon-Fri until 19:00.
8800Sprinter2x/hourLeiden Centraal - 's-HertogenboschNS
8900Sprinter0-2x/hourLeiden Centraal - Utrecht CentraalNS
9000Sprinter2x/hourLeeuwarden - Lelystad CentrumNS
9100Eurostar2-3x/dayAmsterdam Centraal - Brussel-Zuid - London St. Pancras InternationalEurostarLille Europe is served irregularly.
9200EuroCity1x/hourRotterdam Centraal - Brussel-ZuidNS International
9300Eurostar1x/hourAmsterdam Centraal - Paris NordEurostar
9500Eurocity Direct1x/hourLelystad Centrum - Brussel-ZuidNS InternationalSurcharge for Schiphol Airport - Rotterdam for domestic travelers.
9900Eurostar0-2x/dayAmsterdam Centraal - Marne-la-Vallée-Chessy / Bourg-St-MauriceEurostar

Train routes with reversal of direction

Certain train routes change directions on route. All of these consist of multiple units, or push-pull trains with the station:

See also

References

  1. "The most popular routes with the train | NS". www.ns.nl. Retrieved 2025-04-23.