|RETURN FROM||£32||The cheapest return train ticket to Berlin is from Stuttgart, starting at £32. This price was found within the last 72 hours.|
|ONE-WAY FROM||£14||The cheapest one-way train ticket to Berlin is from Prague, starting at £14. 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||České dráhy||České dráhy and Deutsche Bahn 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 Munich the lowest ticket price is usually about £57, from Nuremberg it’s about £61 and from Hamburg it’s around £40.
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.
České dráhy, and Deutsche Bahn are some of the top choices made by momondo users traveling 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.