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:

  • 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

SeriesOperatorTrain TypeRouteRolling StockFrequencyNotes
120DB FernverkehrICEAmsterdam Centraal - Utrecht Centraal - Arnhem - Oberhausen Hbf - Duisburg Hbf - Düsseldorf Hbf - Köln Hbf - Frankfurt/Main Flughafen - Frankfurt (Main) HbfICE 3M5-6x per dayBranded ICE 43 or 78. Reservation recommended
140 / 240IntercityAmsterdam 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 OstbahnhofDB IC + NS Vectron5x per day to Berlin, 1x per day to Hannover, 1x per day to Bad BentheimBranded IC/EC 77. Reservation recommended
500NSDen Haag Centraal - Gouda - Utrecht Centraal - Amersfoort - Zwolle - Assen - GroningenVIRM, DDZ1x per hour
600Den Haag Centraal - Gouda - Utrecht Centraal - Amersfoort - Zwolle - Meppel - Steenwijk - Heerenveen - LeeuwardenDDZ
700Schiphol Airport - Amsterdam Zuid - Almere Centrum - Lelystad Centrum - Zwolle - Assen - GroningenICMCombined half-hourly services with Intercity 500 between Zwolle-Groningen and with Intercity 800 between Schiphol Airport-Zwolle
800Schiphol Airport - Amsterdam Zuid - Almere Centrum - Lelystad Centrum - Zwolle - Meppel - Steenwijk - Heerenveen - LeeuwardenCombined half-hourly services with Intercity 600 between Zwolle-Leeuwarden and with Intercity 700 between Schiphol Airport-Zwolle
1100IntercityDen Haag Centraal - Den Haag HS - Delft - Rotterdam Centraal - Breda - Tilburg - Eindhoven CentraalICNG, TRAXX + coaches
1400NachtnetRotterdam Centraal - Delft - Den Haag CS - Leiden Centraal - (Schiphol Airport) - (Amsterdam Bijlmer ArenA) - Amsterdam Centraal - Utrecht CentraalICM, VIRM1x per hour, nights onlyNo service on Wednesday nights. On Tuesday nights, trains stop in Amsterdam Bijlmer ArenA. All other nights, trains stop in Schiphol Airport.
1500IntercityAmsterdam Centraal - Hilversum - Amersfoort Centraal (- Apeldoorn - Deventer)ICM2x per hourExtends to Deventer 2x hour in Peak, every 2 hours during off peak
1700Den Haag Centraal - Gouda - Utrecht Centraal - Amersfoort Centraal - Apeldoorn - Deventer - Almelo - Hengelo - EnschedeICM, DDZ2x per hourAfter 20:00, trains are joined with Series 2800 between Utrecht and Rotterdam Centraal.
1800Intercity DirectBreda - Rotterdam Centraal - Schiphol Airport - Amsterdam Zuid - Duivendrecht - Hilversum - Amersfoort Centraal - Amersfoort SchothorstICNG2x per hour
2000IntercityRotterdam Centraal - Rotterdam Alexander - Gouda - Utrecht CentraalICM, SNG2x per hourDoes not run after 20:30 and early on Weekend mornings
2100Amsterdam Centraal - Amsterdam Sloterdijk- Haarlem - Heemstede-Aerdenhout - Leiden Centraal - Den Haag CentraalVIRM2x per hourNot after 21:30 nor on Sundays before 10:30
2200Amsterdam 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 - Vlissingen1x per hourAfter 20:00 and on Weekends, operates 2x hour
2300Amsterdam 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 - Goes - Middelburg - Vlissingen1x per hourDoes not operate after 20:00 and on weekends
2400Intercity DirectLelystad Centrum - Almere Buiten - Almere Centrum - Duivendrecht - Amsterdam Zuid - Schiphol Airport - Rotterdam CentraalICNG1x per hour, no service after 20:00 and on Sundays
2500NMBSStoptrein (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)MS751x per hourinternational local service to/from Belgium
2600NSIntercityAmsterdam Centraal - Almere CentrumICM2x per hour
2700(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 - MaastrichtVIRM2x hourMon-Thur before 19:00: Alkmaar-Maastricht. Fri-Sun before 19:00: Alkmaar-Amsterdam C only. Some peak hour trips extend to Den Helder.
2800Rotterdam Centraal - Rotterdam Alexander - Gouda - Utrecht CentraalICM2x per hour
2900Enkhuizen - Bovenkarspel Flora - Bovenkarspel-Grootebroek - Hoogkarspel - Hoorn Kersenboogerd - Hoorn - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Amstel - Utrecht Centraal – 's-Hertogenbosch - Eindhoven - Weert - Roermond - Sittard - MaastrichtVIRM2x per hourOnly operates after 19:00 and all day Friday-Sunday
3000Den Helder - Den Helder Zuid - Anna Paulowna - Schagen – Heerhugowaard - Alkmaar Noord - Alkmaar - Heiloo - Castricum - Zaandam - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Amstel - Utrecht Centraal - Driebergen-Zeist - (Veenendaal-De Klomp) - Ede-Wageningen - Arnhem - Nijmegen2x per hourExtra stop at Veenendaal-De Klomp after 19:00
3100Den Haag Centraal - Leiden Centraal - Schiphol Airport - Amsterdam Zuid - Amsterdam Bijlmer ArenA - Utrecht Centraal - (Veenendaal-De Klomp) - Ede-Wageningen - Arnhem Centraal - NijmegenOnly stops in Veenendaal-De Klomp Friday-Sunday before 19:00
3200Rotterdam Centraal - Delft - Den Haag HS - Den Haag Laan van NOI - Leiden Centraal - Schiphol Airport - Amsterdam Zuid - Amsterdam Bijlmer ArenA - Utrecht Centraal - Veenendaal-De Klomp - Ede-Wageningen - Arnhem CentraalMonday-Thursday before 19:00 only
3400IntercityAlkmaar - Beverwijk - HaarlemSGMm, SLT, NIDPeak hours only
3500Schiphol Airport - Amsterdam Zuid - Amsterdam Bijlmer ArenA - Utrecht Centraal - 's-Hertogenbosch - Eindhoven - Helmond - Deurne - Horst-Sevenum - Blerick - VenloVIRMThe section Utrecht Centraal-Venlo is not served on evenings after ± 11pm
3600Zwolle - Wijhe - Olst - Deventer - Zutphen - Dieren - Arnhem Centraal - Nijmegen - Oss - 's-Hertogenbosch - Tilburg - Breda - Etten-Leur - RoosendaalDDZ
3700Enkhuizen - Bovenkarspel Flora - Bovenkarspel-Grootebroek - Hoogkarspel - Hoorn Kersenboogerd - Hoorn - Purmerend - Amsterdam Sloterdijk - Amsterdam CentraalVIRM, SNG2x hourMon-Thurs peak hours only
3800ArrivaSneltreinZwolle - Dalfsen - Ommen - Mariënberg - Hardenberg - Coevorden - Nieuw Amsterdam - Emmen Zuid - EmmenStadler GTW1x per hourDoes not operate in the peak direction during peak hours.
3900NSIntercityEnkhuizen - Bovenkarspel Flora - Bovenkarspel-Grootebroek - Hoogkarspel - Hoorn Kersenboogerd - Hoorn - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Amstel - Utrecht Centraal – 's-Hertogenbosch - Eindhoven - Weert - Roermond - Sittard - HeerlenVIRM2x per hourAfter 19:30 and on Fridays-Sundays, only runs Eindhoven-Heerlen
4000SprinterUitgeest - 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 CentraalSLT
4100Hoofddorp - Schiphol Airport - Amsterdam Lelylaan - Amsterdam Sloterdijk - Zaandam - Zaandam Kogerveld - Purmerend Weidevenne - Purmerend - Purmerend Overwhere - Hoorn - Hoorn KersenboogerdSNG
4300Den Haag Centraal – Den Haag Laan van NOI – Den Haag Mariahoeve – Voorschoten – De Vink – Leiden Centraal – Sassenheim – Nieuw Vennep – Hoofddorp – Schiphol Airport – Amsterdam Zuid – Amsterdam RAI - Duivendrecht – Diemen Zuid - Weesp - Almere Poort – Almere Muziekwijk - Almere Centrum – Almere Parkwijk - Almere Buiten - Almere Oostvaarders - Lelystad CentrumSLT
4400Deurne - Helmond Brouwhuis - Helmond - Helmond 't Hout - Helmond Brandevoort - Eindhoven Centraal - Eindhoven Strijp-S - Best - Boxtel - Vught - 's-Hertogenbosch ( - 's-Hertogenbosch Oost - Rosmalen - Oss West - Oss)NS FLIRTOnly extends to Oss during AM Peak. Runs nonstop 's-Hertogenbosch → Oss, return trip stops all stations
4600Amsterdam Centraal - Amsterdam Muiderpoort - Amsterdam Science Park - Diemen - Weesp - Almere Poort - Almere Muziekwijk - Almere Centrum - Almere Parkwijk - Almere Buiten - Almere OostvaardersSNGNo service after 20:00
4800Amsterdam 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
4900Utrecht Centraal - Utrecht Overvecht (-Hollandsche Rading) - Hilversum Sportpark - Hilversum - Naarden-Bussum - Almere Poort - Almere Muziekwijk - Almere CentrumSNG, SLTOnly stops at Hollandsche Rading after 20:00
5000Den Haag Centraal - Den Haag HS - Den Haag Moerwijk - Rijswijk - Delft - Delft Campus - Schiedam Centrum - Rotterdam Centraal - Rotterdam Blaak - Rotterdam Zuid - Rotterdam Lombardijen - Barendrecht - Zwijndrecht - DordrechtSNGDoes not run after 20:00 and Weekends
5100
5200Only operates Monday-Thursday until 19:00 - Does not stop in Schiedam Centrum
5300ArrivaSneltreinLiège-Guillemins – Bressoux – Visé – Eijsden – Maastricht Randwijck – Maastricht - Meerssen - Valkenburg – Heerlen – Landgraaf - Herzogenrath - Aachen West - Aachen HbfStadler FLIRT1x per hourRun in cooperation with SNCB until Maastricht
5400NSSprinterAmsterdam Centraal - Amsterdam Sloterdijk - Halfweg-Zwanenburg - Haarlem Spaarnwoude - Haarlem - Overveen - ZandvoortSLT2x per hour
5500Utrecht Centraal - Utrecht Overvecht - Bilthoven - Den Dolder - Soest Zuid - Soest - Soestdijk - Baarn
5600Utrecht Centraal - Utrecht Overvecht - Bilthoven - Den Dolder - Amersfoort - Amersfoort Schothorst - Amersfoort Vathorst - Nijkerk - Putten - Ermelo - Harderwijk - Nunspeet - 't Harde - Wezep - ZwolleSNG
5700Utrecht 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 (- Nieuw Vennep - Sassenheim - Leiden Centraal)SLT, SNGNo service after 20:30. In weekend, only runs Utrecht Centraal-Hoofddorp
5800Amsterdam Centraal - Amsterdam Muiderpoort - Amsterdam Science Park - Diemen - Weesp - Naarden-Bussum - Bussum Zuid - Hilversum Media Park – Hilversum - Baarn - Amersfoort Centraal - Amersfoort Schothorst - Amersfoort VathorstSNGIn early morning and late evening, does not run between Amersfoort C and Vathorst
5900Dordrecht - Dordrecht Zuid - Lage Zwaluwe - Zevenbergen - Oudenbosch - Roosendaal
6000Den Haag Centraal - Voorburg - Den Haag Ypenburg - Zoetermeer - Zoetermeer Oost - Lansingerland-Zoetermeer - Gouda - Gouda Goverwelle - Woerden - Vleuten - Utrecht Terwijde- Utrecht Leidsche Rijn - Utrecht Centraal - - Utrecht Vaartsche Rijn - Utrecht Lunetten - Houten - Houten Castellum - Culemborg - Geldermalsen - Zaltbommel - 's-HertogenboschSLTOnly operates after 18:00 and all day Friday-Sunday
6100Zwolle - Meppel - Hoogeveen - Beilen - Assen - Haren - Groningen Europapark - GroningenSNG
6200Groningen - Groningen Europapark - Haren - AssenSNGPeak hours only
6300(Den Haag Centraal - Den Haag Laan van NOI - Den Haag Mariahoeve - Voorschoten - De Vink -) Leiden Centraal - Voorhout - Hillegom - Heemstede-Aerdenhout - HaarlemSLTOnly Leiden Centraal - Haarlem on evenings and weekends
6400Tilburg Universiteit - Tilburg - Oisterwijk - Boxtel - Best - Eindhoven Strijp-S - Eindhoven Centraal - Geldrop - Heeze - Maarheeze - WeertNS FLIRT
6500Roosendaal - Bergen op Zoom - Rilland-Bath - Krabbendijke - Kruiningen-Yerseke - Kapelle-Biezelinge - Goes - Arnemuiden - Middelburg - Vlissingen Souburg - VlissingenSNG1x per hour, no service after 20:00 and on weekends
6600Dordrecht - Dordrecht Zuid - Lage Zwaluwe - Breda-Prinsenbeek - Breda - Gilze-Rijen - Tilburg Reeshof - Tilburg Universiteit - Tilburg - 's-Hertogenbosch - 's-Hertogenbosch Oost - Rosmalen - Oss West - Oss - Ravenstein - Wijchen - Nijmegen Dukenburg - Nijmegen Goffert - Nijmegen (- Nijmegen Lent - Elst - Arnhem Zuid - Arnhem Centraal)NS FLIRT2x per hourAfter 19:00 and on Sundays, does not operate Nijmegen-Arnhem
6700Leiden Centraal - Leiden Lammenschans - Alphen aan den Rijn - Bodegraven - Woerden - Utrecht Centraal - Utrecht Vaartsche Rijn - Utrecht Lunetten - Houten - Houten Castellum - Culemborg - Geldermalsen - Tiel Passewaaij - TielSLTOnly runs after 18:00 and all day Friday-Sunday
6800Den Haag Centraal - Voorburg - Den Haag Ypenburg - Zoetermeer - Zoetermeer Oost - Lansingerland-Zoetermeer - Gouda - Gouda GoverwelleSLTNot on evenings and weekends
6900Den Haag Centraal - Voorburg - Den Haag Ypenburg - Zoetermeer - Zoetermeer Oost - Lansingerland-Zoetermeer - Gouda - Gouda Goverwelle - Woerden - Vleuten - Utrecht Terwijde - Utrecht Leidsche Rijn - Utrecht Centraal - Utrecht Vaartsche Rijn - Utrecht Lunetten - Houten - Houten Castellum - Culemborg - Geldermalsen - Tiel Passewaaij - TielSLTMon-Thurs until 18:00
7000Apeldoorn - Apeldoorn Osseveld - Twello - Deventer - Deventer Colmschate - Holten - Rijssen - Wierden - Almelo (- Almelo de Riet - Borne - Hengelo - Enschede Kennispark - Enschede)SNG2x per hour (evenings and weekends: 1x per hour)Onwards to Enschede during peak hours only. Some additional evening Deventer - Almelo services
7100QbuzzStoptreinDordrecht - Dordrecht Stadspolders - Sliedrecht Baanhoek -Sliedrecht - Hardinxveld-Giessendam - Boven-Hardinxveld - GorinchemStadler GTW2x per hourNot after 20:30 and on Sundays
7200Dordrecht - Dordrecht Stadspolders - Sliedrecht Baanhoek -Sliedrecht - Hardinxveld Blauwe Zoom - Hardinxveld-Giessendam - Boven-Hardinxveld - Gorinchem - Arkel - Leerdam - Beesd - Geldermalsen
7300NSSprinterBreukelen - Maarssen - Utrecht Zuilen - Utrecht Centraal - Utrecht Vaartsche Rijn - Bunnik - Driebergen-Zeist - Maarn - Veenendaal West - Veenendaal Centrum - RhenenSNG
7400Uitgeest - Krommenie-Assendelft - Wormerveer - Zaandijk Zaanse Schans - Koog aan de Zaan - Zaandam - Amsterdam Sloterdijk - Amsterdam Centraal - Amsterdam Muiderpoort - Amsterdam Amstel - Duivendrecht - Amsterdam Bijlmer ArenA - Amsterdam Holendrecht - Abcoude - Breukelen - Maarssen - Utrecht Zuilen - Utrecht Centraal - Bunnik - Driebergen-ZeistSLT, SNGPeak Hours Only
7500Ede-Wageningen - Wolfheze - Oosterbeek - ArnhemNS FLIRT2x 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 - Zutphen2x per hourOnly Nijmegen - Zutphen on evenings and Sundays
7900Keolis NederlandZwolle - Heino - Raalte - Nijverdal - Wierden - Almelo - Almelo de Riet - Borne - Hengelo - Enschede Kennispark - EnschedeKeolis FLIRT2x per hourBranded RS 23 Blauwnet
8000ArrivaStoptreinZwolle - Dalfsen - Ommen - Mariënberg - Hardenberg - Gramsbergen - Coevorden - Dalen - Nieuw Amsterdam - Emmen Zuid - EmmenStadler GTW1x per hourOperates 2x hour during peak hours in peak direction only
8100NSSprinterHoofddorp - Schiphol Airport - Amsterdam Lelylaan - Amsterdam Sloterdijk - Amsterdam CentraalSNGeach 2x per hourAirport Sprinter service, combined 7.5 minute frequency
8200
8300
8400
8500Keolis NederlandZwolle - Zwolle Stadshagen - KampenKeolis FLIRT2x per hourBranded RS 22 Blauwnet
8600NSGouda - Waddinxveen Triangel - Waddinxveen - Waddinxveen Noord - Boskoop Snijdelwijk - Boskoop - Alphen a/d RijnR-net FLIRT2x per hour
8700Gouda - Waddinxveen Triangel - Waddinxveen - Waddinxveen Noord - Boskoop Snijdelwijk - Boskoop - Alphen a/d RijnR-net FLIRTDoes not operate on evenings and weekends
8800Leiden Centraal - Leiden Lammenschans - Alphen aan den Rijn - Bodegraven - Woerden - Utrecht Centraal - Utrecht Vaartsche Rijn - Utrecht Lunetten - Houten - Houten Castellum - Culemborg - Geldermalsen - Zaltbommel - 's-HertogenboschSLTMonday-Thursday until 18:00 only
8900Leiden Centraal - Leiden Lammenschans - Alphen a/d Rijn - Bodegraven - Woerden - Vleuten - Utrecht Terwijde - Utrecht Leidsche Rijn - Utrecht CentraalSLT2x per hourMon-Fri. Only extends to Leiden during peak hours.
9000Lelystad Centrum - Dronten - Kampen Zuid - Zwolle - Meppel - Steenwijk - Wolvega - Heerenveen - Akkrum - Grou-Jirnsum - LeeuwardenSNG2x per hourOn Evenings & Weekends, runs 2x hour Lelystad-Zwolle and 1x hour Zwolle-Leeuwarden
9100EurostarAmsterdam Centraal - Rotterdam Centraal - Brussel-Zuid (- Lille Europe) (- London St Pancras)e300, e3204x per dayReservation required. Some services terminate at Brussel-Zuid. Most trains skip Lille Europe
9200NS International/NMBSEuroCityRotterdam Centraal - Breda - Noorderkempen - Antwerpen-Centraal - Antwerpen-Berchem - Mechelen - Brussels National Airport - Brussel-Noord - Brussel-Centraal - Brussel-ZuidTRAXX with coaches1x hour
9300EurostarAmsterdam Centraal - Schiphol Airport - Rotterdam Centraal - Antwerpen-Centraal - Brussel-Zuid (- Paris Nord)TGV PBA/TGV PBKA13x per dayReservation required. Some services terminate at Brussel-Zuid
9500NS InternationalEurocity Direct(Lelystad Centrum - Almere Buiten - Almere Centrum - Duivendrecht - ) Amsterdam Zuid - Schiphol Airport - Rotterdam Centraal - Antwerpen-Centraal - Brussel-ZuidICNG, TRAXX + coaches1x hourAfter 20:00 and on Sundays, runs Amsterdam Zuid-Brussels only
11400NSNachtnetRotterdam Centraal - Den Haag HS - Leiden Centraal - Schiphol Airport - Amsterdam Centraal - Utrecht Centraal -VIRM, ICM1x hour (overnight)Wednesday only
11450Leiden Centraal - Schiphol Airport - Amsterdam Bijlmer ArenAVIRM1x hour (overnight)Tuesday only
12400Intercity DirectAmsterdam Zuid - Schiphol Airport - Rotterdam CentraalICNG1x per hourOnly Mon-Sat after 20:00 and all day Sundays
13800ArrivaSneltreinZwolle - Dalfsen - Ommen - Hardenberg - Coevorden ( - Emmen Zuid - Emmen)Stadler GTW2x per hourPeak hours in peak direction only. Some trips extend to Emmen
15400NSSprinterHaarlem - Overveen - ZandvoortNIDAdditional service during July and August to complement Sprinter 4500
17800ArrivaStoptreinApeldoorn - Apeldoorn De Maten - Klarenbeek - Voorst-Empe - ZutphenStadler GTW
17900Keolis NederlandIntercityZwolle - Raalte - Nijverdal - Almelo - Hengelo - EnschedeKeolis FLIRT1x per hourDoes not operate on evenings after 8PM, and weekends Branded IC 23 Blauwnet
20000VIAS RailRegional ExpressArnhem 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 HbfStadler FLIRT1x per hourBranded RE 19 Rhein-IJssel-Express
20060EurobahnVenlo - 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 - HammBranded RE 13 Maas-Wupper-Express
20100ArrivaStoptreinGroningen - Groningen Europapark - Kropswolde - Martenshoek - Hoogezand-Sappemeer - Sappemeer Oost - Zuidbroek - Scheemda - Winschoten - Bad Nieuweschans - Weener (- Leer)Stadler GTWCurrently unable to operate between Weener and Leer due to a damaged river bridge. Buses operate from Groningen and Bad Nieuweschans to Leer.
20200DB RegioRegional BahnEnschede - Enschede De Eschmarke - Glanerbrug - Gronau (Westf) - Ochtrup - Metelen Land - Burgsteinfurt - Borghorst - Nordwalde - Altenberge - Münster-Häger - Münster Zentrum Nord - Münster HbfDB Bombardier TalentBranded RB 64 Euregio-Bahn
20250Enschede - 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 HbfBranded RB 51 Westmünsterland-Bahn
20300Regional ExpressHeerlen - Landgraaf - Eygelshoven Markt - HerzogenrathBranded RE 18 LIMAX
21400NSNachtnetUtrecht Centraal - 's-Hertogenbosch - Eindhoven CentraalVIRM1-2x/nightFriday & Saturday nights only
21410Rotterdam Centraal - Dordrecht - Breda - Tilburg - Eindhoven CentraalVIRM1-2x/nightFriday & Saturday nights only
21420Tilburg - 's-HertogenboschNS FLIRT1x/nightFriday & Saturday nights only
21430Utrecht Centraal - Driebergen-Zeist - Veenendaal-De Klomp - Ede-Wageningen - Arnhem Centraal - Elst - NijmegenVIRM, SNG1-2x/nightFriday & Saturday nights only
21440Utrecht Centraal - Amersfoort CentraalSNG1-2x/nightFriday & Saturday nights only
23500IntercitySittard - HeerlenVIRM1x per hourOnly on early mornings and evenings
24400NachtnetAmsterdam Bijlmer ArenA - Schiphol Airport (- Leiden Centraal)3x per day (at night)Wednesday evenings only. Tuesday evening: 1x Amsterdam Bijlmer ArenA - Schiphol Airport
28300Museum shuttleUtrecht Centraal - Utrecht MaliebaanSLT, SNG1x per hourOnly operates during Dutch Railway Museum opening hours (Not on Mondays)
30700BrengStoptreinArnhem Centraal - Arnhem Velperpoort - Duiven - Zevenaar - Didam - Wehl - Doetinchem De Huet - DoetinchemStadler GTW2x per hourOperates on weekdays only
30800ArrivaZutphen - Vorden - Ruurlo - Lichtenvoorde-Groenlo - Winterswijk West - Winterswijk2x per hour (1x per hour on weekends)
30900Arnhem Centraal - Arnhem Velperpoort - Westervoort - Duiven - Zevenaar - Didam - Wehl - Doetinchem De Huet - Doetinchem - Gaanderen - Terborg - Varsseveld - Aalten - Winterswijk2x per hour
31000Almelo - Vriezenveen - Daarlerveen - Vroomshoop - Geerdijk - Mariënberg2x per hour (1x per hour on evenings and Sundays)
31100Arnhem Centraal - Elst - Zetten-Andelst - Hemmen-Dodewaard - Opheusden - Kesteren - Tiel1x per hour, 2x per hour at peak times
31200Zutphen - Lochem - Goor - Delden - Hengelo Gezondheidspark - Hengelo - Hengelo Oost - OldenzaalLint 41 Stadler GTW2x per hour
31300Keolis NederlandAmersfoort - Barneveld Noord - Barneveld Centrum - Barneveld Zuid - Lunteren - Ede Centrum - Ede-WageningenProtos, Keolis FLIRT[1]Branded RS 34 RRReis
31400Amersfoort - Barneveld Noord - Barneveld Centrum - Barneveld Zuid
32000ArrivaMaastricht Randwyck - Maastricht - Maastricht Noord - Meerssen - Houthem-Sint Gerlach - Valkenburg - Schin op Geul - Klimmen-Ransdaal - Voerendaal - Heerlen Woonboulevard - HeerlenArriva FLIRT
32100SneltreinMaastricht - Meerssen - Valkenburg - Heerlen
32200StoptreinNijmegen - Nijmegen Heyendaal - Mook-Molenhoek - Cuijk - Boxmeer - Vierlingsbeek - Venray - Blerick - Venlo - Tegelen - Reuver - Swalmen - Roermond
32300Nijmegen - Nijmegen Heyendaal - Mook-Molenhoek - Cuijk - Boxmeer - Vierlingsbeek - Venray (- Blerick - Venlo)Stadler GTWThree early morning services from Venlo and three late evening services to Venlo. Does not operate on evenings and weekends
32400SprinterRoermond - Echt - Susteren - Sittard - Geleen-Lutterade - Beek-Elsloo - Bunde - Maastricht - Maastricht RandwyckStadler FLIRT
32500Sittard - Geleen Oost - Spaubeek - Schinnen - Nuth - Hoensbroek - Heerlen - Heerlen de Kissel - Landgraaf - Eygelshoven - Chevremont - Kerkrade CentrumStadler GTW
37000StoptreinLeeuwarden - Mantgum - Sneek Noord - Sneek

Weekdays: 2x per hour Saturdays: 1x per hour

Sundays: 3x per day

37100Leeuwarden - Mantgum - Sneek Noord - Sneek - IJlst - Workum - Hindeloopen - Koudum-Molkwerum - Stavoren1x per hour
37200StoptreinLeeuwarden - Deinum - Dronryp - Franeker - Harlingen - Harlingen Haven2x per hour
37300SneltreinGroningen - Buitenpost - Leeuwarden1x per hour
37400StoptreinGroningen - Zuidhorn - Grijpskerk - Buitenpost - De Westereen - Feanwâlden - Hurdegaryp - Leeuwarden Camminghaburen - Leeuwarden2x per hour (Sundays: 1x per hour)Only 3 trains per day call at Leeuwarden Achter de Hoven
37500Groningen - 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.
37600Groningen - Groningen Noord - Sauwerd - Winsum - Baflo - Warffum - Usquert - Uithuizen - Uithuizermeeden - Roodeschool - Eemshaven2x per hour (weekends: 1x per hour)
37700Groningen - Groningen Noord - Sauwerd - Bedum - Stedum - Loppersum - Appingedam - Delfzijl West - Delfzijl
37800Groningen - Groningen Europapark - Kropswolde - Martenshoek - Hoogezand-Sappemeer - Zuidbroek - Veendam

See also

References

  1. ^ "Valleilijn". Valleilijn[dead link]
  • Prorail[dead link] train routes 2013, version 12 December 2012