Skip to content
Train travel to Leiden Centraal station

Amsterdam and Schiphol to Leiden by train

Leiden Centraal is the main rail gateway to the city. Use this guide for journeys from Amsterdam, Schiphol Airport, The Hague and Rotterdam, plus ticket and arrival advice for Leiden.

Journey times to Leiden Centraal

  • Schiphol Airport — about 20 minutes, direct
  • Amsterdam Centraal — about 40 minutes, direct
  • The Hague Centraal — about 15 minutes, direct
  • Rotterdam Centraal — about 35 minutes, direct
  • Utrecht Centraal — about 50 minutes, direct
  • Haarlem — about 25 minutes, direct

Tickets and payment

The simplest option is OVpay: tap in and out on the platform gates with a contactless bank card or phone and you are charged the standard fare. Alternatively buy a single ticket from a machine or use an OV-chipkaart. Children under 4 travel free and 4–11-year-olds can travel for a few euros with the Railrunner ticket.

Planning your journey

Live timetables are on ns.nl and 9292.nl, both available in English. Trains run at least four times an hour on the main routes, and there is a reduced night service at weekends.

Getting around after you arrive

Everything in the centre is within a 20-minute walk. OV-fiets rental bikes are available at the station and city buses leave from the front square.

Travel and booking options

Choose a suitable option and complete your booking securely with the provider.

Frequently asked questions

How often do trains run to Leiden?
Several intercity trains per hour from Amsterdam, Schiphol, The Hague and Rotterdam.
How do I buy a train ticket?
Through the NS app, at a ticket machine, or by tapping a contactless bank card at the gates.
How far is the station from the centre?
About a ten-minute walk to Beestenmarkt and the historic centre.

Continue exploring Leiden