Antwerp to Amsterdam by train
Direct trains from Antwerpen-Centraal in about 1h20: Eurostar to Amsterdam Centraal, or Eurocity Direct to Amsterdam Zuid and Schiphol.

- Origin
- Antwerp
- Destination
- Amsterdam
- Main stations
- Antwerpen-Centraal to Amsterdam-Centraal
- Countries
- Belgium, Netherlands
Direct Eurostar trains run from Antwerpen-Centraal to Amsterdam Centraal in about 1 hour 20 minutes, roughly once an hour all day.
Eurostar or Eurocity Direct
Both direct trains leave from Antwerpen-Centraal, but they end at different Amsterdam stations. Book Eurostar (the former Thalys) if you want to arrive in the city centre. It calls at Rotterdam and Schiphol, then terminates at Amsterdam Centraal. Arrive at Antwerpen-Centraal 20 minutes before departure.
Eurocity Direct, run by SNCB and NS, is the cheaper train and needs no reservation. It calls at Rotterdam and Schiphol too, but in Amsterdam it stops at Zuid, not Centraal. Choose it if you are flying from Schiphol or staying near Zuid. Metro line 52 links Zuid with Centraal.
A slower EuroCity also runs from Antwerp via Noorderkempen and Breda to Rotterdam, where you change for Amsterdam. It rarely beats the direct trains.
Journey time and frequency
On a normal weekday Eurostar has about 12 departures, mostly hourly, and the trip takes about 1 hour 20 minutes. Eurocity Direct also runs hourly, up to 16 times a day, and reaches Amsterdam Zuid in about 1 hour 20 minutes.
Eurostar keeps a similar hourly pattern in the new timetable from 13 December 2026. Eurocity Direct times may move a little from that date.
Tickets, fares and seats
Eurocity Direct fares from Antwerp to Amsterdam start at €20 in second class. The cheapest tickets are tied to one train and limited in number. Once on board you sit anywhere in your class.
Eurostar fares start from €29 one way in Standard, again for a limited number of seats. The ticket includes a reserved seat. Standard and Plus both allow two bags plus one small item; Plus has roomier seats.
With an Interrail pass
A reservation is compulsory on every Eurostar. Between Belgium and the Netherlands the pass holder fare is €22 in Standard and €27 in Plus. Pass places are limited, so reserve early. Eurocity Direct needs no reservation and no supplement for this cross-border trip.
Engineering works in November and December 2026
Works on the Dutch and Belgian lines affect several weekends:
- 7 and 8 November: Eurostar runs only a few trains, taking over 2 hours. Most Eurocity Direct trains run only from Brussels to Breda; the five that reach Amsterdam Centraal skip Rotterdam and Schiphol.
- 14 and 15 November, 28 and 29 November: Eurostar runs a reduced timetable, and the trip takes about 1 hour 40 minutes. On 14 and 15 November Eurocity Direct starts in Antwerp and runs to Amsterdam Zuid.
- 5 and 6 December: Eurostar runs a limited service because of Dutch engineering works and does not call at Rotterdam Centraal; Schiphol and Amsterdam Centraal are still served.
Look at your train's stops and times before travelling on these weekends.
Where to book
Train service
- Check times & prices
Eurostar runs high-speed trains from London St Pancras to Paris (2 h 16 min), Brussels (1 h 53 min) and Amsterdam; London departures require border checks.
Official website - Check times & prices
NS runs the Netherlands' domestic Intercity and Sprinter network, while NS International connects Belgium, Germany and beyond; Eurostar requires reservations.
Official website - Check times & prices
SNCB connects Belgium by domestic train. Go Pass 10 offers 10 journeys in Belgium for under-26s; Rail Pass offers 10 for travellers 26+, both valid for a year.
Official website
Find places to stay in Amsterdam

Frequently asked questions
How long does the train from Antwerp to Amsterdam take?
Both direct trains take about 1 hour 20 minutes: Eurostar to Amsterdam Centraal and Eurocity Direct to Amsterdam Zuid. Some weekends in November 2026 are slower because of engineering works, and on 5 and 6 December Eurostar does not call at Rotterdam.
Which Amsterdam station does the train arrive at?
Eurostar arrives at Amsterdam Centraal, in the city centre. Eurocity Direct calls at Schiphol and then Amsterdam Zuid, not Centraal; from Zuid, metro line 52 runs to Centraal.
Is there a direct train from Antwerp to Schiphol Airport?
Yes. Both Eurostar and Eurocity Direct call at Schiphol on the way to Amsterdam, so you do not need to change trains for a flight.
Do I need to reserve a seat?
Only on Eurostar, where the ticket includes your seat. Eurocity Direct has no reservations. Interrail pass holders must reserve Eurostar, at €22 in Standard or €27 in Plus.
How much is the train from Antwerp to Amsterdam?
Eurocity Direct fares start at €20 in second class and Eurostar fares at €29 in Standard, one way. Those prices are limited per train, and late bookings cost more.