Search Berlin train tickets

switcheroo

Quickview

How to get to Berlin by train?

Routes458
Trips per day18,710
train carriers8
Stations18
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 $6.24. Such great deals to Berlin are available on one route to Berlin. 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. Berlin at $8.02 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 Berlin Hbf (tief), Berlin Hbf and Berlin Ostbahnhof. Berlin Hbf (tief) is the busiest train station in Berlin.

What are the most popular train routes to Berlin?

Limburg

There are 239 train schedules per day connecting Limburg with Berlin. It takes on average 6 hours and 6 minutes to travel 273 miles, 438 kms, by train from Limburg. 4 train carriers offer schedules from Limburg, with Deutsche Bahn offering the most daily connections to Berlin. Traveling by train from Limburg you will most likely to arrive in Berlin at Berlin Hbf (tief).
Avg. Time
6h 6m
Avg. Price
$119.91

Paderborn

There are 198 train schedules per day connecting Paderborn with Berlin. It takes on average 5 hours to travel 205 miles, 330 kms, by train from Paderborn. 3 train carriers offer schedules from Paderborn, with Deutsche Bahn offering the most daily connections to Berlin. Traveling by train from Paderborn you will most likely to arrive in Berlin at Berlin Hbf (tief).
Avg. Time
5h 0m
Avg. Price
$86.61

Minden

There are 193 train schedules per day connecting Minden with Berlin. It takes on average 3 hours to travel 191 miles, 307 kms, by train from Minden. 3 train carriers offer schedules from Minden, with Deutsche Bahn offering the most daily connections to Berlin. Traveling by train from Minden you will most likely to arrive in Berlin at Berlin Springpfuhl.
Avg. Time
3h 0m
Avg. Price
$80.33

Heilbronn

There are 192 train schedules per day connecting Heilbronn with Berlin. It takes on average 7 hours to travel 297 miles, 478 kms, by train from Heilbronn. One train company operates 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 Berlin Hbf (tief).
Avg. Time
7h 0m
Avg. Price
$102.59

Ludwigshafen

There are 181 train schedules per day connecting Ludwigshafen with Berlin. It takes on average 5 hours and 46 minutes to travel 302 miles, 485 kms, by train from Ludwigshafen. One train company operates schedules from Ludwigshafen, with Deutsche Bahn offering the most daily connections to Berlin. Traveling by train from Ludwigshafen you will most likely to arrive in Berlin at Berlin Hbf (tief).
Avg. Time
5h 46m
Avg. Price
$113.26

What train companies travel to Berlin, ?

Located in, United States, you can travel by train to Berlin from 458 destinations and choose from 18710 daily train schedules to get you there. FlixTrain 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 and 26 minutes

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

train companies serving Berlin

RegioJet

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

Deutsche Bahn

There are 347 daily Deutsche Bahn schedules to Berlin. Deutsche Bahn can get you to Berlin by train from 260 destinations including Hamburg.
Power outlet
Avg. Time
5h 13m
Avg. Price
$86.38

DB Eurocity

There are 6 daily DB Eurocity schedules to Berlin. DB Eurocity can get you to Berlin by train from 16 destinations including Hamburg.
Beverage
Meal
Power outlet
Avg. Time
3h 33m
Avg. Price
$47.95

DB Intercity

There are 34 daily DB Intercity schedules to Berlin. DB Intercity can get you to Berlin by train from 65 destinations including Amsterdam.
Beverage
Meal
Power outlet
Avg. Time
5h 26m
Avg. Price
$79.33

DB Intercity-Express

There are 60 daily DB Intercity-Express schedules to Berlin. DB Intercity-Express can get you to Berlin by train from 97 destinations including Nuremberg.
Beverage
Meal
Power outlet
WiFi
Avg. Time
4h 14m
Avg. Price
$94.81

Non-federally owned railway company

There are 4 daily Non-federally owned railway company schedules to Berlin. Non-federally owned railway company can get you to Berlin by train from 3 destinations including Nymburk.
Power outlet
Avg. Time
7h 44m
Avg. Price
$50.73

Deutsche Bahn with non-federally owned railway company

There are 121 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 211 destinations including Wolfsburg.
Power outlet
Avg. Time
6h 35m
Avg. Price
$95.77

FlixTrain

There are 41 daily FlixTrain schedules to Berlin. FlixTrain can get you to Berlin by train from 8 destinations including Laatzen.
Air conditioning
Attendant
Restroom
Movies
Power outlet
Snacks
WiFi
Avg. Time
4h 21m
Avg. Price
$37.77