Series: |
Operator: |
Train Type: |
Route: |
Material: |
Frequency: |
Notes: |
100 |
DB Fernverkehr |
ICE |
Amsterdam Centraal - Utrecht Centraal - Arnhem - Oberhausen Hbf - Duisburg Hbf - Düsseldorf Hbf - Köln Hbf - Siegburg/Bonn - Frankfurt/Main Flughafen - Mannheim Hbf - Karlsruhe Hbf - Offenburg - Freiburg Hbf - Basel Bad Bf - Basel SBB |
ICE 3M |
1x per day |
=ICE 43, reservation required |
120 |
DB Fernverkehr |
ICE |
Amsterdam Centraal - Utrecht Centraal - Arnhem - Oberhausen Hbf - Duisburg Hbf - Düsseldorf Hbf - Köln Hbf - Frankfurt/Main Flughafen - Frankfurt (Main) Hbf |
ICE 3M |
5x per day |
=ICE 78, reservation required |
140 |
DB Fernverkehr |
Intercity |
Amsterdam Centraal - Hilversum – Amersfoort - Apeldoorn – Deventer - Almelo - Hengelo - Bad Bentheim - Rheine - Osnabrück Hbf - Bad Oeynhausen/Bünde - Minden - Hannover Hbf - Wolfsburg Hbf - Stendal - Berlin-Spandau - Berlin Hbf - Berlin Ostbahnhof |
DB IC + NS Class 1700 or TRAXX or Eurosprinter [nb 1] |
5x per day to Berlin, 1x per day to Hannover, 1x per day to Bad Bentheim |
=ICE 77, reservation recommended |
419 / 418 |
City Night Line |
CNL |
Amsterdam Centraal - Utrecht Centraal - Arnhem - Emmerich - Duisburg Hbf - Düsseldorf Hbf - Köln Hbf - Bonn Hbf - Koblenz Hbf - Frankfurt/Main Flughafen - Stuttgart Hbf - Plochingen - Göppingen - Geislingen - Ulm Hbf - Günzburg - Augsburg Hbf - München Hbf (- Insbruck) |
EuroSprinter[nb 2] |
1x per day |
Pollux
Joint service with CNL 40419 until Frankfurt Flughafen |
447 |
EuroNight |
Jan Kiepura |
Amsterdam Centraal - Utrecht Centraal - Arnhem - Emmerich - Oberhausen Hbf - Duisburg Hbf - Düsseldorf Hbf - Köln Hbf - Wuppertal Hbf - Dortmund Hbf - Hamm (Westfalen) - Bielefeld Hbf - Berlin Hbf - Berlin Ostbf - Rzepin - Poznań Główny - Konin - Kutno - Warsaw Zachodnia - Warsaw Centralna - Warsaw Wschodnia |
NS Class 1700 |
1x per day |
since December 2014 services are ceased (actually operated from Oberhausen) until further notice; operated in conjunction with CNL Oberhausen - Köln - Berlin - Dresden - Praha |
500 |
NS |
Intercity |
Rotterdam Centraal - Rotterdam Alexander - Gouda - Utrecht Centraal - Amersfoort - Zwolle - Assen - Groningen |
ICM, VIRM |
1x per hour |
|
700 |
NS |
Intercity |
Den Haag Centraal - Leiden Centraal - Schiphol Airport - Amsterdam Zuid - Duivendrecht - Almere Centrum - Lelystad Centrum - Zwolle - Assen - Groningen |
VIRM |
1x per hour |
|
800 |
NS |
Intercity |
(Schagen - Heerhugowaard - Alkmaar Noord -) Alkmaar - Heiloo - Castricum - Zaandam - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Amstel - Utrecht Centraal – 's-Hertogenbosch - Eindhoven - Weert - Roermond - Sittard - Maastricht |
VIRM |
2x per hour; Amsterdam Centraal-Maastricht after 8pm and on Sundays |
Schagen - Alkmaar only at peak hours |
900 |
NS |
Intercity Direct |
Amsterdam Centraal - Schiphol Airport - Rotterdam Centraal - Breda |
Bombardier Traxx with ICRm units |
2x per hour |
Supplement required between Schiphol Airport and Rotterdam |
1000 |
NS |
Intercity Direct |
Amsterdam Centraal - Schiphol Airport - Rotterdam Centraal |
Bombardier Traxx with ICRm units |
2x per hour |
Supplement required between Schiphol Airport and Rotterdam |
1400 |
NS |
Nachtnet |
Rotterdam Centraal - Delft - Den Haag HS - Leiden Centraal - Schiphol Airport - Amsterdam Centraal - Utrecht Centraal |
ICM, VIRM |
1x per hour, nights only |
|
1500 |
NS |
Intercity |
Enkhuizen - Bovenkarspel Flora - Bovenkarspel-Grootebroek - Hoogkarspel - Hoorn Kersenboogerd - Hoorn - Amsterdam Sloterdijk - Amsterdam Centraal - Hilversum - Amersfoort (- Apeldoorn - Deventer) |
ICM, VIRM |
2x per hour |
Extends to Deventer during peak hours and once every two hours to produce an hourly service with the Intercity 140 |
1600 |
NS |
Intercity |
Schiphol Airport - Amsterdam Zuid - Duivendrecht - Hilversum - Amersfoort - Apeldoorn - Deventer - Almelo - Hengelo - Enschede |
ICM |
1x per hour |
|
1700 |
NS |
Intercity |
Den Haag Centraal - Gouda - Utrecht Centraal - Amersfoort - Apeldoorn - Deventer - Almelo - Hengelo - Enschede |
ICM, VIRM, |
1x per hour |
|
1900 |
NS |
Intercity |
Den Haag Centraal - Den Haag HS - Delft - Rotterdam Centraal - Dordrecht - Breda - Tilburg - Eindhoven - Helmond - Deurne - Horst-Sevenum - Blerick - Venlo |
ICM |
2x per hour |
|
2000 |
NS |
Intercity |
Den Haag Centraal - Gouda - Utrecht Centraal |
DDZ, VIRM, |
2x per hour, not evenings or Sundays |
|
2100 |
NS |
Intercity |
Amsterdam Centraal - Amsterdam Sloterdijk- Haarlem - Heemstede-Aerdenhout - Leiden Centraal - Den Haag Centraal |
NID |
2x per hour |
|
2200 |
NS |
Intercity |
Amsterdam Centraal - Amsterdam Sloterdijk – Haarlem - Heemstede-Aerdenhout - Leiden Centraal - Den Haag Laan van NOI – Den Haag HS - Delft - Schiedam Centrum - Rotterdam Centraal - Rotterdam Blaak - Dordrecht |
VIRM |
2x per hour |
|
2500 |
NMBS |
Stoptrein |
Roosendaal - Essen (Belgium) - Wildert - Kalmthout - Kijkuit - Heide - Kapellen - Sint-Mariaburg - Ekeren - Antwerpen Noorderdokken - Antwerpen-Luchtbal - Antwerpen-Centraal - continues to Puurs or Brussels Airport |
MS75 |
1x per hour |
international service to/from Belgium |
2600 |
NS |
Intercity |
Lelystad Centrum - Almere Centrum - Amsterdam Centraal - Amsterdam Sloterdijk - Amsterdam Lelylaan - Schiphol Airport - Leiden Centraal - Den Haag Laan van NOI – Den Haag HS - Delft - Schiedam Centrum - Rotterdam Centraal - Rotterdam Blaak - Dordrecht - Roosendaal - Bergen op Zoom - Rilland-Bath - Krabbendijke - Kruiningen-Yerseke - Kapelle-Biezelinge - Goes - Arnemuiden - Middelburg - Vlissingen Souburg - Vlissingen |
VIRM |
2x per hour |
|
2800 |
NS |
Intercity |
Rotterdam Centraal - Rotterdam Alexander - Gouda - Utrecht Centraal |
VIRM |
2x per hour |
|
3000 |
NS |
Intercity |
Den Helder - Den Helder Zuid - Anna Paulowna - Schagen – Heerhugowaard - Alkmaar Noord - Alkmaar - Castricum - Zaandam - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Amstel - Utrecht Centraal - Veenendaal-De Klomp - Ede-Wageningen - Arnhem - Nijmegen |
VIRM |
2x per hour |
Extra calls at Heiloo in the evenings and Sundays. Calls also at Driebergen-Zeist in the evenings and early Sunday mornings |
3100 |
NS |
Intercity |
Schiphol Airport - Amsterdam Zuid - Amsterdam Bijlmer ArenA - Utrecht Centraal - Driebergen-Zeist - Ede-Wageningen - Arnhem - Nijmegen |
VIRM |
2x per hour |
Runs to approximately 8 PM |
3300 |
NS |
Sprinter |
Hoofddorp - Schiphol Airport - Amsterdam Lelylaan - Amsterdam Sloterdijk (Hemboog) - Zaandam - Zaandam Kogerveld - Purmerend Weidevenne - Purmerend - Purmerend Overwhere - Hoorn - Hoorn Kersenboogerd |
SGMm, SLT |
2x per hour |
|
3400 |
NS |
Intercity |
Alkmaar - Beverwijk - Haarlem |
SGMm, SLT, NID |
2x per hour |
Peak hours only |
3500 |
NS |
Intercity |
Schiphol Airport - Amsterdam Zuid- Amsterdam Bijlmer ArenA - Utrecht Centraal - 's-Hertogenbosch - Eindhoven - Weert - Roermond - Sittard - Heerlen |
VIRM |
2x per hour |
|
3600 |
NS |
Intercity |
Zwolle - Wijhe - Olst - Deventer - Zutphen - Dieren - Arnhem - Arnhem Zuid - Elst - Nijmegen Lent - Nijmegen - Oss - 's-Hertogenbosch - Tilburg - Breda - Etten-Leur - Roosendaal |
DDZ |
2x per hour |
|
3800 |
Arriva |
Sneltrein |
Zwolle - Dalfsen - Ommen - Mariënberg - Hardenberg - Coevorden - Nieuw Amsterdam - Emmen Zuid - Emmen |
Stadler GTW |
1x per hour |
|
4000 |
NS |
Sprinter |
Uitgeest - Krommenie-Assendelft - Wormerveer - Koog-Zaandijk - Koog Bloemwijk - Zaandam - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Muiderpoort - Amsterdam Amstel - Duivendrecht - Amsterdam Bijlmer ArenA - Amsterdam Holendrecht - Abcoude - Breukelen - Woerden - Gouda Goverwelle - Gouda - Nieuwerkerk a/d IJssel - Capelle Schollevaar - Rotterdam Alexander - Rotterdam Noord - Rotterdam Centraal |
SLT |
2x per hour |
|
4100 |
NS |
Sprinter |
Rotterdam Centraal - Schiedam Centrum - Schiedam Nieuwland - Vlaardingen Oost - Vlaardingen Centrum - Vlaardingen West - Maassluis - Maassluis West - Hoek van Holland Haven - Hoek van Holland Strand |
SLT, SGMm |
2x per hour |
to Strand Station March - November |
4200 |
NS |
Sprinter |
Rotterdam Centraal - Schiedam Centrum - Schiedam Nieuwland - Vlaardingen Oost - Vlaardingen Centrum - Vlaardingen West - Maassluis - Maassluis West |
SLT, SGMm |
2x per hour |
not Sundays |
4300 |
NS |
Sprinter |
Hoofddorp – Schiphol Airport – Amsterdam Zuid – Amsterdam RAI - Duivendrecht – Diemen Zuid - Weesp - Almere Poort – Almere Muziekwijk - Almere Centrum – Almere Parkwijk - Almere Buiten - Almere Oostvaarders |
SLT, SGMm (In evening=Sundays) |
2x per hour |
|
4400 |
NS |
Sprinter |
Nijmegen - Nijmegen Goffert - Nijmegen Dukenburg - Wijchen - Ravenstein - Oss - Oss West - Rosmalen - 's-Hertogenbosch Oost - 's-Hertogenbosch |
Plan V, SGMm, NID |
2x per hour |
Linked to 9600 series ('s-Hertogenbosch-Deurne) |
4600 |
NS |
Sprinter |
Amsterdam Centraal - Amsterdam Muiderpoort - Amsterdam Science Park - Diemen - Weesp - Almere Poort - Almere Muziekwijk - Almere Centrum - Almere Parkwijk - Almere Buiten - Almere Oostvaarders - Lelystad Centrum - Dronten - Kampen Zuid - Zwolle |
SLT |
2x per hour |
|
4700 |
NS |
Sprinter |
Uitgeest - Krommenie-Assendelft - Wormerveer - Koog-Zaandijk - Koog Bloemwijk - Zaandam - Amsterdam Sloterdijk - Amsterdam Centraal |
SLT |
2x per hour |
Linked to the 7400 to/from Rhenen in peak hours |
4900 |
NS |
Sprinter |
Utrecht Centraal - Utrecht Overvecht - Hilversum Sportpark - Hilversum - Naarden-Bussum - Almere Poort - Almere Muziekwijk - Almere Centrum - Almere Parkwijk - Almere Buiten - Almere Oostvaarders |
SLT |
2x per hour |
|
5000 |
NS |
Sprinter |
Den Haag Centraal - Den Haag HS - Den Haag Moerwijk - Rijswijk - Delft - Delft Zuid - Schiedam Centrum - Rotterdam Centraal - Rotterdam Blaak - Rotterdam Zuid - Rotterdam Lombardijen - Barendrecht - Zwijndrecht - Dordrecht (- Dordrecht Zuid - Lage Zwaluwe - Breda-Prinsenbeek - Breda) |
SGMm, SLT |
2x per hour |
Does not run on evenings and weekends |
5100 |
NS |
Sprinter |
Den Haag Centraal - Den Haag HS - Den Haag Moerwijk - Rijswijk - Delft - Delft Zuid - Schiedam Centrum - Rotterdam Centraal - Rotterdam Blaak - Rotterdam Zuid - Rotterdam Lombardijen - Barendrecht - Zwijndrecht - Dordrecht - Dordrecht Zuid - Lage Zwaluwe - Zevenbergen - Oudenbosch - Roosendaal |
SGMm |
2x per hour |
|
5200 |
NS |
Sprinter |
Tilburg Universiteit - Tilburg - Oisterwijk - Boxtel - Best - Eindhoven Strijp-S - Eindhoven |
Mat '64 |
2x per hour |
|
5300 |
NMBS |
Intercity[nb 3] |
Maastricht - Maastricht Randwyck - Eijsden - Visé - Bressoux - Liège-Guillemins |
MS80 |
1x per hour |
extends to Hasselt on weekdays |
5400 |
NS |
Sprinter |
Amsterdam Centraal - Amsterdam Sloterdijk - Halfweg-Zwanenburg - Haarlem Spaarnwoude - Haarlem - Overveen - Zandvoort |
SGMm |
2x per hour |
|
5500 |
NS |
Sprinter |
Utrecht Centraal - Utrecht Overvecht - Bilthoven - Den Dolder - Soest Zuid - Soest - Soestdijk - Baarn |
NID |
2x per hour |
|
5600 |
NS |
Sprinter |
Utrecht Centraal - Utrecht Overvecht - Bilthoven - Den Dolder - Amersfoort - Amersfoort Schothorst - Amersfoort Vathorst - Nijkerk - Putten - Ermelo - Harderwijk - Nunspeet - 't Harde - Wezep - Zwolle |
SGMm, NID |
2x per hour |
|
5700 |
NS |
Sprinter |
Utrecht Centraal - Utrecht Overvecht - Hollandsche Rading - Hilversum Sportpark - Hilversum - Hilversum Noord - Bussum Zuid - Naarden-Bussum - Weesp - Diemen Zuid - Duivendrecht - Amsterdam RAI - Amsterdam Zuid - Schiphol Airport - Hoofddorp - Nieuw-Vennep - Sassenheim - Leiden Centraal - De Vink - Voorschoten - Den Haag Mariahoeve - Den Haag Laan van NOI - Den Haag Centraal |
SLT |
2x per hour |
|
5800 |
NS |
Sprinter |
Hoofddorp - Schiphol - Amsterdam Lelylaan - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Muiderpoort - Amsterdam Science Park - Diemen - Weesp - Naarden-Bussum - Bussum Zuid - Hilversum Noord – Hilversum - Baarn - Amersfoort - Amersfoort Schothorst - Amersfoort Vathorst |
SGMm |
2x per hour |
|
6000 |
NS |
Sprinter |
Utrecht Centraal - Utrecht Lunetten - Houten - Houten Castellum - Culemborg - Geldermalsen - Tiel Passewaaij - Tiel |
SLT |
2x per hour |
|
6100 |
NS |
Sprinter |
Utrecht Centraal - Utrecht Leidsche Rijn - Utrecht Terwijde - Vleuten - Woerden |
SLT |
2x per hour |
Does not operate in evenings and at weekends |
6300 |
NS |
Sprinter |
Den Haag Centraal - Den Haag Laan van NOI - Den Haag Mariahoeve - Voorschoten - De Vink - Leiden Centraal - Voorhout - Hillegom - Heemstede-Aerdenhout - Haarlem |
SLT |
2x per hour |
During weekends only Leiden Centraal - Haarlem |
6400 |
NS |
Sprinter |
Eindhoven - Geldrop - Heeze - Maarheeze - Weert |
SLT |
2x per hour |
|
6800 |
NS |
Sprinter |
Roermond - Echt - Susteren - Sittard - Geleen-Lutterade - Beek-Elsloo - Bunde - Maastricht - Maastricht Randwyck |
SGMm |
2x per hour |
|
6900 |
NS |
Sprinter |
Sittard - Geleen Oost - Spaubeek - Schinnen - Nuth - Hoensbroek - Heerlen |
SGM |
2x per hour, 1x per hour in evenings and weekends |
|
7000 |
NS |
Sprinter |
Apeldoorn - Apeldoorn Osseveld - Twello - Deventer - Deventer Colmschate - Holten - Rijssen - Wierden - Almelo - Almelo de Riet - Borne - Hengelo - Enschede Kennispark - Enschede |
DD-AR |
2x per hour, during evenings 1x per hour Apeldoorn - Deventer and 2x per hour Deventer - Almelo, 1x per hour during weekends |
During evenings and weekends only Apeldoorn - Almelo |
7400 |
NS |
Sprinter |
(Amsterdam Centraal - Amsterdam Muiderpoort - Amsterdam Amstel - Duivendrecht - Amsterdam Bijlmer ArenA - Amsterdam Holendrecht - Abcoude) - Breukelen - Maarssen - Utrecht Zuilen - Utrecht Centraal - Bunnik - Driebergen-Zeist - Maarn - Veenendaal West - Veenendaal Centrum - Rhenen |
SLT, SGMm |
2x per hour |
Starts in Amsterdam Centraal during peak hours, linked to the 4700 |
7500 |
NS |
Sprinter |
Ede-Wageningen - Wolfheze - Oosterbeek - Arnhem |
SGMm |
2x per hour, 1x per hour during evenings and weekends |
|
7600 |
NS |
Sprinter |
Nijmegen - Nijmegen Lent - Elst - Arnhem Zuid - Arnhem - Arnhem Velperpoort - Arnhem Presikhaaf - Velp - Rheden - Dieren - Brummen - Zutphen |
DD-AR/DDZ |
2x per hour, 1x per hour on Sundays |
|
7900 |
NS |
Sprinter |
Zwolle - Heino - Raalte - Nijverdal - Wierden - Almelo - Almelo de Riet - Borne - Hengelo - Enschede Kennispark - Enschede |
Buffel (DM'90) |
2x per hour |
|
8000 |
Arriva |
Stoptrein |
Zwolle - Dalfsen - Ommen - Mariënberg - Hardenberg - Gramsbergen - Coevorden - Dalen - Nieuw Amsterdam - Emmen Zuid - Emmen |
Stadler GTW |
1x per hour |
|
8500 |
NS |
Sprinter |
Zwolle - Kampen |
Buffel (DM'90) |
2x per hour |
|
8800 |
NS |
Intercity |
Leiden Centraal - Leiden Lammenschans - Alphen aan den Rijn - Bodegraven - Woerden - Utrecht Centraal |
VIRM, ICMm, NID |
2x per hour |
|
9000 |
NS |
Sprinter |
Meppel - Steenwijk - Wolvega - Heerenveen - Akkrum - Grou-Jirnsum - Leeuwarden |
ICM |
1x per hour |
Does not operate in evening or at weekends |
9100 |
NS |
Sprinter |
Zwolle - Meppel - Hoogeveen - Beilen - Assen - Haren - Groningen Europapark - Groningen |
ICM |
2x per hour |
|
9200 |
NS International/NMBS |
Intercity |
Amsterdam Centraal - Schiphol Airport - Den Haag Hollands Spoor - Rotterdam Centraal - Dordrecht - Roosendaal - Antwerpen-Centraal - Antwerpen-Berchem - Mechelen - Brussels National Airport - Brussels-North - Brussel-Centraal - Brussel-Zuid/Midi |
Bombardier Traxx with ICRm units |
1x per hour |
|
9300 |
Thalys |
Thalys |
Amsterdam Centraal - Schiphol Airport - Rotterdam Centraal - Antwerpen-Centraal - Brussel-Zuid/Midi - Paris Nord |
TGV PBA/TGV PBKA |
11x per day |
Reservation required |
9500 |
NS |
Sprinter |
Gouda - Waddinxveen - Waddinxveen Noord - Boskoop - Alphen a/d Rijn |
SLT |
2x per hour, replaced by series 19500 during peak hours. |
|
9600 |
NS |
Sprinter |
's-Hertogenbosch - Vught - Boxtel - Best - Eindhoven Strijp-S - Eindhoven - Helmond Brandevoort - Helmond 't Hout - Helmond - Helmond Brouwhuis - Deurne |
SGMm, DDZ, DD-AR |
2x per hour |
Linked to 4400 series (Nijmegen-'s-Hertogenbosch) |
9700 |
NS |
Sprinter |
Gouda Goverwelle - Gouda - Nieuwerkerk a/d IJssel - Capelle Schollevaar - Rotterdam Alexander - Rotterdam Noord - Rotterdam Centraal |
SGMm, SLT |
2x per hour, peak hours only |
|
9800 |
NS |
Sprinter |
Den Haag Centraal - Voorburg - Den Haag Ypenburg - Zoetermeer - Zoetermeer Oost - Gouda - Gouda Goverwelle - Woerden - Vleuten - Utrecht Terwijde - (Utrecht Leidsche Rijn) - Utrecht Centraal |
SLT, SGMm |
2x per hour |
Only calls at Utrecht Leidsche Rijn in the evening and weekends due to infrastructural limitations. |
9900 |
Thalys |
Thalys |
Amsterdam Centraal - Schiphol Airport - Rotterdam Centraal - Antwerpen-Centraal - Brussel-Zuid/Midi - Lille Europe |
TGV PBA/TGV PBKA |
2x per day |
Reservation required |
11600 |
NS |
Intercity |
Schiphol Airport - Amsterdam Zuid - Duivendrecht - Hilversum - Amersfoort - Amersfoort Schothorst |
ICMm |
1x per hour |
|
11700 |
NS |
Intercity |
Den Haag Centraal - Gouda - Utrecht Centraal - Amersfoort - Amersfoort Schothorst |
ICMm |
1x per hour |
|
12500 |
NS |
Intercity |
Rotterdam Centraal - Rotterdam Alexander - Gouda - Utrecht Centraal - Amersfoort - Zwolle - Steenwijk - Heerenveen - Leeuwarden |
ICMm, VIRM |
1x per hour |
|
12600 |
NS |
Intercity |
Vlissingen - Vlissingen Souburg - Middelburg - Arnemuiden - Goes - Kapelle-Biezelinge - Kruiningen-Yerseke - Krabbendijke - Rilland-Bath - Bergen op Zoom - Roosendaal - Dordrecht - Rotterdam Blaak - Rotterdam Centraal - Schiedam Centrum - Delft - Den Haag HS - Den Haag Laan van NOI - Leiden Centraal - Schiphol Airport - Amsterdam Lelylaan - Amsterdam Sloterdijk - Amsterdam Centraal - Almere Centrum - Lelystad Centrum - Zwolle - Assen - Groningen/Meppel - Steenwijk - Wolvega - Heerenveen - Akkrum - Grou-Jirnsum - Leeuwarden |
VIRM |
2x per hour between Vlissingen and Zwolle, 1x per hour between Zwolle and Groningen and 1x per hour between Zwolle and Leeuwarden. |
Runs only on late evenings and early weekend mornings and (partly) replaces Intercity-services on Series 700, 2600 and 12700 |
12700 |
NS |
Intercity |
Den Haag Centraal - Leiden Centraal - Schiphol Airport - Amsterdam Zuid - Duivendrecht - Almere Centrum - Lelystad Centrum - Zwolle - Meppel - Steenwijk - Wolvega - Heerenveen - Akkrum - Grou-Jirnsum - Leeuwarden |
VIRM |
1x per hour |
|
13600 |
NS |
Sprinter |
's-Hertogenbosch - Tilburg - Tilburg Universiteit - Tilburg Reeshof - Gilze-Rijen - Breda |
SLT |
2x per hour |
Linked to 16000 series (Utrecht-'s-Hertogenbosch) |
14100 |
NS |
Sprinter |
Rotterdam Centraal - Schiedam Centrum - Schiedam Nieuwland - Vlaardingen Oost - Vlaardingen Centrum |
SLT, SGMm |
4x per hour (peak hours only), not weekends |
mornings non-stop from Rotterdam to Vlaardingen and evenings non-stop from Vlaardingen to Rotterdam |
14500 |
NS |
Intercity |
Amsterdam Centraal – Amsterdam Sloterdijk - Hoorn - Hoorn Kersenboogerd - Hoogkarspel - Bovenkarspel-Grootebroek - Bovenkarspel Flora - Enkhuizen |
VIRM, ICMm, DDM-1, DDZ |
2x per hour |
Peak hours only, mornings Enkhuizen - Amsterdam, evenings Amsterdam - Enkhuizen |
14800 |
NS |
Sprinter |
Amsterdam Centraal – Amsterdam Sloterdijk - Halfweg-Zwanenburg - Haarlem Spaarnwoude - Haarlem - Bloemendaal - Santpoort Zuid - Santpoort Noord – Driehuis - Beverwijk - Heemskerk - Uitgeest - Castricum - Heiloo - Alkmaar - Alkmaar Noord - Heerhugowaard - Obdam - Hoorn |
SGMm |
2x per hour |
Operates 1x per hour between Alkmaar and Hoorn in evenings |
15400 |
NS |
Sprinter |
Amsterdam Centraal - Amsterdam Sloterdijk - Halfweg-Zwanenburg - Haarlem Spaarnwoude - Haarlem - Overveen - Zandvoort |
NID |
2x per hour |
Additional service during July and August |
16000 |
NS |
Sprinter |
Utrecht Centraal - Utrecht Lunetten - Houten - Houten Castellum - Culemborg - Geldermalsen - Zaltbommel - 's-Hertogenbosch |
SLT |
2x per hour |
Linked to 13600 series ('s-Hertogenbosch-Breda) |
17400 |
NS |
Sprinter |
Breukelen - Maarssen - Utrecht Zuilen - Utrecht Centraal - Bunnik - Driebergen-Zeist - Maarn - Veenendaal West - Veenendaal Centrum |
SGMm, SLT |
2x per hour, peak hours only |
|
17600 |
NS |
Sprinter |
Nijmegen - Nijmegen Goffert - Nijmegen Dukenburg - Wijchen |
2x per hour, peak hours only |
|
17800 |
Arriva |
Stoptrein |
Apeldoorn - Apeldoorn De Maten - Klarenbeek - Voorst-Empe - Zutphen |
Stadler GTW |
2x per hour |
|
19500 |
NS |
Sprinter |
Leiden Centraal - Leiden Lammenschans - Alphen a/d Rijn - Boskoop - Waddinxveen Noord - Waddinxveen - Gouda |
SGMm |
2x per hour, peak hours only |
Replaces 9500 during peak hours |
19800 |
NS |
Sprinter |
Den Haag Centraal - Voorburg - Den Haag Ypenburg - Zoetermeer - Zoetermeer Oost - Gouda - Gouda Goverwelle |
SLT, SGMm |
2x per hour, not weekends or evenings |
|
20070 |
Eurobahn |
Regional Express |
Venlo - Kaldenkirchen - Breyell - Boisheim - Dülken - Viersen - Mönchengladbach Hbf - Neuss Hbf - Düsseldorf Hbf - Wuppertal-Vohwinkel - Wuppertal Hbf - Wuppertal-Barmen - Wuppertal-Oberbarmen - Schwelm - Ennepetal - Hagen Hbf - Schwerte - Holzwickede - Unna - Bönen - Hamm |
Stadler FLIRT |
1x per hour |
=RE13 Maas-Wupper-Express |
20100 |
Arriva |
Stoptrein |
Groningen - Groningen Europapark - Kropswolde - Martenshoek - Hoogezand-Sappemeer - Sappemeer Oost - Zuidbroek - Scheemda - Winschoten - Bad Nieuweschans - Weener (Germany) - Leer (Germany) |
Stadler GTW |
1x per hour |
Currently unable to operate between Bad Nieuweschans and Leer due to a damaged river bridge. Buses operate from Groningen and Bad Nieuweschans to Leer. |
20180 |
DB Regio |
Regional Bahn |
Enschede - Enschede De Eschmarke - Glanerbrug - Gronau (Westf) - Ochtrup - Metelen Land - Burgsteinfurt - Borghorst - Nordwalde - Altenberge - Münster-Häger - Münster Zentrum Nord - Münster Hbf |
DB Talent |
1x per hour |
=RB64 |
20230 |
DB Regio |
Regional Bahn |
Enschede - Enschede De Eschmarke - Glanerbrug - Gronau (Westf) - Epe (Westf) - Ahaus - Legden - Rosendahl-Holtwick - Coesfeld - Lette - Dülmen - Lüdinghausen - Selm - Selm-Beifang - Bork - Lünen Hbf - Preussen - Dortmund-Derne - Dortmund-Kirchderne - Dortmund Hbf |
DB Talent |
1x per hour |
=RB51 |
20300 |
DB Regio |
Regional Bahn |
Heerlen - Landgraaf - Eygelshoven Markt - Herzogenrath (Germany) - Kohlscheid - Aachen West - Aachen Schanz - Aachen Hbf - Stolberg (Rheinland) Hbf - Stolberg-Altstadt/Eschweiler-Weisweiler |
DB Bombardier Talent |
1x per hour |
=RB20, splits/joins at Stolberg (Rheinland) Hbf. This service only operates between Heerland and Herzogenrath until further notice due to engineering works in Germany |
20800 |
NS |
Intercity |
Sittard - Heerlen |
VIRM |
1x per hour |
Only in the evenings |
21400 |
NS |
Nachtnet |
Rotterdam Centraal - Dordrecht - Breda - Tilburg - Eindhoven; Utrecht Centraal - 's Hertogenbosch - Eindhoven; Tilburg - 's Hertogenbosch |
VIRM |
1x per hour - operates Friday and Saturday nights only |
|
28300 |
NS |
Museum shuttle |
Utrecht Centraal - Utrecht Maliebaan (Nederlands Spoorwegmuseum) |
SLT |
1x per hour (9am to 5pm), to National Railway Museum |
|
30700 |
Breng |
Stoptrein |
Arnhem - Arnhem Velperpoort - Duiven - Zevenaar - Didam - Wehl - Doetinchem De Huet - Doetinchem |
Stadler GTW |
2x per hour, Monday to Friday |
|
30800 |
Arriva |
Stoptrein |
Zutphen - Vorden - Ruurlo - Lichtenvoorde-Groenlo - Winterswijk West - Winterswijk |
Stadler GTW |
2x per hour |
|
30900 |
Arriva |
Stoptrein |
Arnhem - Arnhem Velperpoort - Westervoort - Duiven - Zevenaar - Didam - Wehl - Doetinchem De Huet - Doetinchem - Gaanderen - Terborg - Varsseveld - Aalten - Winterswijk |
Stadler GTW |
2x per hour |
|
31000 |
Arriva |
Stoptrein |
Almelo - Vriezenveen - Daarlerveen - Vroomshoop - Geerdijk - Mariënberg |
Stadler GTW |
2x per hour, Sundays and evenings 1x per hour |
|
31100 |
Arriva |
Stoptrein |
Arnhem - Elst - Zetten-Andelst - Hemmen-Dodewaard - Opheusden - Kesteren - Tiel |
Stadler GTW |
1x per hour, 2x per hour at peak times |
does not call at Arnhem Zuid |
31200 |
Syntus |
Stoptrein |
Zutphen - Lochem - Goor - Delden - Hengelo - Hengelo Oost - Oldenzaal |
Lint 41 |
2x per hour |
|
31300 |
Connexxion |
Stoptrein |
Amersfoort - Barneveld Noord - Barneveld Centrum - Barneveld Zuid - Lunteren - Ede Centrum - Ede-Wageningen |
Protos, Stadler GTW [1][2] |
2x per hour |
|
31400 |
Connexxion |
Stoptrein |
Amersfoort - Barneveld Noord - Barneveld Centrum - Barneveld Zuid |
Protos, Stadler GTW |
2x per hour |
|
32000 |
Veolia |
Stoptrein |
Maastricht Randwyck - Maastricht - Maastricht Noord - Meerssen - Houthem-Sint Gerlach - Valkenburg - Schin op Geul - Klimmen-Ransdaal - Voerendaal - Heerlen Woonboulevard - Heerlen - Heerlen de Kissel - Landgraaf - Eygelshoven - Chevremont - Kerkrade Centrum |
Stadler GTW (known as Velios) |
2x per hour |
|
32100 |
Veolia |
Sneltrein |
Maastricht - Meerssen - Valkenburg - Heerlen |
Stadler GTW |
2x per hour |
|
32200 |
Veolia |
Stoptrein |
Nijmegen - Nijmegen Heyendaal - Mook-Molenhoek - Cuijk - Boxmeer - Vierlingsbeek - Venray - Blerick - Venlo - Tegelen - Reuver - Swalmen - Roermond |
Stadler GTW (known as Velios) |
2x per hour |
|
32300 |
Veolia |
Stoptrein |
Nijmegen - Nijmegen Heyendaal - Mook-Molenhoek - Cuijk - Boxmeer - Vierlingsbeek - Venray |
Stadler GTW (known as Velios) |
2x per hour (peak hours only) |
|
36700 |
Arriva |
Stoptrein |
Dordrecht - Dordrecht Stadspolders - Sliedrecht - Hardinxveld-Giessendam - Gorinchem - Arkel - Leerdam - Beesd - Geldermalsen |
Stadler GTW (known as Spurt) |
2x per hour |
|
36800 |
Arriva |
Stoptrein |
Dordrecht - Dordrecht Stadspolders - Sliedrecht - Hardinxveld-Giessendam - Gorinchem |
Stadler GTW (known as Spurt) |
2x per hour |
Does not call at Hardinxveld Blauwe Zoom |
37000 |
Arriva |
Stoptrein |
Leeuwarden - Mantgum - Sneek Noord - Sneek |
Stadler GTW (known as Spurt) |
2x per hour |
|
37100 |
Arriva |
Stoptrein |
Leeuwarden - Mantgum - Sneek Noord - Sneek - IJlst - Workum - Hindeloopen - Koudum-Molkwerum - Stavoren |
Stadler GTW (known as Spurt) |
1x per hour |
|
37200 |
Arriva |
Stoptrein |
Leeuwarden - Deinum - Dronryp - Franeker - Harlingen - Harlingen Haven |
Stadler GTW (known as Spurt) |
2x per hour |
|
37300 |
Arriva |
Sneltrein |
Groningen - Buitenpost - Leeuwarden |
Stadler Spurt |
1x per hour |
No service during summer |
37400 |
Arriva |
Stoptrein |
Groningen - Zuidhorn - Grijpskerk - Buitenpost - De Westereen - Feanwâlden - Hurdegaryp - Leeuwarden Camminghaburen - Leeuwarden Achter de Hoven - Leeuwarden |
Stadler GTW (known as Spurt) |
2x per hour, 1x per hour Sundays, Sneltrein also runs on weekdays |
only 3 trains per day call at Leeuwarden Achter de Hoven |
37500 |
Arriva |
Stoptrein |
Groningen - Groningen Europapark - Kropswolde - Martenshoek - Hoogezand-Sappemeer - Sappemeer Oost - Zuidbroek - Scheemda - Winschoten (- Bad Nieuweschans) |
Stadler GTW (known as Spurt) |
2x per hour |
In the evenings 1x per hour
Winschoten - Nieuweschans only in the evenings |
37600 |
Arriva |
Stoptrein |
Groningen - Groningen Noord - Sauwerd - Winsum - Baflo - Warffum - Usquert - Uithuizen - Uithuizermeeden - Roodeschool |
Stadler GTW (known as Spurt) |
2x per hour (Monday to Friday), 1x per hour (Weekends) |
|
37700 |
Arriva |
Stoptrein |
Groningen - Groningen Noord - Sauwerd - Bedum - Stedum - Loppersum - Appingedam - Delfzijl West - Delfzijl |
Stadler GTW (known as Spurt) |
2x per hour |
|
37800 |
Arriva |
Stoptrein |
Groningen - Groningen Europapark - Kropswolde - Martenshoek - Hoogezand-Sappemeer - Sappemeer Oost - Zuidbroek - Veendam |
Stadler GTW (known as Spurt) |
2x per hour |
|
40419/40478 |
CityNightLine |
CNL |
Amsterdam Centraal - Utrecht Centraal - Arnhem - Emmerich - Duisburg Hbf - Düsseldorf Hbf - Köln Hbf - Bonn Hbf - Koblenz Hbf - Frankfurt/Main Flughafen Fernbahnhof - Karlsruhe Hbf - Offenburg - Freiburg Hbf - Basel Bad Bf - Basel SBB - Baden - Zürich Hbf |
EuroSprinter[nb 4] |
1x per day |
Pegasus
Joint service with CNL 419 until Frankfurt Flughafen and joins there with CNL 478 from Hamburg to Zürich Hbf |