Travel from Amsterdam to Antwerp

Train, bus or fly from Amsterdam to Antwerp?

Thalys operates a train from Amsterdam to Antwerp 5 times a day. Tickets cost $50 - $75 and the journey takes 1 h 15 min. Alternatively, FlixBus operates a bus from Amsterdam to Antwerp every 4 hours. Tickets cost $10 - $17 and the journey takes 2 h 35 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Amsterdam to Antwerp

ModeDurationPrice
From Amsterdam Centraal Station train to Antwerpen-Centraal Station.1 h 15 min59€
From Amsterdam Centraal train to Roosendaal then train to Antwerpen Centraal.2 h 33 min33€
From Amsterdam, Amsterdam Sloterdijk bus to Antwerp.2 h 35 min13€
From Amsterdam, Centraal Station line 22 bus to Amsterdam then bus to Anvers.3 h 38 min9€
From Amsterdam rideshare to Antwerp.2 h 9 min9€
From Amsterdam drive to Antwerp.1 h 38 min23€
From Amsterdam Centraal train to Amsterdam airport, fly to Brussels airport, then train to Antwerp.2 h 39 min105€

How long does it take to get from Amsterdam to Antwerp?

The train from Amsterdam Centraal Station to Antwerpen-Centraal Station takes 1 h 15 min including transfers and departs five times a day.

Is there a direct train between Amsterdam and Antwerp?

Yes, there is a direct train departing from Amsterdam Centraal Station and arriving at Antwerpen-Centraal Station. Services depart five times a day, and operate every day. The journey takes approximately 1 h 15 min.

Is there a direct bus between Amsterdam and Antwerp?

Yes, there is a direct bus departing from Amsterdam, Amsterdam Sloterdijk and arriving at Antwerp. Services depart every four hours, and operate every day. The journey takes approximately 2 h 35 min.

Operators from Amsterdam to Antwerp

OperatorPhoneWebsite
ThalysThalys
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
FlixBus+49 1807 123 99 123FlixBus
GVB+31 900 8011GVB
Ouibus0890715298Ouibus
BlaBlaCarBlaBlaCar
KLMKLM
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)