Skip to content

International Trains to Belgium

Travelling to Belgium by train is a fast and affordable alternative. The excellent European high speed rail network connects Belgium with all major neighboring countries and European capitals. Did you know you can travel from London, Amsterdam or Paris to Brussels by train, all in less then 2.5 hours?


Fly to Europe, take the high speed train to Belgium

When traveling to Belgium from outside of Europe, you might not be able to find an affordable flight to Belgium without too many lay-overs. But did you consider booking a cheaper flight to one of Europe’s nearby international airports and travel the last part of your journey by train?

The European high speed rail network can bring you from London, Amsterdam or Paris to Brussels in 2 hours. That’s significantly faster then any lay-over and in many occasions also a lot cheaper.

European Rail Passes:

Are you planning a backpacking trip through Europe? Not only should you include Belgium into your backpacking trip, but you should look to get a European Rail Pass. It allows you to travel cheaply between countless European cities. Many European high speed trains are included into this railpass, however reservations for these trains are still mandatory.

Belgian High Speed Trainstations:

Belgium counts 3 international high speed train stations:

  • Brussels South ( Brussel Zuid)
  • Antwerp Central (Antwerpen Centraal)
  • Liège Guillemins

High Speed Trains from the UK to Belgium:

If you’re traveling from London area or the south of England, it’s well worth to consider traveling to Belgium by train instead of traveling by plane. Not only is it more ecological to travel by train, in many cases it’s also less expensive and it’s just as fast, maybe even faster.

Travel from London to Brussels by train in 2 hours with the Eurostar high speed trains. The train uses the Channel Tunnel and reaches speeds up to 300km’s / hour. Stops at London St. Pancras, Ebbsfleet, Ashford, Calais, Lille and Brussels South station. For more information and tickets visit

High Speed Trains from France to Belgium:

There are 2 companies running high speed trains connecting France with Belgium: Thalys and TGV (by SNCF).

Travel From Paris to Brussels:

Thalys runs 2 trains every hour connecting Paris with Brussels. Since June 2022, the trains run faster now connecting both capitals in only 1h22 mins, shortening the length of the trip with an hour. Tickets prices start at 29€ if you book more then a month in advance, up to 103€ for last minute bookings.

TGV runs only a couple of trains a day on this traject. Ticket prices start as low as 25€ if you book in advance, up to 115€.

Thalys operates a high speed train line starting in Marseille up to Paris and Brussels towards Köln (Germany) or Amsterdam (The Netherlands).

For more information and tickets visit

The TGV Train line starts in the South of France and runs all the way to Brussels. They connect major cities like Nice, Marseille, Avignon, Perpignan, Lyon, Paris, and Lille with Belgium. There is also a TGV line connecting Strasbourg with Paris and up to Brussels.

For more information and tickets visit:

Trains from The Netherlands to Belgium:

High Speed Trains:

The Thalys High Speed Train connects Amsterdam, Schiphol Airport and Rotterdam with Brussels and Antwerp all in less then 2 hours. Prices range around 62€ to 83€ for a single ticket.

Amsterdam <-> Antwerp in 1h15
Amsterdam <-> Brussels in 1h50.

Intercity (IC) Trains:

The Dutch intercity trainline to Brussels runs 16 times a day and serves several Belgian trainstations including Brussels, Antwerp and Mechelen.

The intercity trains are generally slower but also less expensive. Prices range from 20€ to 49€ for a single ticket.

Amsterdam <-> Antwerp in 1h51

Tip: When you book your tickets 7 day’s in advance, you’ll be able to get an early bird ticket, reducing the price to significantly. For example: an early bird week ticket from Amsterdam to Antwerp will cost you only 20€ whilst normally it would cost you 38.60€.

More info on

Trains from Germany, Suisse or Austria to Belgium:

ICE Trains arrive and depart from Brussels South Station and Liège Guillemins Station. They connect with many large German cities such as Aachen, Berlin, Frankfurt, Hannover, Köln, Munich etc. It’s possible to travel all the way to Zurich(Suisse) or Vienna (Austria) with the ICE train.

There is a Thalys high speed train line departing in Dortmund to Essen, Duisburg, Dusseldorf, Köln, Aachen, Liège and Brussels. 

For more information and tickets visit

Intercity Trains:

Intercity (IC) trains are part of Europe’s long distance passenger train services.