Duration 4h 50m
Distance 1262.2 km
Average price RSD 5000
Frequency 2/week

Trip overview


  1. Warsaw Zachodni Bus Station
  2. Novi Sad
    1910 / ...
  3. Belgrade
21h 29m
RSD 380 - RSD 7000

Frequently asked questions

Want to know about travelling from Warsaw to Belgrade? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct bus from Warsaw to Belgrade. However, there are services departing from Centrum 06 and arriving at Beograd via Warsaw Zachodni Bus Station, Vršačka and Novi Sad. The journey, including transfers, takes approximately 21h 29m.

More details

The distance between Warsaw and Belgrade is 827 km. The road distance is 1262.2 km.

Get driving directions

Warsaw to Belgrade bus services, operated by Adamis Tours, depart from Warsaw Zachodni Bus Station.

More details

Warsaw to Belgrade bus services, operated by Severtrans, arrive at Beograd station.

More details

There are 1955+ hotels available in Belgrade. Prices start at RSD 10000 per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps