COMPARE Prices across different modes

Sep 29
Sep 30
Oct 1
Oct 2
Oct 5
Oct 7
Oct 8
Oct 9
Oct 11

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

Deutsche Bahn

Train Information to Leeuwarden from Amsterdam

distanceDistance68 miles (110 km)
durationAverage train duration2 h 5 min
priceAverage train ticket price$34 (€27)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day

Trains from Amsterdam to Leeuwarden cover the 68 miles (110 km) long trip taking on average 2 h 5 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 route for as low as $34 (€27), but the average price of train tickets is $34 (€27). Travelers depart most frequently from Amsterdam Centraal and arrive in Leeuwarden.

Train companies

Lufthansa and Transavia between Amsterdam and Leeuwarden

For as little as $34 (€27) you can travel by train between Amsterdam and Leeuwarden with Lufthansa and Transavia. Omio will show you the best deals, schedules and tickets available for this journey.


Save time and money by searching for and booking your Transavia train between Amsterdam and Leeuwarden online with Omio! If you’re looking for the cheapest, fastest or earliest Transavia train from Amsterdam to Leeuwarden, Omio can help you out every step of the way. Check current Transavia train schedules for the ideal departure and arrival times, compare the best connections for the 68 miles (110 km) trip from Amsterdam to Leeuwarden as well as ticket information for the train (such as baggage allowance and amenities offered onboard), and then book a cheap train ticket – all in one convenient place. If you are using the Omio app to search for trains from Amsterdam to Leeuwarden, you can check straight away if the Transavia ticket is a mobile ticket, which makes it easy for you to go paperless when traveling without needing to purchase tickets in person at the train station. Buy your official Transavia Amsterdam to Leeuwarden train tickets online on Omio quickly and easily and enjoy the travel experience!

Travel Tips

Trains from Amsterdam to Leeuwarden
Travel by train to Leeuwarden 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 Leeuwarden.
How much do cheap train tickets between Amsterdam and Leeuwarden cost?
Omio customers have found the cheapest trains from Amsterdam to Leeuwarden to cost as little as $34 (€27)  in the next 7 days.
What is the price of a train ticket to Leeuwarden from Amsterdam?
If you’re looking to purchase your train tickets in the next week, you can expect the Amsterdam to Leeuwarden train price to come in at an average of $34 (€27)  one way.
How far is it from Amsterdam to Leeuwarden by train?
The train distance from Amsterdam to Leeuwarden is around 68 miles (110 km).
What is the Amsterdam to Leeuwarden train travel time?
The Amsterdam to Leeuwarden train duration is on average 2 h 5 min, which is to be expected when traveling 68 miles (110 km) between Amsterdam and Leeuwarden. However, the time it takes can vary based on specific dates, weekends, and holidays.
When traveling by train from Amsterdam to Leeuwarden, which train station in Amsterdam do I depart from and which train station in Leeuwarden do I arrive in?

When departing from Amsterdam, you have various train station options to start your journey from including Amsterdam Centraal and Amsterdam Sloterdijk. When arriving in Leeuwarden, you can end your route in train stations like Leeuwarden, Leeuwarden Camminghaburen and Leeuwarden Achter d Hoven.

Omio customers book a train from Amsterdam Centraal   to Leeuwarden   most frequently for this route.

Where do I find the Amsterdam train station to Leeuwarden? Where is the Leeuwarden train station?

The most popular departure train station with passengers for this trip, called Amsterdam Centraal, is located 0 mile (s) / 0 km from the city center of Amsterdam.

The most popular arrival train station, Leeuwarden, is located 1 mile (s) / 1 km away from the city center of Leeuwarden.

How many train services are there to Leeuwarden from Amsterdam a day?
On average, there are 25 trains a day from Amsterdam to Leeuwarden. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I purchase Amsterdam to Leeuwarden train tickets to get the best deals?
The price of a one way train ticket from Amsterdam to Leeuwarden is on average $34 (€27) if you buy 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 providers offering this trip. In general, you can find train tickets from Amsterdam to Leeuwarden available a few months in advance.