Dutch railway services

Schematic of the 2018 ProRail timetable

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):

* Nederlandse Spoorwegen
* NS International
* Keolis Nederland
* Breng
* Arriva
* Connexxion
* DB Regio NRW
* Qbuzz
* R-net

In the Netherlands there are three types of domestic train services on the main lines, these are:

* Intercity Direct - Domestic Intercity Service which runs along the high speed line (up to 200 km/h).
* Intercity - An express, limited-stop service, often calling only at major railway stations; in some cases it has stops at all stations along part of the route.
* Sprinter - A local service usually calling at all stations along the route, operated mostly by Flirt, Sprinter Next Generation or SLT stock.

Private operators running on regional lines use other brands:

* Sneltrein - A semi-fast service, trains skip minor stations along the route.
* Stoptrein - A service with stops at all stations along the route.

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.

## Services

[edit]

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  | NMBS | Stoptrein (NMBS: Intercity[nb 2])  | 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  | 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  | Zwolle \- Heino \- Raalte \- Nijverdal \- Wierden \- Almelo - Almelo de Riet \- Borne \- Hengelo - Enschede Kennispark \- Enschede | Buffel (DM'90) |
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  | Zwolle - Kampen | Buffel (DM'90)  |
8600  | Gouda \- Waddinxveen Triangel \- Waddinxveen \- Waddinxveen Noord \- Boskoop Snijdelwijk \- Boskoop \- Alphen a/d Rijn | R-net FLIRT |
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  |

* Bergen op Zoom → Roosendaal
* Roosendaal → Vlissingen

| VIRM  |

* 3x per day
* 1x per day

| 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 |
20000  | Abellio NRW | 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 ~~(-Leer)~~ | 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  |

* Rotterdam Centraal - Dordrecht - Breda - Tilburg (- Eindhoven)
* Utrecht Centraal - 's Hertogenbosch - Eindhoven
* Tilburg - 's Hertogenbosch

| 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  | Keolis Nederland | Zutphen \- Lochem \- Goor \- Delden \- Hengelo \- Hengelo Oost \- Oldenzaal | Lint 41 | 2x per hour  |
31300  | Connexxion | Amersfoort \- Barneveld Noord \- Barneveld Centrum \- Barneveld Zuid \- Lunteren \- Ede Centrum \- Ede-Wageningen | Protos, Stadler GTW[1][2] |
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 |

## See also

[edit]

* Train routes in the Netherlands

## Notes

[edit]

1. ^ locomotives are changed at Bad Bentheim
2. ^ On NS operated stations and their timetables, the trains are listed as Stoptrein. The Belgian operator NMBS uses the name IC for the train type on their stations, timetables and the train itself, even though the train calls at all intermediate stations. As such you may find the train announced at Maastricht as a Stoptrein, while boards on the train say it's an IC train

## References

[edit]

1. ^ "Valleilijn" (PDF). Valleilijn.[permanent dead link]
2. ^ "Connexxion GTW". Archived from the original on 2013-12-02. Retrieved 2013-06-10.

* Prorail[permanent dead link] train routes 2013, version 12 December 2012