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
|