Trains Trains to Berlin

Find cheap train tickets to Berlin

Return
The price shown for each trip will be the average for all passengers, including any infants.
Washington (WAS)
Berlin (BER)
Mon 8/3
Tue 16/3
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs momondo |

Berlin train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Berlin
RETURN FROM£32The cheapest return train ticket to Berlin is from Stuttgart, starting at £32. This price was found within the last 72 hours.
ONE-WAY FROM£14The cheapest one-way train ticket to Berlin is from Prague, starting at £14. This price was found within the last 72 hours.
POPULAR STATIONBerlin HauptbahnhofBerlin Hauptbahnhof is one of the most popular stations in Berlin
POPULAR TRAIN COMPANYČeské dráhyČeské dráhy and Deutsche Bahn also service this route

Book return train tickets to Berlin

Here are the fastest and cheapest return train tickets to Berlin. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
Deutsche Bahn
9 Aug
06:51
Stuttgart Hauptbahnhof
5h 38m
12:29
Berlin Hauptbahnhof
15 Aug
17:28
Berlin Hauptbahnhof
7h 15m
00:43
Stuttgart Hauptbahnhof
Deutsche Bahn
20 May
04:48
Dortmund Hauptbahnhof
3h 30m
08:18
Berlin Hauptbahnhof
23 May
03:46
Berlin Hauptbahnhof
3h 22m
07:08
Dortmund Hauptbahnhof
Deutsche Bahn
11 Jun
20:12
Stuttgart Hauptbahnhof
7h 46m
03:58
Berlin Hauptbahnhof
25 Jun
02:01
Berlin Hauptbahnhof
5h 50m
1 stop
07:51
Stuttgart Hauptbahnhof
Deutsche Bahn
11 May
22:49
Frankfurt am Main Hauptbahnhof
5h 09m
03:58
Berlin Hauptbahnhof
14 May
02:01
Berlin Hauptbahnhof
3h 55m
05:56
Frankfurt am Main Hauptbahnhof
Deutsche Bahn
29 Jun
05:50
Munich Hauptbahnhof
4h 35m
10:25
Berlin Hauptbahnhof
21 Jul
02:01
Berlin Hauptbahnhof
4h 06m
06:07
Munich Hauptbahnhof
Deutsche Bahn
3 Jun
17:49
Munich Hauptbahnhof
10h 09m
03:58
Berlin Hauptbahnhof
11 Jun
02:01
Berlin Hauptbahnhof
4h 06m
06:07
Munich Hauptbahnhof
Search all trains

Book one-way train tickets to Berlin

For one-way trains to Berlin, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
České dráhy
5 Apr
02:26
Prague Hlavní
4h 16m
06:42
Berlin Hauptbahnhof
Deutsche Bahn
29 Mar
23:49
Karlsruhe Hauptbahnhof
6h 05m
1 stop
05:54
Berlin Hauptbahnhof
Deutsche Bahn
28 Mar
21:24
Duesseldorf Intl
8h 34m
2 stops
05:58
Berlin Brandenburg
Search all trains

FAQs for booking trains to Berlin

How much is a train ticket to Berlin?

The average price you’ll pay to travel by train to Berlin will be determined by where you’re coming from. If you’re leaving from Munich the lowest ticket price is usually about £57, from Nuremberg it’s about £61 and from Hamburg it’s around £40.

What is the main train station in Berlin?

Berlin is best served by Berlin Hauptbahnhof. There you’ll find a number of trains that can get you to your destination. Some common major cities you can get to by train from Berlin Hauptbahnhof are Munich, Nuremberg, and Hannover.

What train companies go to Berlin?

České dráhy, and Deutsche Bahn are some of the top choices made by momondo users traveling to Berlin.

How far in advance should I book a train to Berlin?

£14 is the average one-way price to Berlin this week. We don’t predict any changes in price within the next 3 months. Seats may fill unexpectedly, so book when you can to secure your seat.


Popular train routes to Berlin

Most frequently searched train routes to Berlin, along with the cheapest price and shortest travel time.
Trains to Berlin from Hamburg
Fastest travel time 1h 40m
Cheapest price £40
Trains to Berlin from Frankfurt am Main
Fastest travel time 3h 54m
Cheapest price £163
Trains Trains to Berlin
  • Return
  • One-way