Amsterdam to Brussels by train
Direct 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.
- Origin
- Amsterdam
- Destination
- Brussels
- Main stations
- Amsterdam-Centraal to Bruxelles-Midi
- Countries
- Netherlands, Belgium
Two direct trains run from Amsterdam to Brussels-Midi, and they leave from different Amsterdam stations. Eurostar leaves from Amsterdam Centraal in 1h52. Eurocity Direct leaves from Amsterdam Zuid and takes just over two hours.
Eurostar from Amsterdam Centraal
Eurostar is the quicker option, taking 1h52 from Amsterdam Centraal to Brussels-Midi/Zuid, with departures every hour or two. Standard fares start at €29 one way. Tickets are sold in Standard, Plus and Premier. Arrive at the station at least 20 minutes before departure to find your platform.
Luggage is two pieces plus one item of hand luggage in Standard and Plus, and three pieces plus hand luggage in Premier. There is no weight limit, but you must be able to lift your bags on and off the train yourself.
Eurocity Direct from Amsterdam Zuid
Eurocity Direct does not use Amsterdam Centraal. It leaves from Amsterdam Zuid, in the Zuidas business district, and reaches Brussels-Midi in just over two hours. Metro line 52 links Centraal to Zuid, so budget extra time if you are starting in the old centre. It runs up to 16 times a day and calls at Schiphol Airport, Rotterdam and Antwerpen-Centraal on the way.
There are no seat reservations, so you take any free seat in the class you have paid for. Trains have Wi-Fi and a power socket at every seat.
Which train to choose
Take Eurostar from Centraal if you are staying in the centre or want the fastest ride. Take Eurocity Direct if you are near Zuid or Schiphol, or want more departures through the day.
Tickets and fares
Eurostar Standard starts at €29 one way, and Eurocity Direct starts at €25 (Saver). The Saver fare is the cheapest, has limited availability and is valid only on the train you choose. Full-Flex costs more, for example €66 from Amsterdam Zuid, and stays available until departure. Prices vary by date and class.
Stops
Where to book
Train tickets
- Check times & prices
Omio
Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.
Rail Europe
Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.
Trainline
Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.
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
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 Brussels

Frequently asked questions
Is there a direct train from Amsterdam to Brussels?
Yes. Eurostar runs direct from Amsterdam Centraal to Brussels-Midi/Zuid, and Eurocity Direct runs direct from Amsterdam Zuid to Brussels-Midi.
Which Amsterdam station does Eurocity Direct leave from?
Amsterdam Zuid, not Amsterdam Centraal. Metro line 52 connects the two stations.
How long does the train from Amsterdam to Brussels take?
Eurostar takes 1h52. Eurocity Direct takes just over two hours.
How often do trains run from Amsterdam to Brussels?
Eurostar runs every hour or two. Eurocity Direct runs up to 16 times a day.
Do I need a seat reservation on Eurocity Direct?
No. There are no seat reservations on Eurocity Direct, so you sit in any free seat in your ticket class.
How much does a train from Amsterdam to Brussels cost?
Eurostar Standard starts at €29 one way and Eurocity Direct at €25. On Eurocity Direct the Saver fare is limited and tied to one train, while Full-Flex is fully flexible.
How early should I arrive for Eurostar at Amsterdam Centraal?
At least 20 minutes before departure for this route.

