Amsterdam has a number of railway lines and stations operated by the national rail company NS (Nederlandse Spoorwegen).
The main hub is Amsterdam Central station on the northern edge of the city centre - here you will also find trams, buses, ferries and the metro.
Trains between Amsterdam Central station and Schiphol airport run via the line through Amsterdam Sloterdijk and Amsterdam Lelylaan. If you need to reach Amsterdam Zuid, RAI or Bijlmer-ArenA from Schiphol you need to use the southern rail line.
Schiphol is also a major rail hub with direct trains to many Dutch cities including Utrecht and Eindhoven, Leiden and Den Haag. The Intercity Direct service to Rotterdam and Breda and the Thalys to Brussels and Paris both use the high speed track which starts near Schiphol.
Our exclusive map below details the basic train network around Amsterdam - which could be useful if you are not familiar with the system. Note that the metro is a separate network not shown on this map - for example, the metro links Amsterdam RAI with Amstel station whereas on the train you would need to change at Duivendrecht.
Do also check out our Metro Network Map of Amsterdam which includes both metro and train lines.
Need to buy a Dutch train ticket online? Book at Belgian Rail's international site B-Europe which accepts all credit cards.
For more info on tickets see: How to buy a Dutch train ticket