COMPARE Prices across different modes

Tue
Sep 28
$12Ns
Wed
Sep 29
$12
Thu
Sep 30
$12
Fri
Oct 1
$12
Sat
Oct 2
$12
Sun
Oct 3
$12
Tue
Oct 5
$12
Thu
Oct 7
$12
Fri
Oct 8
$12Ns
Sat
Oct 9
$12
Sun
Oct 10
$12
Mon
Oct 11
$12
Tue
Oct 12
$12
Thu
Oct 14
$12
Fri
Oct 15
$12
Sun
Oct 17
$12Ns

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Leiden from Amsterdam

distanceDistance22 miles (36 km)
durationAverage train duration33 min
priceAverage train ticket price$12 (€10)
frequencyTrain frequency50 a day
changesDirect trainYes, there are 50 direct trains a day

Trains from Amsterdam to Leiden cover the 22 miles (36 km) long journey taking on average 33 min with our travel partners like. Normally, there are 50 trains operating per day, including direct services available. While the average ticket price for this trip costs around $12 (€10), you can find the cheapest train ticket for as low as $12 (€10). Travelers depart most frequently from Amsterdam Centraal and arrive in Leiden Centraal.

Train companies

Train from Amsterdam to Leiden with Lufthansa and Transavia

You can travel by train from Amsterdam to Leiden with Lufthansa and Transavia for as low as $12 (€10). When you search for schedules and tickets, Omio will show you the best trip.

Lufthansa
Transavia

Find cheap tickets for Lufthansa trains between Amsterdam and Leiden on Omio. Omio can help you find the best train deals and prices all in one place by showing you the most up-to-date Amsterdam to Leiden train schedule from Lufthansa, the latest train ticket offers available and other travel information for the 22 miles (36 km) route from Amsterdam to Leiden, including information on baggage allowance and amenities offered onboard depending on the class fare you pick and choose. If you search for trains from Amsterdam to Leiden in the Omio app, you can check to see if the Lufthansa trains available are mobile tickets, which makes it even more convenient for you to go paperless when traveling. Check the Lufthansa train schedule for your ideal departure and arrival times, compare the best route available to get to Leiden from Amsterdam and then book a cheap train with ease. Sit back and enjoy your upcoming train between Amsterdam and Leiden with Lufthansa!

Travel Tips

Trains from Amsterdam to Leiden
Travel by train to Leiden easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Amsterdam to Leiden.
FAQs
How much are cheap trains to Leiden from Amsterdam?
Omio customers have found cheap train tickets between Amsterdam and Leiden for as low as $12 (€10)  for the next 7 days.
How much is the train between Amsterdam and Leiden on average?
If you’re looking to buy your train tickets in the next week, you can expect the Amsterdam to Leiden train price to come in at an average of $12 (€10)  one way.
How far is Leiden from Amsterdam by train?
You should expect to travel around 22 miles (36 km)  to Leiden from Amsterdam by train.
How many hours is the train time between Amsterdam and Leiden?
On average the Amsterdam to Leiden train travel time is 33 min  for the 22 miles (36 km) long route, but the duration can vary if you travel on weekends and holidays.
What station does the train from Amsterdam to Leiden depart from? Which Leiden train station do I come into from Amsterdam?

There are a few train stations in Amsterdam to start your route from including Amsterdam Centraal and Amsterdam Sloterdijk. In Leiden you have a few train station options to choose from for your arrival including Leiden Centraal, Leiden Lammenschans and Leiden, Transferium.

Omio customers traveling this route depart most frequently from Amsterdam Centraal   and arrive in Leiden Centraal.

Where is the train station in Amsterdam to go to Leiden? Where is the train station in Leiden located?

Passengers booking this route most frequently board their trains from Amsterdam Centraal and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Leiden most often arrive at Leiden Centraal and need to travel around 1 mile (s) / 1 km from this train station to the city center.

How many trains are there to Leiden from Amsterdam a day?
On average, there are 50 trains a day from Amsterdam to Leiden. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Amsterdam to Leiden? When does the last train depart from Amsterdam to Leiden?
The first Amsterdam to Leiden train departs at 6: 04 AM   and the last train from Amsterdam to Leiden leaves at 7: 11 AM. Check out the most up-to-date train schedule from Amsterdam to Leiden on Omio and find the best time to travel to your destination.
When should I book the Amsterdam to Leiden train for the best deals on tickets?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you book train tickets between Amsterdam and Leiden within the next 7 days, you can find tickets to cost on average $12 (€10) one way. To find the best prices for this journey, consider booking your train ticket from Amsterdam to Leiden a few months in advance.