Zagreb – Osijek by bus

There is a bus line going from Zagreb Bus Terminal to Osijek every 1-2 hours.
One way ticket price is about 125 HRK (16,5€). The duration of the bus drive is about 4 hours.

Belgrade (SRB) – Osijek by bus

Bus line from Belgrade (SRB) is available on daily basis according to schedule in the table below:

Departure Arrival Agency Trip duration Price in HRK
6:30 10:03 Lasta – Šidexpres 3:33 176,00
10:00 13:33 Lasta – Šidexpres 3:33 176,00
15:00 18:33 Lasta – Šidexpres 3:33 176,00
18:00 21:33 Lasta – Šidexpres 3:33 176,00

Pecs (HUN) – Osijek by bus

Another bus line is available from Pecs: more info here.