Travel options for:
Zagreb to Budapest
  • Bus

    $26 - $40
    1. Zagreb bus station

      5hrs 00min - once daily

      $18 - $30

    2. Budapest

      7min - 3.8 miles

      $8 - $10

      • Будапешт
  • Train

    $16 - $25
    1. Zagreb Glavni Kolod.

      6hrs 21min - once daily

      $16 - $25

      • Budapest-Déli
  • Drive

    $45 - $70
    1. Загреб

      3hrs 16min - 213.6 miles

      $45 - $70

      • Будапешт
  • Fly to Budapest

    $117 - $269
    1. Загреб

      30min - hourly

      $4 - $6

    2. Zagreb (ZAG)

      2hrs 40min - 1 stopover

      $110 - $260

    3. Budapest (BUD)

      8min - every 10 minutes

      $2

    4. Ferihegy

      22min - hourly

      $1 - $2

      • Будапешт
  • Fly to Osijek, Shuttle bus

    $109 - $203
    1. Загреб

      30min - hourly

      $4 - $6

    2. Zagreb (ZAG)

      40min - non-stop

      $30 - $100

    3. Osijek (OSI)

      16min - 10.3 miles

      $15 - $18

    4. Osijek

      3hrs 00min - on demand

      $60 - $80

      • Будапешт
  • Shuttle bus

    $70 - $95
    1. Zagreb

      3hrs 37min - on demand

      $70 - $95

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

From Zagreb bus station bus to Budapest then taxi to Будапешт. 5hrs 07min 37€. From Zagreb Glavni Kolod. train to Budapest-Déli. 6hrs 21min 19€. From Загреб drive to Будапешт. 3hrs 16min 53€. From Zagreb - Autobusni Kolodvor bus to Zagreb airport, fly to Budapest airport, bus to Ferihegy, then train to Будапешт. 5hrs 54min 177€. From Zagreb - Autobusni Kolodvor bus to Zagreb airport, fly to Osijek airport, taxi to Osijek, then Shuttle bus to Будапешт. 5hrs 56min 124€. From Zagreb Shuttle bus to Budapest. 3hrs 37min 79€.