Croatian Railways (HŽPP) operates a train from Vinkovci to Belgrade twice daily. Tickets cost $12 - $17 and the journey takes 2 h 52 min. Alternatively, Lasta operates a bus from Vinkovci to Belgrade twice daily. Tickets cost $6 - $8 and the journey takes 1 h 44 min.
How to get from Vinkovci to Belgrade
From Vinkovci train to Belgrade. 2 h 52 min 90 kn. From Vinkovci bus to Bajakovo then bus to Belgrade. 3 h 49 min 393 kn. From Vinkovci drive to Belgrade. 1 h 47 min 143 kn.