Travel options for:
Zagreb to Budapest
  • Bus FlixBus

    $29 - $51
    1. Zagreb, Zagreb

      5 h - twice daily

      $20 - $40

    2. Budapest, Budapest Népliget

      7 min - 3.8 miles

      $9 - $11

      • Budapest
  • Bus Crnja Tours

    $25 - $47
    1. Zagreb

      4 h 37 min - once daily

      $20 - $40

    2. Székesfehérvár

      1 h 4 min - 3 times a day

      $3 - $6

    3. Újbuda-központ M

      11 min - every 20 minutes - line 41

      $1

      • Clark Ádám tér
  • Train

    $18 - $27
    1. Zagreb Glavni Kolod.

      6 h 21 min - once daily

      $18 - $27

      • Budapest-Déli
  • Drive

    $40 - $65
    1. Zagreb

      3 h 16 min - 213.6 miles

      $40 - $65

      • Budapest
  • Fly to Budapest

    $126 - $431
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      2 h 40 min - 1 stopover

      $110 - $320

    3. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

      • Budapest
  • Fly to Osijek, Shuttle bus

    $136 - $382
    1. Zagreb

      8 min - on demand

      $14 - $110

    2. Zagreb (ZAG)

      40 min - non-stop

      $40 - $170

    3. Osijek (OSI)

      16 min - 10.3 miles

      $16 - $20

    4. Osijek

      3 h - on demand

      $65 - $85

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

From Zagreb, Zagreb bus to Budapest, Budapest Népliget then taxi to Budapest. 5 h 7 min 37€. From Zagreb bus to Székesfehérvár Autóbusz-Állomás, bus to Újbuda-központ M, then line 41 tram to Clark Ádám tér. 6 h 17 min 39€. From Zagreb Glavni Kolod. train to Budapest-Déli. 6 h 21 min 19€. From Zagreb drive to Budapest. 3 h 16 min 43€. From Zagreb shuttle to Zagreb airport, fly to Budapest airport, then bus to Budapest. 5 h 41 min 155€. From Zagreb shuttle to Zagreb airport, fly to Osijek airport, taxi to Osijek, then Shuttle bus to Budapest. 5 h 34 min 174€.