Search Brusselstrain tickets

switcheroo

Quickview

How to get to Brussels by train?

Routes96
Trips per day5,692
train carriers5
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.

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 €19.86. Such great deals to Brussels are available on two routes including Aachen 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 €24.60 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.

Münster

There are 194 train schedules per day connecting Münster with Brussels. It takes on average 7 hours to travel 161 miles, 259 kms, by train from Münster. 4 train carriers offer schedules from Münster, with Deutsche Bahn offering the most daily connections to Brussels. Travelling by train from Münster you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
7h 0m
Avg. Price
€62.79

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 offering the most daily connections to Brussels. Travelling by train from Wuppertal you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
6h 0m
Avg. Price
€49.40

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. Travelling by train from Halle (Saale) you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
11h 0m
Avg. Price
€112.46

Heidelberg

There are 170 train schedules per day connecting Heidelberg with Brussels. It takes on average 7 hours to travel 217 miles, 348 kms, by train from Heidelberg. 3 train carriers offer schedules from Heidelberg, with Deutsche Bahn offering the most daily connections to Brussels. Travelling by train from Heidelberg you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
7h 0m
Avg. Price
€100.14

Kassel

There are 166 train schedules per day connecting Kassel with Brussels. It takes on average 9 hours to travel 225 miles, 362 kms, by train from Kassel. 3 train carriers offer schedules from Kassel, with Deutsche Bahn offering the most daily connections to Brussels. Travelling by train from Kassel you will most likely to arrive in Brussels at Haren-Zuid/Haren-Sud.
Avg. Time
9h 0m
Avg. Price
€111.91

Located in , Belgium, you can travel by train to Brussels from 96 destinations and choose from 5692 daily train schedules to get you there. Deutsche Bahn has the most train connections to Brussels. The furthest train arriving in Brussels covers a distance of 449.46 miles, 723.15 kms, covering the journey in and 16 minutes

Looking for other ways to get there? Check out Bus options to Brussels.

train companies serving Brussels

Deutsche Bahn

There are 244 daily Deutsche Bahn schedules to Brussels. Deutsche Bahn can get you to Brussels by train from 92 destinations including Cologne.
Power outlet
Avg. Time
7h 25m
Avg. Price
€93.34

DB Eurocity

There are 3 daily DB Eurocity schedules to Brussels. DB Eurocity can get you to Brussels by train from 2 destinations including Cologne.
Meal
Power outlet
Beverage
Avg. Time
3h 3m
Avg. Price
€87.07

DB Intercity

There are 7 daily DB Intercity schedules to Brussels. DB Intercity can get you to Brussels by train from 10 destinations including Berlin.
Meal
Power outlet
Beverage
Avg. Time
13h 10m
Avg. Price
€124.56

DB Intercity-Express

There are 31 daily DB Intercity-Express schedules to Brussels. DB Intercity-Express can get you to Brussels by train from 34 destinations including Cologne.
WiFi
Meal
Power outlet
Beverage
Avg. Time
4h 48m
Avg. Price
€94.92

Deutsche Bahn with non-federally owned railway company

There are 57 daily Deutsche Bahn with non-federally owned railway company schedules to Brussels. Deutsche Bahn with non-federally owned railway company can get you to Brussels by train from 71 destinations including Frankfurt.
Power outlet
Avg. Time
7h 43m
Avg. Price
€84.70