COVID-19 Travel Guide
Learn more ›

Search train tickets to Brussels

switcheroo

Quickview

How to get to Brussels by train

Routes41
Trips per day529
train lines5
Stations10
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.

What is a good price for a train ticket to Brussels?

$34.60 is the cheapest price for a train ticket to Brussels, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Brussels. In the last month, trains from Hagen to Brussels had the lowest average price at $44.18.

Where is the train station in Brussels, Belgium?

The busiest train station in Brussels is Gare du Midi. There are several other active stations in addition to this main station. The most popular train stations in Brussels are:

  • Gare du Midi
  • Schaarbeek
  • Haren-Zuid/Haren-Sud

Siegen

There are 201 scheduled trains per day from Siegen to Brussels. The route can be as long as 160 miles, or 258 kilometers. On average, the journey takes 6 hours and 25 minutes. There are 2 train lines that operate on this route. Deutsche Bahn has the most daily trains. Trains from Siegen usually arrive in Brussels at Schaarbeek.
Avg. Time
6h 25m
Avg. Price
$63.38

Trier

There are 166 scheduled trains per day from Trier to Brussels. The route can be as long as 127 miles, or 204 kilometers. On average, the journey takes 6 hours and 13 minutes. There are 2 train lines that operate on this route. Deutsche Bahn has the most daily trains. Trains from Trier usually arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
6h 13m
Avg. Price
$73.17

Rheda-Wiedenbrück

There are 161 scheduled trains per day from Rheda-Wiedenbrück to Brussels. The route can be as long as 184 miles, or 296 kilometers. On average, the journey takes 7 hours . One train company, Deutsche Bahn, connects Rheda-Wiedenbrück to Brussels. Trains from Rheda-Wiedenbrück usually arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
7h 0m
Avg. Price
$83.60

Lingen

There are 152 scheduled trains per day from Lingen to Brussels. The route can be as long as 173 miles, or 279 kilometers. On average, the journey takes 8 hours and 25 minutes. There are 3 train lines that operate on this route. Deutsche Bahn has the most daily trains. Trains from Lingen usually arrive in Brussels at Bruxelles-Central.
Avg. Time
8h 25m
Avg. Price
$74.51

Mönchengladbach

There are 149 scheduled trains per day from Mönchengladbach to Brussels. The route can be as long as 94 miles, or 151 kilometers. On average, the journey takes 4 hours and 3 minutes. There are 3 train lines that operate on this route. Deutsche Bahn has the most daily trains. Trains from Mönchengladbach usually arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
4h 3m
Avg. Price
$50.01

Located in Belgium, Brussels is accessible by train from 41 other cities. You can choose from 529 daily scheduled trips when you search for trains to Brussels on Wanderu. Deutsche Bahn usually has the most trains on any given day.

Looking for other ways to get there? Bus tickets to Brussels are also available..

Train companies serving Brussels

RegioJet

There are 20 scheduled RegioJet trains per day. RegioJet can get you to Brussels from 34 cities, including Ostrava.
RegioJet
RegioJet
Avg. Time
18h 24m
Avg. Price
$91.82

Deutsche Bahn

There are 44 scheduled Deutsche Bahn trains per day. Deutsche Bahn can get you to Brussels from 8 cities, including Berlin.
Deutsche Bahn
Deutsche Bahn
Avg. Time
9h 26m
Avg. Price
$101.21

Deutsche Bahn with non-federally owned railway company

There are 12 scheduled Deutsche Bahn with non-federally owned railway company trains per day. Deutsche Bahn with non-federally owned railway company can get you to Brussels from 7 cities, including Dortmund.
Deutsche Bahn with non-federally owned railway company
Deutsche Bahn with non-federally owned railway company
Avg. Time
7h 43m
Avg. Price
$79.54

DB Intercity-Express

There are 11 scheduled DB Intercity-Express trains per day. DB Intercity-Express can get you to Brussels from 5 cities, including Berlin.
DB Intercity-Express
DB Intercity-Express
Avg. Time
7h 39m
Avg. Price
$98.98

DB Intercity

There are 2 scheduled DB Intercity trains per day.
DB Intercity
DB Intercity
Avg. Time
15h 57m
Avg. Price
$162.66