Netherlands : NS
The railway network of the Netherlands is operated by the Dutch Railways (Nederlandse Spoorwegen or NS). NS carried more than 1 million passengers daily with more than 4800 scheduled trains.
The NS serves most of Holland. Major cities are all connected. There is at least 4 trains every hour between the cities of Amsterdam, Rotterdam, Hague, Eindhoven and Utrecht. Up of 16 trains per hour operate from Amsterdam Centraal to Nijmegen.
The railway network is also operated by private train companies. Holders of a Eurail Pass can travel onboard trains of all companies.
NS also operates international trains linking neighboring European countries such as France, Belgium and Germany. Those destinations are served by InterCity trains or High Speed Trains. Major international cities which are connected are Paris, Brussels, Cologne, Düsseldorf, Frankfurt and Berlin.
NJ’s CityNightLine as it name indicated is a night train operating from Amsterdam and Utrecht to Munich (Germany) and Zurich and Basel (Switzerland).