Travel from Berlin to Warsaw

Train, bus or fly from Berlin to Warsaw?

German Railways (DB) operates a train from Berlin to Warsaw 4 times a day. Tickets cost $45 - $85 and the journey takes 5 h 14 min. Alternatively, Polski Bus operates a bus from Berlin to Warsaw 4 times a day. Tickets cost $29 - $60 and the journey takes 8 h 25 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Berlin to Warsaw

ModeDurationPrice
From Berlin Ostbahnhof train to Warszawa Centralna.5 h 14 min65€
From S Hackescher Markt train to Berlin Schoenefeld Airport, bus to Młociny, then subway to Centrum.10 h 29 min53€
From Berlin, S+U Alexanderplatz Bhf/Memhardstr. line 100 bus to S+U Zoologischer Garten Bhf, bus to Berlin ZOB, then bus to Warsaw Central.11 h54€
From Berlin rideshare to Warsaw.6 h 55 min21€
From Berlin drive to Warsaw.5 h 11 min74€
From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Warsaw airport, then train to Warsaw.4 h 22 min81€

How long does it take to get from Berlin to Warsaw?

The train from Berlin Ostbahnhof to Warszawa Centralna takes 5 h 14 min including transfers and departs four times a day.

Is there a direct train between Berlin and Warsaw?

Yes, there is a direct train departing from Berlin Ostbahnhof and arriving at Warszawa Centralna. Services depart four times a day, and operate every day. The journey takes approximately 5 h 14 min.

Is there a direct bus between Berlin and Warsaw?

No, there is no direct bus from Berlin to Warsaw. However, there are services departing from Berlin, S+U Alexanderplatz Bhf/Memhardstr. and arriving at Warsaw Central via S+U Zoologischer Garten Bhf and Berlin ZOB. The journey, including transfers, takes approximately 11 h.

Operators from Berlin to Warsaw

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
S-Bahn BerlinS-Bahn Berlin
Polski Bus+48 22 417 62 27Polski Bus
ZTM Warszawa19 115ZTM Warszawa
BVGBVG
Eurolines DE+49 6196 2078-501Eurolines DE
BlaBlaCarBlaBlaCar
LOTLOT
LufthansaLufthansa
Scandinavian AirlinesScandinavian Airlines
Austrian AirlinesAustrian Airlines