Search Brussels train tickets

switcheroo

Quickview

How to get to Brussels by train?

Routes51
Trips per day3,870
train carriers4
Stations8
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.

How to find cheap train tickets to Brussels?

The cheapest prices for a train ticket to Brussels that users have found recently on Wanderu start at $29.67. 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 $45.72 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 223 train schedules per day connecting Trier with Brussels. It takes on average 7 hours 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 Haren-Zuid/Haren-Sud.
Avg. Time
7h 0m
Avg. Price
$90.20

Wuppertal

There are 187 train schedules per day connecting Wuppertal with Brussels. It takes on average 6 hours to travel 125 miles, 201 kms, by train from Wuppertal. 2 train carriers offer schedules from Wuppertal, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Brussels. Traveling by train from Wuppertal you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
6h 0m
Avg. Price
$73.75

Halle (Saale)

There are 186 train schedules per day connecting Halle (Saale) with Brussels. It takes on average 11 hours to travel 334 miles, 536 kms, by train from Halle (Saale). 3 train carriers offer schedules from Halle (Saale), with Deutsche Bahn offering the most daily connections to Brussels. Traveling by train from Halle (Saale) you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
11h 0m
Avg. Price
$167.87

Essen

There are 181 train schedules per day connecting Essen with Brussels. It takes on average 5 hours to travel 123 miles, 198 kms, by train from Essen. 2 train carriers offer schedules from Essen, with Deutsche Bahn offering the most daily connections to Brussels. Traveling by train from Essen you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
5h 0m
Avg. Price
$79.70

Regensburg

There are 168 train schedules per day connecting Regensburg with Brussels. It takes on average 10 hours to travel 368 miles, 591 kms, by train from Regensburg. 2 train carriers offer schedules from Regensburg, with Deutsche Bahn offering the most daily connections to Brussels. Traveling by train from Regensburg you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
10h 0m
Avg. Price
$261.94