Trains Trains to Berlin

Find cheap train tickets to Berlin

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Washington (WAS)
Berlin (BER)
Fri 2/26
Sat 3/6
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
ROUND-TRIP FROM$44The cheapest round-trip train ticket to Berlin is from Mannheim, starting at $44. This price was found within the last 72 hours.
ONE-WAY FROM$22The cheapest one-way train ticket to Berlin is from Frankfurt am Main, starting at $22. This price was found within the last 72 hours.
POPULAR STATIONBerlin HauptbahnhofBerlin Hauptbahnhof is one of the most popular stations in Berlin
POPULAR TRAIN COMPANYDeutsche BahnDeutsche Bahn and AccesRail also service this route

Book return-trip train tickets to Berlin

Here are the fastest and cheapest round-trip 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
Mar 16
9:44 pm
Mannheim Hauptbahnhof
6h 14m
3:58 am
Berlin Hauptbahnhof
Mar 24
4:46 am
Berlin Hauptbahnhof
5h 09m
1 stop
9:55 am
Mannheim Hauptbahnhof
Deutsche Bahn
Mar 17
5:32 pm
Mannheim Hauptbahnhof
9h 00m
2 stops
2:32 am
Berlin Hauptbahnhof
Mar 24
4:46 am
Berlin Hauptbahnhof
5h 09m
1 stop
9:55 am
Mannheim Hauptbahnhof
Deutsche Bahn
Mar 12
2:38 pm
Cologne Hauptbahnhof
4h 38m
7:16 pm
Berlin Hauptbahnhof
Mar 13
7:20 pm
Berlin Hauptbahnhof
6h 37m
1:57 am
Cologne Hauptbahnhof
Deutsche Bahn
Mar 5
7:12 pm
Stuttgart Hauptbahnhof
7h 46m
2:58 am
Berlin Hauptbahnhof
Mar 13
10:23 am
Berlin Hauptbahnhof
5h 47m
1 stop
4:10 pm
Stuttgart Hauptbahnhof
Deutsche Bahn
Mar 6
7:16 am
Düsseldorf Hauptbahnhof
4h 39m
11:55 am
Berlin Hauptbahnhof
Mar 12
11:29 pm
Berlin Hauptbahnhof
4h 37m
4:06 am
Düsseldorf Hauptbahnhof
Deutsche Bahn
Mar 6
9:14 am
Frankfurt am Main Hauptbahnhof
4h 17m
1:31 pm
Berlin Hauptbahnhof
Mar 13
10:04 am
Berlin Hauptbahnhof
3h 52m
1:56 pm
Frankfurt am Main 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
Deutsche Bahn
Mar 8
1:58 pm
Frankfurt am Main Hauptbahnhof
4h 06m
1 stop
6:04 pm
Berlin Hauptbahnhof
Deutsche Bahn
Mar 20
9:24 pm
Duesseldorf Intl
7h 58m
3 stops
5:22 am
Berlin Hauptbahnhof
Deutsche Bahn
Mar 24
6:14 am
Frankfurt am Main Hauptbahnhof
4h 15m
10:29 am
Berlin Hauptbahnhof
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 Frankfurt am Main the lowest ticket price is usually about $61, from Hannover it’s about $85 and from Hamburg it’s around $127.

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. Hannover, Hamburg, and Munich are some of the major cities accessible by train from Berlin Hauptbahnhof.

What train companies go to Berlin?

Most users on momondo will check prices for Deutsche Bahn for their ride to Berlin. While Deutsche Bahn is a common choice, you can also search for options from AccesRail as both train companies can typically get you to Berlin. More options may be available to you, so use our search form to find all available options from your city to Berlin.

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

For $22 one-way on average, you can catch a train ride to Berlin. We don’t predict any changes in price within the next 3 months. As seats fill up quickly, we recommend booking when you can so your trip is secured.


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 Frankfurt am Main
Fastest travel time 6h 46m
Cheapest price $61
Trains to Berlin from Hannover
Fastest travel time 2h 56m
Cheapest price $85
Trains to Berlin from Hamburg
Fastest travel time 1h 45m
Cheapest price $127
Trains to Berlin from Munich
Fastest travel time 4h 31m
Cheapest price $97
Trains to Berlin from Stuttgart
Fastest travel time 5h 39m
Cheapest price $85
Trains Trains to Berlin
  • Round-trip
  • One-way