You can get from Leiden to Amsterdam by train, bus or flight.
To get from Leiden to Amsterdam on Apr 02 we recommend taking a train because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, and flight, .
Distance | 22 miles (36 km) | |
Available travel modes | Train | |
Fastest mode | Train • $12 (€11) • 40 min | |
Popular travel companies | Ns |
Travel 22 miles (36 km) by train to Amsterdam from Leiden. Ns is the main travel company operating this route. Travelers can even take a direct train from Leiden to Amsterdam.
You can get from Leiden to Amsterdam by train.
Going by train is the quickest way from Leiden to Amsterdam with an average travel time of 40 min.
The distance from Leiden to Amsterdam is approximately 22 miles (36 km).
The average frequency per day from Leiden to Amsterdam is:
However, we recommend checking specific travel dates for your journey from Leiden to Amsterdam as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points from Leiden to Amsterdam:
If finding a good deal is your main consideration for your trip from Leiden to Amsterdam, then we'll help you find the best value travel company for you:
Yes, there is a direct route available from Leiden to Amsterdam:
Direct services tend to save you time and add more convenience in getting you to Amsterdam as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets from Leiden to Amsterdam.
Before traveling from Leiden to Amsterdam, it’s good to know what ticket you can book and how much it will cost in the next 7 days:
But we recommend booking Leiden to Amsterdam tickets online a few months before your planned travel date to score the best deals and save money on your trip.
Here are some other resources that might have the information you need