Travel options for:
Zagreb to Budapest
  • Shuttle bus via Dózsa György tér

    ×2
    1. Zagreb

      3 h 37 min - on demand

      $75 - $100

    2. Keleti pályaudvar M

      11 min - every 15 minutes - line 5

      $2

      • Dózsa György tér
  • Bus

    ×2
    1. Zagreb, Zagreb

      5 h - 4 times a day

      $19 - $35

    2. Budapest, Budapest

      7 min - 3.8 miles

      $8 - $11

      • Budapest
  • Train

    1. Zagreb Glavni Kolod.

      6 h 21 min - once daily

      $17 - $26

      • Budapest-Déli
  • Drive

    1. Zagreb

      3 h 16 min - 213.6 miles

      $40 - $65

      • Budapest
  • Fly

    1. Zagreb

      8 min - on demand

      $7 - $210

    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
  • Shuttle bus

    1. Zagreb

      3 h 37 min - on demand

      $75 - $100

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

From Zagreb Shuttle bus to Keleti pályaudvar M then line 5 bus to Dózsa György tér. 3 h 51 min 80€. From Zagreb, Zagreb bus to Budapest, Budapest then taxi to Budapest. 5 h 7 min 36€. From Zagreb Glavni Kolod. train to Budapest-Déli. 6 h 21 min 19€. From Zagreb drive to Budapest. 3 h 16 min 45€. From Zagreb shuttle to Zagreb airport, fly to Budapest airport, bus to Ferihegy, then train to Budapest. 5 h 32 min 227€. From Zagreb Shuttle bus to Budapest. 3 h 37 min 79€.