Search train tickets toBrussels

switcheroo

Quickview

How to get to Brussels by train?

Routes62
Trips per day4,159
train carriers4
Stations9
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest train tickets to Brussels?

The cheapest prices for a train ticket to Brussels that users have found recently on Wanderu start at $23.05. Such great deals to Brussels are available on two routes including Düsseldorf and Düsseldorf. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Brussels. Aachen at $31.03 has consistently the lowest average train ticket prices to Brussels.

What are the main train stations in Brussels?

The most popular train stations in Brussels are Haren-Zuid/Haren-Sud, Schaarbeek and Bockstael. Haren-Zuid/Haren-Sud is the busiest train station in Brussels.

What are the most popular train routes to Brussels?

Trier

There are 351 train schedules per day connecting Trier with Brussels. It takes on average 6 hours and 3 minutes to travel 127 miles, 204 kms, by train from Trier. 2 train carriers offer schedules from Trier, with Deutsche Bahn offering the most daily connections to Brussels. Traveling by train from Trier you will most likely to arrive in Brussels at Bruxelles Tour-et-Taxis.
Avg. Time
trip-duration
Avg. Price
$63.52

Gütersloh

There are 239 train schedules per day connecting Gütersloh with Brussels. It takes on average 7 hours and 28 minutes to travel 189 miles, 304 kms, by train from Gütersloh. 3 train carriers offer schedules from Gütersloh, with Deutsche Bahn offering the most daily connections to Brussels. Traveling by train from Gütersloh you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
trip-duration
Avg. Price
$78.84

Heidelberg

There are 196 train schedules per day connecting Heidelberg with Brussels. It takes on average 6 hours and 50 minutes to travel 217 miles, 348 kms, by train from Heidelberg. 2 train carriers offer schedules from Heidelberg, with Deutsche Bahn offering the most daily connections to Brussels. Traveling by train from Heidelberg you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
trip-duration
Avg. Price
$103.39

Duisburg

There are 177 train schedules per day connecting Duisburg with Brussels. It takes on average 6 hours and 12 minutes to travel 113 miles, 181 kms, by train from Duisburg. 3 train carriers offer schedules from Duisburg, with Deutsche Bahn offering the most daily connections to Brussels. Traveling by train from Duisburg you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
trip-duration
Avg. Price
$60.34

Dortmund

There are 176 train schedules per day connecting Dortmund with Brussels. It takes on average 6 hours and 5 minutes to travel 143 miles, 230 kms, by train from Dortmund. 3 train carriers offer schedules from Dortmund, with Deutsche Bahn offering the most daily connections to Brussels. Traveling by train from Dortmund you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
trip-duration
Avg. Price
$72.02