The distance from Eindhoven to Amsterdam is about 140-170 km, and the road will take you 1.5-2 hours. The most convenient and fastest way to get by public transport is by trainBut we will also consider the alternatives by bus (from the airport) and your own car.
By train
The direct train from Eindhoven to Amsterdam takes 1 hour and 20 minutes. You can buy tickets and check the current schedule on the official website of the Dutch railroads. www.ns.nl
The cost of the ticket in second class is 19,20 euros, in first class 32,60 euros. Electric trains leave every 30 minutes from 05:31 am to 23:31 pm.
I advise you to read about: Best hotels in Eindhoven - Where to stay?
By bus.
If you arrive at Eindhoven Airport, you can take a direct bus to Amsterdam. www.terravision.eu. The ticket costs 24 euros at the airport ticket offices and 22.5 euros if you buy it online on the website. Travel time is 1 hour and 45 minutes. Children under 4 years travel free of charge.
Buses leave from Eindhoven at 09:30, 11:30, 13:00, 14:30, 16:00, 18:00 and 19:30.
If you buy a return ticket from Amsterdam to Eindhoven, you can save - the cost will be only 16 euros.
By car
Since the roads in the Netherlands are free, you only need to include the price of fuel (15-20 euros) and car rental (from 40 euros/day).
Hitchhiking
An alternative way for budget travelers is to search for travel companions on www.blablacar.nl You can get from Eindhoven to Amsterdam this way for only 8 euros per person.
Travelled from Eindhoven to Amsterdam? Share your experiences in the comments. Need advice? Ask, we'll tell you.