Travel options for:
Zagreb to Budapest
  • Bus FlixBus

    $20 - $32
    1. Zagreb, Zagreb

      5 h - twice daily

      $18 - $30

    2. Népliget M

      15 min - hourly

      $2

      • Szent István Bazilika
  • Train

    $16 - $24
    1. Zagreb Glavni Kolod.

      6 h 21 min - once daily

      $16 - $24

      • Budapest-Déli
  • Bus Crnja Tours

    $30 - $59
    1. Zagreb

      6 h 21 min - once daily

      $21 - $50

    2. Budapest

      7 min - 3.8 miles

      $8 - $10

      • Budapest
  • Drive

    $40 - $65
    1. Zagreb

      3 h 16 min - 213.6 miles

      $40 - $65

      • Budapest
  • Fly to Budapest

    $120 - $520
    1. Zagreb

      8 min - on demand

      $6 - $200

    2. Zagreb (ZAG)

      2 h 40 min - 1 stopover

      $110 - $320

    3. Budapest (BUD)

      8 min - every 10 minutes

      $2

    4. Ferihegy

      22 min - hourly

      $1 - $2

      • Budapest
  • Fly to Osijek, Shuttle bus

    $122 - $464
    1. Zagreb

      8 min - on demand

      $6 - $200

    2. Zagreb (ZAG)

      40 min - non-stop

      $40 - $170

    3. Osijek (OSI)

      16 min - 10.3 miles

      $15 - $18

    4. Osijek

      3 h - on demand

      $60 - $80

      • Budapest
  • Shuttle bus

    $70 - $95
    1. Zagreb

      3 h 37 min - on demand

      $70 - $95

      • Budapest
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Zagreb, Zagreb bus to Népliget M then bus to Szent István Bazilika. 5 h 30 min 29€. From Zagreb Glavni Kolod. train to Budapest-Déli. 6 h 21 min 19€. From Zagreb bus to Budapest then taxi to Budapest. 6 h 28 min 55€. From Zagreb drive to Budapest. 3 h 16 min 47€. From Zagreb shuttle to Zagreb airport, fly to Budapest airport, bus to Ferihegy, then train to Budapest. 5 h 32 min 235€. From Zagreb shuttle to Zagreb airport, fly to Osijek airport, taxi to Osijek, then Shuttle bus to Budapest. 5 h 34 min 248€. From Zagreb Shuttle bus to Budapest. 3 h 37 min 79€.