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

Deutsche Bahn

Train Information between Rotterdam and Leiden

distanceDistance16 miles (26 km)
durationAverage train duration33 min
priceAverage train ticket price$10 (€8)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day

Trains from Rotterdam to Leiden cover the 16 miles (26 km) long journey taking on average 33 min with our travel partners like. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $10 (€8), but the average price of train tickets is $10 (€8). Travelers depart most frequently from Rotterdam Centraal and arrive in Leiden Centraal.

Train companies

Lufthansa and Transavia Rotterdam – Leiden

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


Looking for trains between Rotterdam and Leiden? Lufthansa is one of the best companies to travel with on the 16 miles (26 km) journey from Rotterdam to Leiden. As an official travel partner of Lufthansa, Omio quickly shows you the latest Lufthansa train schedules and timetables, tickets and offers (such as baggage allowance and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Rotterdam to Leiden routes, find the best amenities to make your trip smooth and easy, and buy the most affordable Lufthansa train tickets that fit your budget. If you use the Omio app to search for trains from Rotterdam to Leiden, you can quickly see if the Lufthansa ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Rotterdam - Leiden train now on Omio quickly and easily and enjoy your upcoming trip with Lufthansa!

Travel Tips

Trains from Rotterdam 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 Rotterdam to Leiden.
How much are cheap trains to Leiden from Rotterdam?
If you’re looking to save money on tickets, you can find cheap Rotterdam to Leiden trains for as little as $10 (€8)  in the next 7 days.
What is the cost of a train from Rotterdam to Leiden?
The Rotterdam to Leiden train ticket price is on average $10 (€8)  if you are looking to buy your tickets for this trip in the next week.
How many miles is it from Rotterdam to Leiden by train?
The train distance from Rotterdam to Leiden is around 16 miles (26 km).
What is the Rotterdam to Leiden train travel time?
While the time it takes to travel 16 miles (26 km) from Rotterdam to Leiden can vary based on specific dates, weekends, and holidays, the Rotterdam to Leiden train journey time is on average 33 min.
What train station in Rotterdam goes to Leiden? What train station do I come into Leiden from Rotterdam?

When departing from Rotterdam, you have various train station options to start your journey from including Rotterdam Centraal, Rotterdam Central Station and Rotterdam Noord. When arriving in Leiden, you can end your journey in train stations like Leiden Centraal, Leiden Lammenschans and Leiden, Transferium.

Omio customers book a train from Rotterdam Centraal   to Leiden Centraal   most frequently for this route.

Where is the departure train station in Rotterdam located? Where is the arrival train station in Leiden located?

Passengers board their train most frequently from Rotterdam Centraal and travel around 0 mile (s) / 0 km from the city center to this train station.

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

How many train services are there between Rotterdam and Leiden a day?
The average number of trains departing Rotterdam for Leiden is 25 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Rotterdam to Leiden? When does the last train depart from Rotterdam to Leiden?
The first Rotterdam to Leiden train departs at 6: 01 AM   and the last train from Rotterdam to Leiden leaves at 7: 18 AM. Check out the most up-to-date train schedule from Rotterdam to Leiden on Omio and find the best time to travel to your destination.
How early should I book Rotterdam to Leiden train tickets to get the best deals?
You can find trains from Rotterdam to Leiden to cost on average $10 (€8) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Rotterdam to Leiden train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Rotterdam Centraal