Zagreb – Osijek by train

There are several trains on a daily basis from Zagreb to Osijek.
Price for one way ticket is around 140 HRK (18€), while return ticket is around 220 HRK (28,5€).

Line No Zagreb departure Osijek arrival
783 6:50 11:19
985 7:35 12:54
981 13:00 18:26
581 16:40 21:02