Travel from Warsaw to Belgrade

Train, bus or fly from Warsaw to Belgrade?

LOT and Austrian Airlines fly from Warsaw to Belgrade twice daily. Alternatively, Polish Railways (PKP) operates a train from Warsaw to Belgrade 4 times a week. Tickets cost $13 - $20 and the journey takes 4 h. 2 other operators also service this route.

How to get from Warsaw to Belgrade

From Warszawa Centralna train to Warsaw airport, fly to Belgrade airport, then Mini Bus to Belgrade. 4 h 41 min $116. From Warszawa Centralna train to Bohumin, train to Wien Hbf, then train to Beograd. 20 h 1 min $100. From Centrum 06 line 127 bus to Warszawa Zachodnia, bus to Budapest - Népliget, then bus to Beograd. 20 h 13 min $117. From Warszawa bus to Szeged, bus to Sirig, then bus to Beograd. 31 h 6 min $153. From Warszawa Centralna night train to Budapest-Keleti then night train to Belgrade. 20 h 28 min $53. From Warsaw drive to Belgrade. 12 h 4 min $173.