Travel from Budapest to Virovitica

Bus or train from Budapest to Virovitica?

Hungarian Railways (MÁV) operates a train from Budapest to Virovitica hourly. Tickets cost $10 - $16 and the journey takes 2 h 27 min. Hungarian Railways (MÁV) also services this route hourly. Alternatively, BKK operates a bus from Budapest to Virovitica every 15 minutes. Tickets cost $2 and the journey takes 13 min. Volanbusz also services this route twice daily.

How to get from Budapest to Virovitica

From Kelenföld train to Szentlörinc, train to Barcs, then drive to Virovitica. 4 h 31 min 4 925 Ft. From Deák Ferenc tér M bus to Budapest, bus to Barcs, then drive to Virovitica. 5 h 47 min 5 659 Ft. From Budapest-Déli train to Koprivnica then train to Virovitica. 7 h 11 min 6 496 Ft. From Budapest drive to Virovitica. 3 h 12 min 9 883 Ft.

Operators from Budapest to Virovitica

Close Print Itinerary
  1. Here are 4 options to get from
    Budapest to Virovitica:

    1. Trip:
      1 Train
      • One-Way approx: USD $15 - $23
      • Duration: 4 h 31 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $15 - $23
        • Duration: 4 h 31 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $18 - $25
      • Duration: 5 h 47 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $18 - $25
        • Duration: 5 h 47 min
        Close x
    3. Trip:
      3 Train via Koprivnica
      • One-Way approx: USD $20 - $30
      • Duration: 7 h 11 min
      Open +
      • Trip:
        3 Train via Koprivnica
        • One-Way approx: USD $20 - $30
        • Duration: 7 h 11 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $30 - $50
      • Duration: 3 h 12 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $30 - $50
        • Duration: 3 h 12 min
        Close x