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

Deutsche Bahn

Train Information to Leiden from Utrecht

distanceDistance27 miles (43 km)
durationAverage train duration42 min
priceAverage train ticket price$13 (€10)
changesDirect trainYes

Trains from Utrecht to Leiden cover the 27 miles (43 km) long trip taking on average 42 min with our travel partners like. There are direct train services available. While the average ticket price for this journey costs around $13 (€10), you can find the cheapest train ticket for as low as $13 (€10). Travelers depart most frequently from Utrecht Centraal and arrive in Leiden Centraal.

Train companies

Lufthansa and Transavia Utrecht – Leiden

For as little as $13 (€10) you can travel by train from Utrecht to Leiden with Lufthansa and Transavia. Omio will show you the best deals, schedules and tickets available for this route.


Are you making plans to travel between Utrecht and Leiden? Why not take a train with Transavia? Omio can show you current Transavia train times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on Utrecht to Leiden trains all in one place. On the Transavia train, you can expect to travel 27 miles (43 km) between Utrecht and Leiden. If you use the Omio app to search for trains from Utrecht to Leiden, you can quickly see if the Transavia ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you have found your perfect one-way Transavia train between Utrecht and Leiden, book your cheap train tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

Travel Tips

Trains from Utrecht 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 Utrecht to Leiden.
How much do cheap train tickets from Utrecht to Leiden cost?
Omio customers have found cheap train tickets to Leiden from Utrecht for as low as $13 (€10)  for the next 7 days.
What is the cost of a train between Utrecht and Leiden?
The train price between Utrecht and Leiden is on average $13 (€10)  if you are looking to buy your tickets for this trip in the next 7 days.
What is the distance from Utrecht to Leiden by train?
The Utrecht to Leiden train distance is approximately 27 miles (43 km).
How many hours is the train time to Leiden from Utrecht?
On average the Utrecht to Leiden train time is 42 min  covering the 27 miles (43 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Utrecht to Leiden, which train station in Utrecht do I depart from and which train station in Leiden do I arrive in?

Some of the Utrecht train stations to Leiden you can start your journey from include Utrecht Centraal, Utrecht and Utrecht Vaartsche Rijn. Similarly, some of the arrival train stations in Leiden include Leiden Centraal, Leiden Lammenschans and Leiden, Transferium.

When traveling this route, Omio customers are departing most frequently from Utrecht Centraal   and arriving in Leiden Centraal.

Where do I find the Utrecht train station to Leiden? Where is the Leiden train station?

Passengers board their train most frequently from Utrecht 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.

What time is the earliest train from Utrecht to Leiden? What time is the last train from Utrecht to Leiden?
The first Utrecht to Leiden train departs at 6: 55 AM   and the last train from Utrecht to Leiden leaves at 6: 55 AM. Check out the most up-to-date train schedule from Utrecht to Leiden on Omio and find the best time to travel to your destination.
How far in advance should I buy train tickets to Leiden from Utrecht for the best deals?
The price of a one way train ticket from Utrecht to Leiden is on average $13 (€10) if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets to Leiden from Utrecht available a few months in advance.

Important Stations and Airports for this Journey

Leiden Centraal
Leiden Lammenschans

Trains from Utrecht to Leiden: related information

Here are some other resources that might have the information you need