To travel by bus from Vienna to Osijek, you first have to take a bus from Vienna to Zagreb, departure times for that bus you can see below, to see result for a specific date, please fill in the date field above and press search. Once passengers arrive at the bus station in Zagreb, they can continue the trip to Osijek with a domestic bus line, between Zagreb and Osijek these buses run frequently. The bus travel time for the 670 km long bus trip from Vienna too Osijek is about 7-8 hours, depending on when you travel.