Travel from Subotica to Osijek

Bus or train from Subotica to Osijek?

You can take a bus from Subotica to Osijek via Sombor and Dalj(HR) in around 5 h. Alternatively, Serbian Railways operates a train from Subotica to Osijek 5 times a day. Tickets cost $1 - $5 and the journey takes 1 h 30 min.

How to get from Subotica to Osijek

From Subotica bus to Sombor, bus to Dalj(HR), then RER to Osijek OLT. 5 h RSD 1507. From Subotica train to Sombor, line 5431 train to Bogojevo, then line 7500 train to Osijek OLT. 5 h 14 min RSD 697. From Subotica drive to Osijek. 1 h 56 min RSD 1774.

Operators from Subotica to Osijek

Close Print Itinerary
  1. Here are 3 options to get from
    Subotica to Osijek:

    1. Trip:
      1 Bus
      • One-Way approx: USD $11 - $19
      • Duration: 5 h
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $11 - $19
        • Duration: 5 h
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $4 - $11
      • Duration: 5 h 14 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $4 - $11
        • Duration: 5 h 14 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $15 - $22
      • Duration: 1 h 56 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $15 - $22
        • Duration: 1 h 56 min
        Close x