The best way to find a cheap train ticket from Leiden to Amsterdam is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last train of the day.
Find all the dates and times for this journey
Trains per day
Of the 12 trains that leave Leiden for Amsterdam every day 12 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Distance||22 miles (36 km)|
|Average train duration||32 min|
|Average train ticket price||$12 (€11)|
Trains from Leiden to Amsterdam cover the 22 miles (36 km) long journey and usually take around 32 min. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $12 (€11), but the average price of train tickets is $12 (€11). Travelers depart most frequently from Leiden Centraal and arrive in Amsterdam Centraal.
When taking a train from Leiden, you have a couple of train stations you can depart from including Leiden Centraal, Leiden Lammenschans and Leiden, Transferium. When you arrive in Amsterdam, your train can arrive in train stations including Amsterdam Centraal, Amsterdam Sloterdijk and Amsterdam Amstel.
Omio customers traveling this route book their trains from Leiden Centraal to Amsterdam Centraal.
You can find the most popular departure train station for this route, Leiden Centraal, located approximately 1.5 miles (2.4 km) from the city center of Leiden. The most popular arrival train station in Amsterdam, called Amsterdam Centraal, is located around 1.5 miles (2.4 km) away from its city center.
Here are some other resources that might have the information you need