Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Brussels to Berlin by train
-
Cheapest Price CA$31.85
-
30 days in advance CA$111.80
-
7 days in advance CA$222.95
-
First train00:20
-
Last train22:57
-
Avg changes1
-
Fastest journey6hr 30m
-
Distance652 kilometres
-
Trains per day17
-
Avg. journey time8hr 41m
-
Train operators
Going from Brussels to Berlin by train
About to set off from Brussels to Berlin by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Cost of train tickets between Brussels and Berlin
The cheapest train tickets from Brussels to Berlin start at CA$31.85. If you book a month in advance, tickets cost, on average, CA$111. If you wait until a week in advance, expect tickets to be around CA$222.
Pro tip: The best way to save on tickets from Brussels to Berlin is by booking in advance. Keep in mind that tickets for this route go on sale 12 months before the travel date. So if you want to save on your booking, be sure to lock in your tickets as early as possible.
Brussels to Berlin daily train schedule
Whether you’re headed to Berlin on a Tuesday or a Sunday, with 17 trains per day, you will have multiple options to choose from.
00:20: departure of first train Monday-Friday
22:57: departure of last train Monday-Friday
00:20: departure of first train on weekends
22:56: departure of last train on weekends
Every 1 hour: frequency of train departures
Average train travel time from Brussels to Berlin
The quickest time by train is 6 hours and 30 minutes, travelling a total distance of 652 kilometres.
How early can you book train tickets from Brussels to Berlin?
Tickets on this route typically go on sale 12 months in advance. Booking early gives you access to the most competitive prices and ample seating options.
Making your Brussels to Berlin travels smooth and enjoyable
Explore our wide range of help articles for a hassle-free journey and find travel ideas from our city guide: Berlin.
Frequently asked questions
How far is it from Brussels to Berlin by train?
The train journey between Brussels and Berlin covers 652 kilometres.
How much does the train from Brussels to Berlin cost?
The minimum fare on this route is CA$31.85. Tickets booked 30 days in advance are priced around CA$111. If booked 7 days before departure, the cost is approximately CA$222.
When can I buy tickets for trains running from Brussels to Berlin?
Tickets for travel between Brussels to Berlin are available 12 months before departure.
What’s the travel time from Brussels to Berlin by train?
The fastest journey is 6 hours and 30 minutes.
Other journeys to Berlin View all journeys to Berlin
-
From London to Berlin From CA$87.75
-
From Paris to Berlin From CA$31.85
-
From Bath Spa to Berlin From CA$330.20
-
From Brighton to Berlin From CA$192.40
-
From Cologne to Berlin From CA$27.95
-
From Amsterdam to Berlin From CA$31.85
-
From Mannheim to Berlin From CA$28.60
-
From Munich to Berlin From CA$27.95
-
From Karlsruhe to Berlin From CA$32.50
-
From Düsseldorf to Berlin From CA$27.95
-
From Zurich to Berlin From CA$63.70
-
From Copenhagen to Berlin From CA$90.35
Other journeys from Berlin
-
From Berlin to Warsaw From CA$46.80
-
From Berlin to Prague From CA$24.05
-
From Berlin to Hamburg From CA$26.65
-
From Berlin to Hanover From CA$24.05
-
From Berlin to Leipzig From CA$16.25
-
From Berlin to Poznań From CA$31.20
-
From Berlin to Dresden From CA$15.60
-
From Berlin to Budapest From CA$60.45
-
From Berlin to Basel From CA$63.70
-
From Berlin to Vienna From CA$52.00
-
From Berlin to Munich From CA$27.95
-
From Berlin to London From CA$87.10
Other journeys from Brussels
-
From Brussels to Amsterdam From CA$24.05
-
From Brussels to Rotterdam From CA$21.45
-
From Brussels to London From CA$55.90
-
From Brussels to Paris From CA$23.40
-
From Brussels to Frankfurt am Main From CA$46.80
-
From Brussels to Marseille From CA$31.85
-
From Brussels to Cologne From CA$29.90
-
From Brussels to Munich From CA$63.70
-
From Brussels to Hamburg From CA$31.85
-
From Brussels to Vienna From CA$55.90
-
From Brussels to Stuttgart From CA$63.70
-
From Brussels to Salzburg From CA$55.90
ICE/Thalys & ICE
Taking the train from Brussels to Berlin is easy. You only need to change trains once along the way. That change of train is at Cologne Hauptbahnhof where, if you’re quick, you’ll have a chance to peek inside the city’s famous cathedral before continuing your journey to Berlin.
The run from Brussels to Cologne is on either a Thalys train or a Deutsche Bahn ICE service. The most advantageous through fares from Brussels to Berlin require that you use the Deutsche Bahn train on the Brussels to Cologne leg. The second leg of the journey is normally on an ICE train.
The journey from Brussels to Berlin is a big leap across Europe on very comfortable trains. Thirty years ago it took 14 hours to travel from Brussels to Berlin on the Ost-West Express. Today the travel time is less than half what it was in the 1980s. That’s a mark of how far European rail travel has developed.
Brussels to Cologne

From Brussels-Midi there are up to nine high-speed trains to Cologne each day – a mix of Thalys and ICE services. The journey takes just under two hours and most trains make just a couple of stops along the way.
The first part of the journey from Brussels traverses the flat lands of Brabant to reach Liège-Guillemins station. East from Liège, the train joins a new high-speed line which cuts in tunnels through hilly country to reach the German border just before Aachen. Beyond Aachen, the train traverses flat terrain to reach the Rhineland city of Cologne, where you arrive at the city’s main station (the Hauptbahnhof), located on the west bank of the Rhine right by Cologne Cathedral.
Cologne to Berlin

ICE trains leave Cologne Hauptbahnhof once each hour for Berlin. Depending on the route and stopping pattern, the journey to Berlin Hauptbahnhof takes between 4 hrs 15 mins and 4 hrs 40 mins. In addition to these regular fast ICE services, there is also a slower overnight train from Cologne to Berlin.
Most of the ICE trains follow the Wupper Valley east, but occasional trains (including the overnight service) take a more northerly route through the Ruhr region to reach the North German Plain. The route then tracks east across generally flat terrain to reach the German capital. In Berlin the ICE trains usually serve three different stations: Spandau, Hauptbahnhof and Gesundbrunnen. Hauptbahnhof is the best place to alight for the city centre; it also offers the widest range of onward train connections.