|ROUND-TRIP FROM||$44||The 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||$22||The 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 STATION||Berlin Hauptbahnhof||Berlin Hauptbahnhof is one of the most popular stations in Berlin|
|POPULAR TRAIN COMPANY||Deutsche Bahn||Deutsche Bahn and AccesRail also service this route|
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.
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.
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.
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.