How to get from Eindhoven to Amsterdam

How to get from Eindhoven to Amsterdam How to get to Amsterdam

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.

map distance from Eindhoven to Amsterdam

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.

Train schedule and ticket prices Eindhoven Amsterdam

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. 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.

Eindhoven Airport Amsterdam Bus Schedule and Ticket Prices

If you buy a return ticket from Amsterdam to Eindhoven, you can save - the cost will be only 16 euros.

Bus schedule from Amsterdam to Eindhoven

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).


An alternative way for budget travelers is to search for travel companions on You can get from Eindhoven to Amsterdam this way for only 8 euros per person.

searching for travel companions on BlaBlacar from Eindhoven to Amsterdam

Travelled from Eindhoven to Amsterdam? Share your experiences in the comments. Need advice? Ask, we'll tell you.

Rate article
Add a comment
  1. Alexander Maretsky

    Can you suggest a good car rental site?