Search Berlin train tickets

switcheroo

Quickview

How to get to Berlin by train?

Routes248
Trips per day11,950
train carriers8
Stations42
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 Berlin?

The cheapest prices for a train ticket to Berlin that users have found recently on Wanderu start at $9.33. Such great deals to Berlin are available on one route to Potsdam. 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 Berlin. Potsdam at $9.40 has consistently the lowest average train ticket prices to Berlin.

What are the main train stations in Berlin?

The most popular train stations in Berlin are Train Station (tief), Train Station and Berlin Südkreuz. Train Station (tief) is the busiest train station in Berlin.

Tilburg

There are 220 train schedules per day connecting Tilburg with Berlin. It takes on average 8 hours and 26 minutes to travel 360 miles, 579 kms, by train from Tilburg. 3 train carriers offer schedules from Tilburg, with Deutsche Bahn offering the most daily connections to Berlin. Traveling by train from Tilburg you will most likely to arrive in Berlin at Berlin Messe Nord/ICC (Witzleben).
Avg. Time
8h 26m
Avg. Price
$72.11

Heilbronn

There are 216 train schedules per day connecting Heilbronn with Berlin. It takes on average 7 hours and 18 minutes to travel 297 miles, 478 kms, by train from Heilbronn. 2 train carriers offer schedules from Heilbronn, with Deutsche Bahn offering the most daily connections to Berlin. Traveling by train from Heilbronn you will most likely to arrive in Berlin at Train Station (tief).
Avg. Time
7h 18m
Avg. Price
$126.51

Magdeburg

There are 215 train schedules per day connecting Magdeburg with Berlin. It takes on average 2 hours and 25 minutes to travel 81 miles, 129 kms, by train from Magdeburg. 3 train carriers offer schedules from Magdeburg, with Deutsche Bahn offering the most daily connections to Berlin. Traveling by train from Magdeburg you will most likely to arrive in Berlin at Train Station.
Avg. Time
2h 25m
Avg. Price
$30.33

Karlsruhe

There are 209 train schedules per day connecting Karlsruhe with Berlin. It takes on average 6 hours and 58 minutes to travel 327 miles, 526 kms, by train from Karlsruhe. 3 train carriers offer schedules from Karlsruhe, with Deutsche Bahn offering the most daily connections to Berlin. Traveling by train from Karlsruhe you will most likely to arrive in Berlin at Train Station (tief).
Avg. Time
6h 58m
Avg. Price
$139.80

Regensburg

There are 184 train schedules per day connecting Regensburg with Berlin. It takes on average 6 hours and 11 minutes to travel 250 miles, 401 kms, by train from Regensburg. 3 train carriers offer schedules from Regensburg, with Deutsche Bahn offering the most daily connections to Berlin. Traveling by train from Regensburg you will most likely to arrive in Berlin at Train Station (tief).
Avg. Time
6h 11m
Avg. Price
$84.54

Located in , Germany, you can travel by train to Berlin from 248 destinations and choose from 11950 daily train schedules to get you there. Deutsche Bahn has the most train connections to Berlin. The furthest train arriving in Berlin covers a distance of 737.37 miles, 1186.38 kms, covering the journey in 18 hours and 36 minutes

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

train companies serving Berlin

RegioJet

There are 4 daily RegioJet schedules to Berlin. RegioJet can get you to Berlin by train from 8 destinations including Linz.
Restroom
WiFi
Newspaper/Magazine
Movies
Satellite TV
Extra legroom
Games
Power outlet
Air conditioning
Attendant
Beverage
Avg. Time
0h 13m
Avg. Price
$42.54

Deutsche Bahn

There are 1060 daily Deutsche Bahn schedules to Berlin. Deutsche Bahn can get you to Berlin by train from 561 destinations including Hamburg.
Power outlet
Avg. Time
0h 7m
Avg. Price
$89.01

DB Eurocity

There are 11 daily DB Eurocity schedules to Berlin. DB Eurocity can get you to Berlin by train from 20 destinations including Prague.
Meal
Power outlet
Beverage
Avg. Time
0h 4m
Avg. Price
$50.48

DB Intercity

There are 35 daily DB Intercity schedules to Berlin. DB Intercity can get you to Berlin by train from 88 destinations including Amsterdam.
Meal
Power outlet
Beverage
Avg. Time
0h 6m
Avg. Price
$79.87

DB Intercity-Express

There are 144 daily DB Intercity-Express schedules to Berlin. DB Intercity-Express can get you to Berlin by train from 170 destinations including Hamburg.
WiFi
Meal
Power outlet
Beverage
Avg. Time
0h 5m
Avg. Price
$86.55

Non-federally owned railway company

There are 6 daily Non-federally owned railway company schedules to Berlin. Non-federally owned railway company can get you to Berlin by train from 20 destinations including Bedum.
Power outlet
Avg. Time
0h 7m
Avg. Price
$84.37

Deutsche Bahn with non-federally owned railway company

There are 293 daily Deutsche Bahn with non-federally owned railway company schedules to Berlin. Deutsche Bahn with non-federally owned railway company can get you to Berlin by train from 455 destinations including London.
Power outlet
Avg. Time
0h 8m
Avg. Price
$84.98

FlixTrain

There are 51 daily FlixTrain schedules to Berlin. FlixTrain can get you to Berlin by train from 16 destinations including Stuttgart.
Restroom
WiFi
Movies
Snacks
Power outlet
Air conditioning
Attendant
Avg. Time
0h 5m
Avg. Price
$23.64