---
title: "Trains from Antwerp to Amsterdam | EveryRail"
description: "Direct trains from Antwerpen-Centraal in about 1h20: Eurostar to Amsterdam Centraal, or Eurocity Direct to Amsterdam Zuid and Schiphol."
image: "https://everyrail.com/api/route-image/antwerp-to-amsterdam/"
---

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Belgium](<https://everyrail.com/belgium/>)Antwerp to Amsterdam by train

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Belgium](<https://everyrail.com/belgium/>)Antwerp to Amsterdam by train

**Share**

-
- [Share on WhatsApp](<https://everyrail.com/trains/antwerp-to-amsterdam/#>)
- [Share on X](<https://everyrail.com/trains/antwerp-to-amsterdam/#>)
- [Share on Facebook](<https://everyrail.com/trains/antwerp-to-amsterdam/#>)
- [Share by email](<https://everyrail.com/trains/antwerp-to-amsterdam/#>)

**On this page**

- [About Antwerp to Amsterdam by train](<https://everyrail.com/trains/antwerp-to-amsterdam/#about>)
- [Where to book](<https://everyrail.com/trains/antwerp-to-amsterdam/#where-to-buy>)
- [Find places to stay in Amsterdam](<https://everyrail.com/trains/antwerp-to-amsterdam/#places-to-stay>)
- [Frequently asked questions](<https://everyrail.com/trains/antwerp-to-amsterdam/#frequently-asked-questions>)
- [More routes](<https://everyrail.com/trains/antwerp-to-amsterdam/#more-routes>)

[Book now](<https://everyrail.com/go/omio/?sub_id=er_afb4b6d4fe6ae219>)

Last updated November 2026

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

![A yellow NS train at Amsterdam Centraal beneath the station's glass roof](<https://everyrail.com/img/blog-media/derived/v2/1f1b709b95efb5f1c67e07f5a5359afbc60dc79b/w1600.webp>)

Origin

[Antwerp](<https://everyrail.com/belgium/antwerp/>)

Destination

[Amsterdam](<https://everyrail.com/netherlands/amsterdam/>)

Main stations

Antwerpen-Centraal to Amsterdam-Centraal

Countries

[Belgium](<https://everyrail.com/belgium/>), [Netherlands](<https://everyrail.com/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](<https://everyrail.com/netherlands/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](<https://everyrail.com/belgium/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](<https://everyrail.com/belgium/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](<https://everyrail.com/belgium/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

![](<https://everyrail.com/img/operator-media/v1-resellers/omio/avatar-134752.webp>)

### Book with Omio

Find times and prices for Antwerp → Amsterdam.

[Check times & prices](<https://everyrail.com/go/omio/r/antwerp/amsterdam/?sub_id=er_2774a9ffb37d7cdb>)

### Other places to book

Ticket websites

- [Rail Europe](<https://www.raileurope.com/>)
- [Trainline](<https://www.thetrainline.com/>)

These links open the provider’s website. Search for your journey there.

### Train service

- [Eurostar](<https://everyrail.com/united-kingdom/eurostar/>)
  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](<https://www.eurostar.com/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/antwerp/amsterdam/?sub_id=er_e3e9d96f88383024>)
- [NS](<https://everyrail.com/netherlands/ns/>)
  NS runs the Netherlands' domestic Intercity and Sprinter network, while NS International connects Belgium, Germany and beyond; Eurostar requires reservations.
  [Official website](<https://www.ns.nl/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/antwerp/amsterdam/?sub_id=er_3ab42f175f1caf93>)
- [SNCB](<https://everyrail.com/belgium/sncb/>)
  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](<https://www.belgiantrain.be/en>)
  [Check times & prices](<https://everyrail.com/go/omio/r/antwerp/amsterdam/?sub_id=er_ee0c56bf03ef2a21>)

## Find places to stay in Amsterdam

[![Bright bedroom with white bedding and a breakfast tray on the bed](<https://everyrail.com/images/accommodation-card-2-800.webp>)**Browse stays in Amsterdam**Hotels and apartments via Booking.com](<https://www.jdoqocy.com/click-101845132-17323134?sid=route-antwerp-to-amsterdam-197765&url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.en-gb.html%3Fss%3DAmsterdam>)

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

## More routes

[![Antwerp skyline with the Cathedral of Our Lady beside the Scheldt](<https://everyrail.com/api/route-image/amsterdam-to-antwerp/>)![SNCB](<https://everyrail.com/img/operator-media/v1-operators/sncb/avatar-169871.jpg>)![NS](<https://everyrail.com/img/operator-media/operators/ns/avatar-20260726-87b24d5e.webp>)![Eurostar](<https://everyrail.com/img/operator-media/v1-operators/eurostar/avatar-199742.png>)Amsterdam to Antwerp by trainDirect trains in about 1h20: Eurostar from Amsterdam Centraal, or Eurocity Direct from Amsterdam Zuid with no seat reservation.](<https://everyrail.com/trains/amsterdam-to-antwerp/>)[![Brandenburg Gate in Berlin at night](<https://everyrail.com/api/route-image/amsterdam-to-berlin/>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)Amsterdam to Berlin by trainDirect ICE trains connect Amsterdam Centraal and Berlin Hbf in around 5 hours 42 minutes, with six daily departures. Advance fares start at €37.99.](<https://everyrail.com/trains/amsterdam-to-berlin/>)[![Bratislava Castle at sunset](<https://everyrail.com/api/route-image/amsterdam-to-bratislava/>)![ÖBB](<https://everyrail.com/img/operator-media/v1-operators/obb/avatar-169876.png>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)![České dráhy](<https://everyrail.com/img/operator-media/v1-operators/ceske-drahy/avatar-133756.png>)Amsterdam to Bratislava by trainAmsterdam to Bratislava takes about 12 hours 15 minutes with no direct service. Travel via Vienna by day or on ÖBB Nightjet, then take a regional train.](<https://everyrail.com/trains/amsterdam-to-bratislava/>)[![A canal lined with historic brick houses and a weeping willow in Bruges under a blue sky](<https://everyrail.com/api/route-image/amsterdam-to-bruges/>)![SNCB](<https://everyrail.com/img/operator-media/v1-operators/sncb/avatar-169871.jpg>)Amsterdam to Bruges by trainNo direct train: about 3 hours from Amsterdam Centraal to Brugge, by Eurostar to Brussels-Midi or Antwerp, then an SNCB Intercity.](<https://everyrail.com/trains/amsterdam-to-bruges/>)[![Ornate guild house facades on Brussels' Grand Place](<https://everyrail.com/api/route-image/amsterdam-to-brussels/>)![SNCB](<https://everyrail.com/img/operator-media/v1-operators/sncb/avatar-169871.jpg>)![NS](<https://everyrail.com/img/operator-media/operators/ns/avatar-20260726-87b24d5e.webp>)![Eurostar](<https://everyrail.com/img/operator-media/v1-operators/eurostar/avatar-199742.png>)Amsterdam to Brussels by trainDirect Eurostar from Amsterdam Centraal in 1h52, or Eurocity Direct from Amsterdam Zuid in just over two hours, up to 16 a day. Fares from €25.](<https://everyrail.com/trains/amsterdam-to-brussels/>)[![Hungarian Parliament Building lit up at dusk on the Danube](<https://everyrail.com/api/route-image/amsterdam-to-budapest/>)![ÖBB](<https://everyrail.com/img/operator-media/v1-operators/obb/avatar-169876.png>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)Amsterdam to Budapest by trainThere is no direct Amsterdam to Budapest train; the fastest journey takes about 14 hours, or take the ÖBB Nightjet overnight to Vienna and continue to Budapest.](<https://everyrail.com/trains/amsterdam-to-budapest/>)[![Cologne Cathedral and the Hohenzollern Bridge across the Rhine](<https://everyrail.com/api/route-image/amsterdam-to-cologne/>)![ÖBB](<https://everyrail.com/img/operator-media/v1-operators/obb/avatar-169876.png>)![NS](<https://everyrail.com/img/operator-media/operators/ns/avatar-20260726-87b24d5e.webp>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)Amsterdam to Cologne by trainDirect ICE International from Amsterdam Centraal to Köln Hbf roughly every two hours, taking about 2 hours 40 minutes. Fares from €20.](<https://everyrail.com/trains/amsterdam-to-cologne/>)[![Copenhagen waterfront with colourful historic buildings](<https://everyrail.com/api/route-image/amsterdam-to-copenhagen/>)![NS](<https://everyrail.com/img/operator-media/operators/ns/avatar-20260726-87b24d5e.webp>)![DSB](<https://everyrail.com/img/operator-media/v1-operators/dsb/avatar-133758.png>)Amsterdam to Copenhagen by trainNo direct train: change in Hamburg and allow about 11 to 12 hours. An NS International ICE runs to Hamburg, then DSB and DB trains to Copenhagen.](<https://everyrail.com/trains/amsterdam-to-copenhagen/>)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://everyrail.com/#organization",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://everyrail.com/_astro/everyrail-logomark-2026.VJ4vNX1T.webp",
        "@id": "https://everyrail.com/#organization-logo-1"
      },
      "sameAs": [
        "https://www.instagram.com/everyrailtravel/",
        "https://www.facebook.com/everyrail",
        "https://www.threads.com/@everyrailtravel"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://everyrail.com/#website",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "inLanguage": "en"
    },
    {
      "@type": "WebPage",
      "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#webpage",
      "name": "Trains from Antwerp to Amsterdam | EveryRail",
      "description": "Train travel information for Antwerp to Amsterdam. Origin: Antwerp. Destination: Amsterdam. Main stations: Antwerpen-Centraal to Amsterdam-Centraal.",
      "about": {
        "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#traintrip"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/trains/antwerp-to-amsterdam/",
      "dateModified": "2026-11-03T17:50:47.724Z",
      "inLanguage": "en"
    },
    {
      "@type": "TrainTrip",
      "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#traintrip",
      "departureStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/belgium/antwerp/antwerpen-centraal/#trainstation",
        "url": "https://everyrail.com/belgium/antwerp/antwerpen-centraal/",
        "name": "Antwerpen-Centraal"
      },
      "arrivalStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/netherlands/amsterdam/amsterdam-centraal/#trainstation",
        "url": "https://everyrail.com/netherlands/amsterdam/amsterdam-centraal/",
        "name": "Amsterdam-Centraal"
      },
      "provider": [
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/united-kingdom/eurostar/#organization",
          "name": "Eurostar",
          "url": "https://www.eurostar.com/"
        },
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/netherlands/ns/#organization",
          "name": "NS",
          "url": "https://www.ns.nl"
        },
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/belgium/sncb/#organization",
          "name": "SNCB",
          "url": "https://www.belgiantrain.be/en"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "How long does the train from Antwerp to Amsterdam take?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which Amsterdam station does the train arrive at?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Is there a direct train from Antwerp to Schiphol Airport?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Do I need to reserve a seat?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How much is the train from Antwerp to Amsterdam?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "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.",
            "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#faqpage-mainEntity-5",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Europe by train",
          "item": "https://everyrail.com/trains/",
          "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Belgium",
          "item": "https://everyrail.com/belgium/",
          "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#breadcrumb-itemListElement-3"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Antwerp to Amsterdam by train",
          "item": "https://everyrail.com/trains/antwerp-to-amsterdam/",
          "@id": "https://everyrail.com/trains/antwerp-to-amsterdam/#breadcrumb-itemListElement-4"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
