COMPARE Prices across different modes

Oct 22
Oct 24
Oct 26

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

Deutsche Bahn

Train Information from Amsterdam to Amersfoort

distanceDistance25 miles (41 km)
durationAverage train duration34 min
priceAverage train ticket price$12 (€9)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day

Trains from Amsterdam to Amersfoort cover the 25 miles (41 km) long journey taking on average 34 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 journey for as low as $12 (€9), but the average price of train tickets is $12 (€9). Travelers depart most frequently from Amsterdam Centraal and arrive in Amersfoort Railway.

Train companies

Train between Amsterdam and Amersfoort with Lufthansa and Transavia

Buy your official Lufthansa and Transavia train tickets between Amsterdam and Amersfoort from $12 (€9) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular journey.


Save time and money by searching for and booking your Lufthansa train between Amsterdam and Amersfoort online with Omio! If you’re looking for the cheapest, fastest or earliest Lufthansa train between Amsterdam and Amersfoort, Omio can help you out every step of the way. Check current Lufthansa train schedules for the ideal departure and arrival times, compare the best connections for the 25 miles (41 km) journey from Amsterdam to Amersfoort 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 Amersfoort, you can check straight away if the Lufthansa 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 Lufthansa Amsterdam to Amersfoort train tickets online on Omio quickly and easily and enjoy the travel experience!

Travel Tips

Trains from Amsterdam to Amersfoort
Travel by train to Amersfoort 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 Amersfoort.
What is the price of the cheapest train from Amsterdam to Amersfoort?
Looking to save money on your route? Omio customers have found the cheapest train from Amsterdam to Amersfoort for the next 7 days starting from $12 (€9)  one way.
How much is a train ticket to Amersfoort from Amsterdam?
In the next 7 days you can expect to pay on average $12 (€9)  for a train ticket from Amsterdam to Amersfoort.
How many miles is it from Amsterdam to Amersfoort by train?
The Amsterdam to Amersfoort train distance is approximately 25 miles (41 km).
What is the Amsterdam to Amersfoort train travel time?
While the time it takes to travel 25 miles (41 km) from Amsterdam to Amersfoort can vary based on specific dates, weekends, and holidays, the Amsterdam to Amersfoort train journey time is on average 34 min.
Which train station from Amsterdam to Amersfoort do I depart from? Which Amersfoort train station from Amsterdam do I arrive in?

There are a few train stations in Amsterdam to start your trip from including Amsterdam Centraal and Amsterdam Sloterdijk. In Amersfoort you have a few train station options to choose from for your arrival including Amersfoort Railway, Amersfoort Central Station and Amersfoort Schothorst.

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

Where is the departure train station in Amsterdam located? Where is the arrival train station in Amersfoort located?

Passengers board their train most frequently from Amsterdam 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 Amersfoort Railway and need to travel approximately 1 mile (s) / 1 km from the train station to the city center in Amersfoort.

How many train services are there between Amsterdam and Amersfoort a day?
The average number of trains departing Amsterdam for Amersfoort is 25 a day. The train schedules and services may vary between weekdays and weekends.
When is the earliest train from Amsterdam to Amersfoort? When is the last train from Amsterdam to Amersfoort?
You can take the first train from Amsterdam to Amersfoort at 6: 11 AM. The last train from Amsterdam to Amersfoort that you can take departs at 7: 35 AM. Omio shows you the latest train from Amsterdam to Amersfoort schedule to help you book the best departure time for this route.
How far in advance should I book a train ticket from Amsterdam to Amersfoort to get the best deals?
The price of a one way train ticket from Amsterdam to Amersfoort is on average $12 (€9) 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 companies offering this trip. In general, you can find train tickets to Amersfoort from Amsterdam available a few months in advance.

Important Stations and Airports for this Journey

Amsterdam Centraal is the most popular Amsterdam railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Amsterdam for your trip to Amersfoort.
Amenities at station
Ticket office hours
Mon - Sun: 05: 50 - 20: 59
Connections to/from station
Tram lines: 2, 12, 4, 14, 13, 24, 17, 26
Train lines: Intercity, Intercity Express, Sprinter, Nightjet
Metro lines: 51, 53, 54, 52
Bus lines: GVB 18, 21, 22, 48, 248, 281, 282, 283, 284, 285, 287, 288, 289, 291, 293, Connexxion 391, 394, N57, N47, N91, N94, EBS 305, 306, 314, 316, N01, N04, N10, N14
Ferry lines: 901, 906, 902, 907, 905