Travel from Essen to Berlin

Bus or train from Essen to Berlin?

German Railways (DB) operates a train from Essen to Berlin every 3 hours. Tickets cost $100 - $150 and the journey takes 3 h 46 min. Alternatively, FlixBus operates a bus from Essen to Berlin 3 times a day. Tickets cost $30 - $55 and the journey takes 7 h 30 min. 3 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Essen to Berlin

From Essen Hbf train to Berlin Hbf (tief). 3 h 46 min 104€. From Essen bus to Berlin, Masurenallee/ZOB, bus to S+U Zoologischer Garten Bhf, then line 100 bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr.. 8 h 22 min 48€. From Rathaus Essen line 107 tram to Gelsenkirchen Hauptbahnhof, train to Hamm Westfalen, train to Bielefeld Hbf, bus to S+U Berlin Hauptbahnhof, then bus to Berlin, Memhardstr.. 10 h 2 min 56€. From Essen rideshare to Berlin. 5 h 43 min 26€. From Essen drive to Berlin. 4 h 59 min 70€. From Essen Hbf train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Berlin Tegel airport, then bus to Berlin. 3 h 20 min 63€. From Essen Hbf train to Köln, Dom / Hbf, train to Cologne/Bonn Apt airport, fly to Berlin Tegel airport, then bus to Berlin. 3 h 34 min 83€.