Getting from Amsterdam to Antwerp (and return)
Antwerp is a city located in the Belgium region of Flanders and is known for being the world’s leading “diamond city”. It is also a very relaxing city to visit. Due to its long history, Antwerp has many interesting historical buildings to see. Lately, it has become a trendy city, offering the perfect mix of history and modern life.
Although Antwerp is served by an airport, it only serves flights to/from the UK. Both Brussels Airport and Amsterdam Schiphol Airport are located close by and are well connected to the city of Antwerp.
Regardless of why you need to travel between Amsterdam and Antwerp, you should know the means of transport available and how much it would cost before you start making any vacation plans.
Quick summary
The cheapest option to travel between Amsterdam and Antwerp is by bus. You’ll travel for about 4 hours but the single ticket is €18.
Trains from Amsterdam to Antwerp
There are direct trains from Amsterdam and Antwerp (Antwerpen Centraal). You can see the timetables on the SNCB website, but you cannot purchase the tickets from there. Trains depart Amsterdam Centraal daily, every hour. The travel time is 2h 7 min.
But you can check the schedules and book the tickets via HiSpeed , which links the Thalys (Eurostar trains ) and the IC trains between Amsterdam Centraal and Antwerpen Centraal. A single adult ticket costs from €91 and the travel time is between 1h 12 min (on Thalys) and 2h 12 min (on IC trains).
>>read more about the Amsterdam Centraal Station area
Buses from Amsterdam to Antwerp
Eurolines offers direct buses between Amsterdam and Antwerp . There are up to 7 departures daily; the first bus leaves Amsterdam at 8:30 a.m. and the last one at 7 p.m. The travel time is 3h 45 min and the single adult ticket costs €18.
Should you need to travel from Antwerp to Amsterdam, the first bus leaves at 7:15 a.m. and the last one at 7 p.m. If you buy a return ticket, it would cost €25 per person.
Driving from Amsterdam to Antwerp
Another option is to rent a car and drive the 160 km between Amsterdam and Antwerp. It should take about 1h 45 min and you’ll drive on A2 and A27, which are not toll roads.