It has been suggested that this article be merged into Train routes in the Netherlands. (Discuss) Proposed since November 2024. |
This article needs additional citations for verification. (November 2024) |
Dutch railway services is an index page of all the rail services operated in the Netherlands.
Railway services in the Netherlands are operated by the following (see also rail transport operators in the Netherlands):
In the Netherlands there are three types of domestic train services on the main lines, these are:
Private operators running on regional lines use other brands:
The 'Sneltrein' and 'Stoptrein' services used to be operated on the main lines as well. Since 2007 both services were being phased out. As of December 2011, all 'Sneltrein' services on the main lines had been replaced by either 'Intercity' services or 'Sprinter' services. Meanwhile, all 'Stoptrein' services on the main lines had been rebranded into 'Sprinter' services.
International (high speed) services to countries such as Belgium, France and Germany are mostly operated by NS International and Thalys, although other operators have international services as well, such as Deutsche Bahn and Belgian Railway services.
Below the train services are arranged by type, and for each type ordered by number. For a combined sortable table with links to timetables, but listing less stations, see Train routes in the Netherlands.
Series | Operator | Train Type | Route | Rolling Stock | 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 | Branded ICE 43. Reservation recommended |
120 / 220 | Amsterdam Centraal - Utrecht Centraal - Arnhem - Oberhausen Hbf - Duisburg Hbf - Düsseldorf Hbf - Köln Hbf - Frankfurt/Main Flughafen - Frankfurt (Main) Hbf | 5x per day | Branded ICE 78. Reservation recommended | |||
140 / 240 | 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 | Branded IC/EC 77. Reservation recommended | |
500 | NS | Rotterdam Centraal - Rotterdam Alexander - Gouda - Utrecht Centraal - Amersfoort - Zwolle - Assen - Groningen | ICM, DDZ | 1x per hour | Combined half-hourly services with Intercity 600 on section Rotterdam Centraal-Zwolle and with Intercity 700 on section Zwolle-Groningen | |
600 | Rotterdam Centraal - Rotterdam Alexander - Gouda - Utrecht Centraal - Amersfoort - Zwolle - Meppel - Steenwijk - Heerenveen - Leeuwarden | Combined half-hourly services with Intercity 500 on section Rotterdam Centraal-Zwolle and with Intercity 1800 on section Zwolle-Leeuwarden | ||||
700 | Den Haag Centraal - Leiden Centraal - Schiphol Airport - Amsterdam Zuid - Almere Centrum - Lelystad Centrum - Zwolle - Assen - Groningen | Combined half-hourly services with Intercity 1800 on section Den Haag Centraal-Zwolle and with Intercity 500 on section Zwolle-Groningen | ||||
800 | (Den Helder - Den Helder Zuid - Anna Paulowna - Schagen - Heerhugowaard - Alkmaar Noord -) Alkmaar - Castricum - Zaandam - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Amstel - Utrecht Centraal – 's-Hertogenbosch - Eindhoven - Weert - Roermond - Sittard - Maastricht | VIRM | 2x per hour; Not on evenings and Sunday mornings, except Sunday evenings until +/- 8pm | Den Helder - Alkmaar only at peak hours. Some peak hour trains begin/end at Schagen instead of Den Helder | ||
900 | 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 | Amsterdam Centraal - Schiphol Airport - Rotterdam Centraal | |||||
1100 | Intercity | Den Haag Centraal - Den Haag HS - Delft - Rotterdam Centraal - Breda - Tilburg - Eindhoven | ||||
1400 | Nachtnet | Rotterdam Centraal - Delft - Den Haag HS - Leiden Centraal - Schiphol Airport - Amsterdam Centraal - Utrecht Centraal | ICM, VIRM | 1x per hour, nights only | ||
1500 | Intercity | Amsterdam Centraal - Hilversum - Amersfoort (- Apeldoorn - Deventer) | 2x per hour | Extends to Deventer during peak hours and once every hour on weekdays, except if Intercity 140/240 to Berlin runs | ||
1600 | Schiphol Airport - Amsterdam Zuid - Duivendrecht - Hilversum - Amersfoort - Apeldoorn - Deventer - Almelo - Hengelo - Enschede | ICM | 1x per hour | Combined half-hourly services with Intercity 11600 on section Schiphol Airport-Amersfoort and with Intercity 1700 on section Amersfoort-Enschede | ||
1700 | Den Haag Centraal - Gouda - Utrecht Centraal - Amersfoort - Apeldoorn - Deventer - Almelo - Hengelo - Enschede | Combined half-hourly services with Intercity 11700 on section Den Haag Centraal-Amersfoort and with Intercity 1600 on section Amersfoort-Enschede | ||||
1800 | Den Haag Centraal - Leiden Centraal - Schiphol Airport - Amsterdam Zuid - Almere Centrum - Lelystad Centrum - Zwolle - Meppel - Steenwijk - Heerenveen - Leeuwarden | ICM, DDZ | Combined half-hourly services with Intercity 700 on section Den Haag Centraal-Zwolle and with Intercity 600 on section Zwolle-Leeuwarden | |||
2000 | Den Haag Centraal - Gouda - Utrecht Centraal | VIRM, ICM, DDZ | 2x per hour, not evenings and Sunday mornings | |||
2100 | Amsterdam Centraal - Amsterdam Sloterdijk- Haarlem - Heemstede-Aerdenhout - Leiden Centraal - Den Haag Centraal | VIRM | 2x per hour, not on evenings after +/- 10pm and Sunday mornings | |||
2200 | 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 - Roosendaal - Bergen op Zoom - Rilland-Bath - Krabbendijke - Kruiningen-Yerseke - Kapelle-Biezelinge - Goes - Arnemuiden - Middelburg - Vlissingen Souburg - Vlissingen | 2x per hour | ||||
2300 | Dordrecht - Breda | ICM | 1x per hour | |||
2400 | Lelystad Centrum - Almere Buiten - Almere Centrum - Duivendrecht - Amsterdam Zuid - Schiphol Airport - Leiden Centraal - Den Haag Laan van NOI – Den Haag HS - Delft - Schiedam Centrum - Rotterdam Centraal - Rotterdam Blaak - Dordrecht | VIRM | 2x per hour, not on evenings after +/- 10pm and Sunday mornings | The section Lelystad Centrum-Duivendrecht is not served on evenings and Sundays | ||
2500 | NMBS | Stoptrein
(NMBS: L-trein) |
Roosendaal - Essen (Belgium) - Wildert - Kalmthout - Kijkuit - Heide - Kapellen - Sint-Mariaburg - Ekeren - Antwerpen Noorderdokken - Antwerpen-Luchtbal - Antwerpen-Centraal - Antwerpen-Berchem - Antwerpen-Zuid - onwards to Puurs (weekdays) or Lokeren (weekend) | MS75 | 1x per hour | international local service to/from Belgium |
2600 | NS | Intercity | Amsterdam Centraal - Almere Centrum | ICM, VIRM | 2x per hour | |
2800 | Rotterdam Centraal - Rotterdam Alexander - Gouda - Utrecht Centraal | DDZ, ICM, VIRM | 2x per hour, not on evenings and Sunday mornings | |||
2900 | Enkhuizen - Bovenkarspel Flora - Bovenkarspel-Grootebroek - Hoogkarspel - Hoorn Kersenboogerd - Hoorn - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Amstel - Utrecht Centraal – 's-Hertogenbosch - Eindhoven - Weert - Roermond - Sittard - Maastricht | VIRM | 2x per hour, evenings and Sunday mornings only, except Sunday evenings until +/- 8pm | Replacement of Intercity's 800 and 3900, which (partly) do not run at these times | ||
3000 | Den Helder - Den Helder Zuid - Anna Paulowna - Schagen – Heerhugowaard - Alkmaar Noord - Alkmaar - Heiloo - Castricum - Zaandam - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Amstel - Utrecht Centraal - Veenendaal-De Klomp - Ede-Wageningen - Arnhem - Nijmegen | 2x per hour | Extra stop at Driebergen-Zeist in the evenings and on Sunday mornings | |||
3100 | Schiphol Airport - Amsterdam Zuid - Amsterdam Bijlmer ArenA - Utrecht Centraal - Driebergen-Zeist - Ede-Wageningen - Arnhem - Nijmegen | Does not run on evenings after +/- 10pm and on Sunday mornings | ||||
3300 | Sprinter | Hoofddorp - Schiphol Airport - Amsterdam Lelylaan - Amsterdam Sloterdijk (Hemboog) - Zaandam - Zaandam Kogerveld - Purmerend Weidevenne - Purmerend - Purmerend Overwhere - Hoorn - Hoorn Kersenboogerd | SGMm, SLT | |||
3400 | Intercity | Alkmaar - Beverwijk - Haarlem | SGMm, SLT, NID | Peak hours only | ||
3500 | Schiphol Airport - Amsterdam Zuid - Amsterdam Bijlmer ArenA - Utrecht Centraal - 's-Hertogenbosch - Eindhoven - Helmond - Deurne - Horst-Sevenum - Blerick - Venlo | VIRM | The section Utrecht Centraal-Venlo is not served on evenings after +/- 11pm | |||
3600 | Zwolle - Wijhe - Olst - Deventer - Zutphen - Dieren - Arnhem Centraal - Nijmegen - Oss - 's-Hertogenbosch - Tilburg - Breda - Etten-Leur - Roosendaal | ICM | ||||
3700 | Venlo - Helmond - Eindhoven Centraal - 's-Hertogenbosch - Utrecht Centraal - Amsterdam Zuid - Schiphol Airport - Leiden Centraal - Den Haag HS - Delft - Schiedam Centrum - Rotterdam Centraal - Rotterdam Blaak - Dordrecht | VIRM | only in the evenings, Saturdaymorning and Sundays | |||
3800 | Arriva | Sneltrein | Zwolle - Dalfsen - Ommen - Mariënberg - Hardenberg - Coevorden - Nieuw Amsterdam - Emmen Zuid - Emmen | Stadler GTW | 1x per hour | |
3900 | NS | Intercity | Enkhuizen - Bovenkarspel Flora - Bovenkarspel-Grootebroek - Hoogkarspel - Hoorn Kersenboogerd - Hoorn - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Amstel - Utrecht Centraal – 's-Hertogenbosch - Eindhoven - Weert - Roermond - Sittard - Heerlen | VIRM | 2x per hour | Does not run between Enkhuizen and Eindhoven on weekday evenings until +/- 9pm, Saturday evenings until +/- 9pm and late Sunday mornings. Does not run between Enkhuizen and Sittard on evenings after +/- 9pm and early Sunday mornings |
4000 | 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 | |||
4300 | Hoofddorp – Schiphol Airport – Amsterdam Zuid – Amsterdam RAI - Duivendrecht – Diemen Zuid - Weesp - Almere Poort – Almere Muziekwijk - Almere Centrum – Almere Parkwijk - Almere Buiten - Almere Oostvaarders (- Lelystad Centrum) | SLT | Lelystad Centrum only served early morning and late evening | |||
4400 | Arnhem Centraal - Arnhem Zuid - Elst - Nijmegen Lent - Nijmegen - Nijmegen Goffert - Nijmegen Dukenburg - Wijchen - Ravenstein - Oss - Oss West - Rosmalen - 's-Hertogenbosch Oost - 's-Hertogenbosch | SGMm, NID, NS FLIRT | Linked to 9600 series ('s-Hertogenbosch-Deurne) | |||
4500 | Intercity | Enkhuizen - Bovenkarspel Flora - Bovenkarspel-Grootebroek - Hoogkarspel - Hoorn Kersenboogerd - Hoorn - Amsterdam Sloterdijk - Amsterdam Centraal | NID, DDM | |||
4600 | Sprinter | Amsterdam Centraal - Amsterdam Sloterdijk - Amsterdam Lelylaan - Schiphol Airport - Hoofddorp - Nieuw-Vennep - Sassenheim - Leiden Centraal - De Vink - Voorschoten - Den Haag Mariahoeve - Den Haag Laan van NOI - Den Haag Centraal | SLT | Linked to Sprinter 14600 to/from Zwolle | ||
4700 | Uitgeest - Krommenie-Assendelft - Wormerveer - Koog-Zaandijk - Koog Bloemwijk - Zaandam - Amsterdam Sloterdijk - Amsterdam Centraal | Linked to the 7400 to/from Rhenen (not on evenings). Does not run on weekends. | ||||
4800 | 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 | ||||
4900 / 14900 | Utrecht Centraal - (Utrecht Overvecht - Hollandsche Rading) -Hilversum Sportpark - Hilversum - Naarden-Bussum - Almere Poort - Almere Muziekwijk - Almere Centrum | SLT | 14900 evening service also calls at Utrecht Overvecht and Hollandsche Rading | |||
5000 | 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 | SGMm, SLT | Does not run on evenings and weekends | |||
5100 | 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 | SGMm | ||||
5200 | Tilburg Universiteit - Tilburg - Oisterwijk - Boxtel - Best - Eindhoven Strijp-S - Eindhoven | NS FLIRT | Linked to Sprinter 6400 to/from Weert | |||
5300 | Arriva | Sneltrein | Liège-Guillemins – Bressoux – Visé – Eijsden – Maastricht Randwijck – Maastricht - Meerssen - Valkenburg – Heerlen – Landgraaf - Herzogenrath - Aachen West - Aachen Hbf | Stadler FLIRT | 1x per hour | Run in cooperation with SNCB until Maastricht |
5400 | NS | Sprinter | Amsterdam Centraal - Amsterdam Sloterdijk - Halfweg-Zwanenburg - Haarlem Spaarnwoude - Haarlem - Overveen - Zandvoort | SGMm | 2x per hour | |
5500 | Utrecht Centraal - Utrecht Overvecht - Bilthoven - Den Dolder - Soest Zuid - Soest - Soestdijk - Baarn | NID | ||||
5600 | Utrecht Centraal - Utrecht Overvecht - Bilthoven - Den Dolder - Amersfoort - Amersfoort Schothorst - Amersfoort Vathorst - Nijkerk - Putten - Ermelo - Harderwijk - Nunspeet - 't Harde - Wezep - Zwolle | |||||
5700 | Utrecht Centraal - Utrecht Overvecht - Hollandsche Rading - Hilversum Sportpark - Hilversum - Hilversum Media Park - Bussum Zuid - Naarden-Bussum - Weesp - Diemen Zuid - Duivendrecht - Amsterdam RAI - Amsterdam Zuid - Schiphol Airport - Hoofddorp | SLT | ||||
5800 | Hoofddorp - Schiphol - Amsterdam Lelylaan - Amsterdam Sloterdijk - Amsterdam Centraal | SGMm | Linked to Sprinter 15800 to/from Amersfoort Vathorst | |||
5900 | Dordrecht - Dordrecht Zuid - Lage Zwaluwe - Zevenbergen - Oudenbosch - Roosendaal | |||||
6000 | Utrecht Centraal - Utrecht Lunetten - Houten - Houten Castellum - Culemborg - Geldermalsen - Tiel Passewaaij - Tiel | SLT | Linked to Sprinter 6100 to/from Woerden (not on evenings and weekends) | |||
6100 | Woerden - Vleuten - Utrecht Terwijde - Utrecht Leidsche Rijn - Utrecht Centraal | Linked to Sprinter 6000 to/from Tiel. Does not operate on evenings and weekends | ||||
6200 | Groningen - Groningen Europapark - Haren - Assen | SNG | Peak hours only | |||
6300 | (Den Haag Centraal - Den Haag Laan van NOI - Den Haag Mariahoeve - Voorschoten - De Vink -) Leiden Centraal - Voorhout - Hillegom - Heemstede-Aerdenhout - Haarlem | SLT | Only Leiden Centraal - Haarlem on evenings and weekends | |||
6400 | Eindhoven - Geldrop - Heeze - Maarheeze - Weert | NS FLIRT | Linked to Sprinter 5200 to/from Tilburg Universiteit | |||
6600 | Dordrecht - Dordrecht Zuid - Lage Zwaluwe - Breda-Prinsenbeek - Breda - Gilze-Rijen - Tilburg Reeshof - Tilburg Universiteit - Tilburg - 's-Hertogenbosch | NID | ||||
6700 | Oss - Oss West - Ravenstein - 's-Hertogenbosch Oost - 's-Hertogenbosch | NS FLIRT | Peak hours only: morning peak 4x Oss to 's-Hertogenbosch, evening peak 4x 's-Hertogenbosch to Oss | |||
6800 | Den Haag Centraal - Voorburg - Den Haag Ypenburg - Zoetermeer - Zoetermeer Oost - Lansingerland-Zoetermeer - Gouda - Gouda Goverwelle | SLT, SGMm | Not on evenings and weekends | |||
6900 | Utrecht Centraal - Utrecht Vaartsche Rijn - Utrecht Lunetten - Houten - Houten Castellum - Culemborg - Geldermalsen - Zaltbommel - 's-Hertogenbosch | SLT | Linked to Sprinter 7800 to/from Den Haag Centraal | |||
7000 | Apeldoorn - Apeldoorn Osseveld - Twello - Deventer - Deventer Colmschate - Holten - Rijssen - Wierden - Almelo (- Almelo de Riet - Borne - Hengelo - Enschede Kennispark - Enschede) | DD-AR, SGMm | 2x per hour (evenings and weekends: 1x per hour) | Onwards to Enschede during peak hours only. Some additional evening Deventer - Almelo services | ||
7100 | Qbuzz | Stoptrein | Dordrecht - Dordrecht Stadspolders - Sliedrecht Baanhoek -Sliedrecht - Hardinxveld-Giessendam - Boven-Hardinxveld - Gorinchem | Stadler GTW | 2x per hour | Not after 20:30 and on Sundays |
7200 | Dordrecht - Dordrecht Stadspolders - Sliedrecht Baanhoek -Sliedrecht - Hardinxveld Blauwe Zoom - Hardinxveld-Giessendam - Boven-Hardinxveld - Gorinchem - Arkel - Leerdam - Beesd - Geldermalsen | |||||
7300 | NS | Sprinter | Breukelen - Maarssen - Utrecht Zuilen - Utrecht Centraal - Utrecht Vaartsche Rijn - Bunnik - Driebergen-Zeist - Maarn - Veenendaal West - Veenendaal Centrum | SGMm, SLT | Peak hours only | |
7400 | (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 | Linked to Sprinter 4700 to/from Uitgeest. On evenings and weekends only Breukelen - Rhenen (thus no link with Sprinter 7400) | ||||
7500 | Ede-Wageningen - Wolfheze - Oosterbeek - Arnhem | NS FLIRT | 2x per hour, 1x per hour during evenings and weekends | |||
7600 | (Wijchen - Nijmegen Goffert - Nijmegen Dukenburg -) Nijmegen - Nijmegen Lent - Elst - Arnhem Zuid - Arnhem - Arnhem Velperpoort - Arnhem Presikhaaf - Velp - Rheden - Dieren - Brummen - Zutphen | 2x per hour | Only Nijmegen - Zutphen on evenings and Sundays | |||
7700 | Gouda Goverwelle - Gouda - Nieuwerkerk a/d IJssel - Capelle Schollevaar - Rotterdam Alexander - Rotterdam Noord - Rotterdam Centraal | SGMm, SLT | Peak hours only | |||
7800 | Den Haag Centraal - Voorburg - Den Haag Ypenburg - Zoetermeer - Zoetermeer Oost - Lansingerland-Zoetermeer - Gouda - Gouda Goverwelle - Woerden - Vleuten - Utrecht Terwijde -Utrecht Leidsche Rijn - Utrecht Centraal | SLT | Linked to Sprinter 6900 to/from 's-Hertogenbosch | |||
7900 | Keolis Nederland | Zwolle - Heino - Raalte - Nijverdal - Wierden - Almelo - Almelo de Riet - Borne - Hengelo - Enschede Kennispark - Enschede | Keolis FLIRT | 2x per hour | Branded RS 23 Blauwnet | |
8000 | Arriva | Stoptrein | Zwolle - Dalfsen - Ommen - Mariënberg - Hardenberg - Gramsbergen - Coevorden - Dalen - Nieuw Amsterdam - Emmen Zuid - Emmen | Stadler GTW | 1x per hour | |
8100 | NS | Sprinter | Zwolle - Meppel - Hoogeveen - Beilen - Assen - Haren - Groningen Europapark - Groningen | ICM | 2x per hour | |
8500 | Keolis Nederland | Zwolle - Kampen | Keolis FLIRT | 2x per hour | Branded RS 22 Blauwnet | |
8600 | NS | Gouda - Waddinxveen Triangel - Waddinxveen - Waddinxveen Noord - Boskoop Snijdelwijk - Boskoop - Alphen a/d Rijn | R-net FLIRT | 2x per hour | ||
8700 | Gouda - Waddinxveen Triangel - Waddinxveen - Waddinxveen Noord - Boskoop Snijdelwijk - Boskoop - Alphen a/d Rijn | R-net FLIRT | Does not operate on evenings and weekends | |||
8800 | Intercity | Leiden Centraal - Leiden Lammenschans - Alphen aan den Rijn - Bodegraven - Woerden - Utrecht Centraal | SLT | |||
8900 | Sprinter | Leiden Centraal - Leiden Lammenschans - Alphen a/d Rijn | SGMm | 2x per hour, peak hours only | ||
9000 | Meppel - Steenwijk - Wolvega - Heerenveen - Akkrum - Grou-Jirnsum - Leeuwarden | ICM | 1x per hour | Does not operate on evenings and weekends | ||
9200 | NS International/NMBS | Intercity | Amsterdam Centraal - Schiphol Airport - Rotterdam Centraal - Breda - Noorderkempen - Antwerpen-Centraal - Antwerpen-Berchem - Mechelen - Brussels National Airport - Brussel-Noord - Brussel-Centraal - Brussel-Zuid | Bombardier Traxx with ICRm units | ||
9300 | Thalys | Amsterdam Centraal - Schiphol Airport - Rotterdam Centraal - Antwerpen-Centraal - Brussel-Zuid (- Paris Nord) | TGV PBA/TGV PBKA | 13x per day | Reservation required. Some services terminate at Brussel-Zuid | |
9600 | NS | Sprinter | 's-Hertogenbosch - Vught - Boxtel - Best - Eindhoven Strijp-S - Eindhoven - Helmond Brandevoort - Helmond 't Hout - Helmond - Helmond Brouwhuis - Deurne | NS FLIRT | 2x per hour | Linked to Sprinter 4400 to/from Arnhem Centraal |
11100 | NS | Nachtnet | Eindhoven - Breda - Tilburg | NID | 1x per day (at night) | Saturday late night only |
11400 | Rotterdam Centraal - Gouda | 6-7x per day (at night) | Thursday and Friday late night only (plus one Wednesday late night service) | |||
11600 | Intercity | Schiphol Airport - Amsterdam Zuid - Duivendrecht - Hilversum - Amersfoort - Amersfoort Schothorst | ICM | 1x per hour | Combined half-hourly services with Intercity 1600 on section Schiphol Airport-Amersfoort and with Intercity 11700 on section Amersfoort-Amersfoort Schothorst]] | |
11700 | Den Haag Centraal - Gouda - Utrecht Centraal - Amersfoort - Amersfoort Schothorst | ICMm | Combined half-hourly services with Intercity 1700 on section Den Haag Centraal-Amersfoort and with Intercity 11600 on section Amersfoort-Amersfoort Schothorst | |||
12200 |
|
VIRM |
|
Morning peak only, not on weekends. Roosendaal → Vlissingen service calling at all intermediate stations | ||
12500 | Rotterdam Centraal - Rotterdam Alexander - Gouda - Utrecht Centraal - Amersfoort - Zwolle - Steenwijk - Heerenveen - Leeuwarden | ICMm, VIRM | 1x per hour | |||
12600 | Groningen - Groningen Europapark - Haren - Assen - Beilen - Hoogeveen - Meppel - Zwolle - Lelystad Centrum - Almere Centrum - Amsterdam Centraal | VIRM | 1x per day (Groningen → Amsterdam Centraal only) | Late evenings only. Additional 2nd service on Friday and Saturday evenings also calls at Kampen Zuid and Dronten | ||
13500 | Venlo - Blerick - Horst-Sevenum - Deurne - Helmond - Eindhoven | 2x per hour, evenings after +/- 11pm | ||||
13800 | Arriva | Sneltrein | Zwolle - Dalfsen - Ommen - Hardenberg - Coevorden | Stadler GTW | 2x per hour | Peak hours only |
14000 | NS | Sprinter | Utrecht Centraal - Utrecht Leidsche Rijn - Utrecht Terwijde - Vleuten - Woerden - Gouda Goverwelle - Gouda - Nieuwerkerk aan den IJssel - Capelle Schollevaar - Rotterdam Alexander - Rotterdam Noord - Rotterdam Centraal | SLT | 1-2x per day, Utrecht Centraal → Rotterdam Centraal only | Morning peak only |
14500 | Intercity | Amsterdam Centraal – Amsterdam Sloterdijk - Hoorn - Hoorn Kersenboogerd - Hoogkarspel - Bovenkarspel-Grootebroek - Bovenkarspel Flora - Enkhuizen | DDM-1 | 2x per hour | Peak hours only. Morning peak Enkhuizen → Amsterdam, evening peak Amsterdam → Enkhuizen | |
14600 | 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 | Linked to Sprinter 4600 to/from Den Haag Centraal | ||
15400 | Haarlem - Overveen - Zandvoort | NID | Additional service during July and August to complement Sprinter 4500 | |||
15800 | Amsterdam Centraal - Amsterdam Muiderpoort - Amsterdam Science Park - Diemen - Weesp - Naarden-Bussum - Bussum Zuid - Hilversum Media Park – Hilversum - Baarn - Amersfoort - Amersfoort Schothorst - Amersfoort Vathorst | SGMm | Linked to Sprinter 5800 to/from Hoofddorp | |||
17800 | Arriva | Stoptrein | Apeldoorn - Apeldoorn De Maten - Klarenbeek - Voorst-Empe - Zutphen | Stadler GTW | ||
17900 | Keolis Nederland | Intercity | Zwolle - Raalte - Nijverdal - Almelo - Hengelo - Enschede | Keolis FLIRT | 1x per hour | Does not operate on evenings after 8PM, and weekends
Branded IC 23 Blauwnet |
20000 | VIAS Rail | Regional Express | Arnhem Centraal - Zevenaar - Emmerich - Praest - Millingen (b. Rees) - Empel-Rees - Haldern (Rheinl.) - Mehrhoog - Wesel-Feldmark - Wesel - Friedrichsfeld (Niederrhein) - Voerde (Niederrhein) - Dinslaken - Oberhausen-Holten - Oberhausen-Sterkrade - Oberhausen Hbf - Duisburg Hbf - Düsseldorf-Flughafen - Düsseldorf Hbf | Stadler FLIRT | 1x per hour | Branded RE 19 Rhein-IJssel-Express |
20060 | Eurobahn | 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 | Branded RE 13 Maas-Wupper-Express | |||
20100 | Arriva | Stoptrein | Groningen - Groningen Europapark - Kropswolde - Martenshoek - Hoogezand-Sappemeer - Sappemeer Oost - Zuidbroek - Scheemda - Winschoten - Bad Nieuweschans - Weener |
Stadler GTW | Currently unable to operate between Weener and Leer due to a damaged river bridge. Buses operate from Groningen and Bad Nieuweschans to Leer. | |
20200 | 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 Bombardier Talent | Branded RB 64 Euregio-Bahn | |
20250 | 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 | Branded RB 51 Westmünsterland-Bahn | ||||
20300 | Regional Express | Heerlen - Landgraaf - Eygelshoven Markt - Herzogenrath | Branded RE 18 LIMAX | |||
21400 | NS | Nachtnet |
|
VIRM | 1x per hour (at night) | Friday, Saturday and Sunday nights only |
22200 | Haarlem - Amsterdam Centraal | SGMm | 1x per day (at night) | Saturday and Sunday nights only | ||
22400 | Utrecht Centraal - Amersfoort | ICM | 1-2x per day (at night) | Saturday and Sunday nights only | ||
23400 | Nijmegen - Arnhem Centraal - Ede-Wageningen - Utrecht Centraal | VIRM | 1x per day (at night) | Friday and Saturday nights only | ||
23500 | Intercity | Sittard - Heerlen | 1x per hour | Only on early mornings and evenings | ||
24400 | Nachtnet | Amsterdam Bijlmer ArenA - Schiphol Airport (- Leiden Centraal) | 3x per day (at night) | Wednesday evenings only. Tuesday evening: 1x Amsterdam Bijlmer ArenA - Schiphol Airport | ||
28300 | Museum shuttle | Utrecht Centraal - Utrecht Maliebaan | SLT | 1x per hour | Only operates during Dutch Railway Museum opening hours | |
30700 | Breng | Stoptrein | Arnhem Centraal - Arnhem Velperpoort - Duiven - Zevenaar - Didam - Wehl - Doetinchem De Huet - Doetinchem | Stadler GTW | 2x per hour | Operates on weekdays only |
30800 | Arriva | Zutphen - Vorden - Ruurlo - Lichtenvoorde-Groenlo - Winterswijk West - Winterswijk | 2x per hour (1x per hour on weekends) | |||
30900 | Arnhem Centraal - Arnhem Velperpoort - Westervoort - Duiven - Zevenaar - Didam - Wehl - Doetinchem De Huet - Doetinchem - Gaanderen - Terborg - Varsseveld - Aalten - Winterswijk | 2x per hour | ||||
31000 | Almelo - Vriezenveen - Daarlerveen - Vroomshoop - Geerdijk - Mariënberg | 2x per hour (1x per hour on evenings and Sundays) | ||||
31100 | Arnhem Centraal - Elst - Zetten-Andelst - Hemmen-Dodewaard - Opheusden - Kesteren - Tiel | 1x per hour, 2x per hour at peak times | ||||
31200 | Zutphen - Lochem - Goor - Delden - Hengelo - Hengelo Oost - Oldenzaal | Lint 41 | 2x per hour | |||
31300 | Keolis Nederland | Amersfoort - Barneveld Noord - Barneveld Centrum - Barneveld Zuid - Lunteren - Ede Centrum - Ede-Wageningen | Protos, Keolis FLIRT[1] | Branded RS 34 RRReis | ||
31400 | Amersfoort - Barneveld Noord - Barneveld Centrum - Barneveld Zuid | |||||
32000 | Arriva | Maastricht Randwyck - Maastricht - Maastricht Noord - Meerssen - Houthem-Sint Gerlach - Valkenburg - Schin op Geul - Klimmen-Ransdaal - Voerendaal - Heerlen Woonboulevard - Heerlen | Arriva FLIRT | |||
32100 | Sneltrein | Maastricht - Meerssen - Valkenburg - Heerlen | ||||
32200 | Stoptrein | Nijmegen - Nijmegen Heyendaal - Mook-Molenhoek - Cuijk - Boxmeer - Vierlingsbeek - Venray - Blerick - Venlo - Tegelen - Reuver - Swalmen - Roermond | ||||
32300 | Nijmegen - Nijmegen Heyendaal - Mook-Molenhoek - Cuijk - Boxmeer - Vierlingsbeek - Venray (- Blerick - Venlo) | Stadler GTW | Three early morning services from Venlo and three late evening services to Venlo. Does not operate on evenings and weekends | |||
32400 | Sprinter | Roermond - Echt - Susteren - Sittard - Geleen-Lutterade - Beek-Elsloo - Bunde - Maastricht - Maastricht Randwyck | Stadler FLIRT | |||
32500 | Sittard - Geleen Oost - Spaubeek - Schinnen - Nuth - Hoensbroek - Heerlen - Heerlen de Kissel - Landgraaf - Eygelshoven - Chevremont - Kerkrade Centrum | Stadler GTW | ||||
37000 | Stoptrein | Leeuwarden - Mantgum - Sneek Noord - Sneek | Weekdays: 2x per hour
Saturdays: 1x per hour Sundays: 3x per day |
|||
37100 | Leeuwarden - Mantgum - Sneek Noord - Sneek - IJlst - Workum - Hindeloopen - Koudum-Molkwerum - Stavoren | 1x per hour | ||||
37200 | Stoptrein | Leeuwarden - Deinum - Dronryp - Franeker - Harlingen - Harlingen Haven | 2x per hour | |||
37300 | Sneltrein | Groningen - Buitenpost - Leeuwarden | 1x per hour | |||
37400 | Stoptrein | Groningen - Zuidhorn - Grijpskerk - Buitenpost - De Westereen - Feanwâlden - Hurdegaryp - Leeuwarden Camminghaburen - Leeuwarden | 2x per hour (Sundays: 1x per hour) | Only 3 trains per day call at Leeuwarden Achter de Hoven | ||
37500 | Groningen - Groningen Europapark - Kropswolde - Martenshoek - Hoogezand-Sappemeer - Sappemeer Oost - Zuidbroek - Scheemda - Winschoten (- Bad Nieuweschans) | 2x per hour (Sundays: 5x per day) | Bad Nieuweschans only served 1x per hour on evenings. | |||
37600 | Groningen - Groningen Noord - Sauwerd - Winsum - Baflo - Warffum - Usquert - Uithuizen - Uithuizermeeden - Roodeschool - Eemshaven | 2x per hour (weekends: 1x per hour) | ||||
37700 | Groningen - Groningen Noord - Sauwerd - Bedum - Stedum - Loppersum - Appingedam - Delfzijl West - Delfzijl | |||||
37800 | Groningen - Groningen Europapark - Kropswolde - Martenshoek - Hoogezand-Sappemeer - Sappemeer Oost - Zuidbroek - Veendam |