Travel options for:
Zürich to Budapest
  • Fly from Zurich

    $87 - $263
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      1 h 35 min - non-stop

      $75 - $240

    3. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

  • Train to Basel, fly

    $97 - $307
    1. Zürich

      53 min - 3 times a day

      $30 - $60

    2. Basel, Bahnhof SBB

      16 min - every 15 minutes - line 50

      $3 - $5

    3. Basel (BSL)

      1 h 40 min - non-stop

      $60 - $240

    4. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

  • Train

    $130 - $220
    1. Zürich HB

      10 h 57 min - once daily

      $130 - $220

  • Bus

    $62 - $100
    1. Zurich

      13 h 40 min - 5 times a week

      $60 - $100

    2. Népliget M

      13 min - every 20 minutes

      $2

  • Nighttrain

    $52 - $74
    1. Zürich HB

      11 h 44 min - once daily

      $50 - $75

    2. Keleti pályaudvar M

      13 min - every 20 minutes - line 178

      $2

  • Drive

    $120 - $190
    1. Zürich

      9 h 21 min - 612.3 miles

      $120 - $190

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

From Zürich HB train to Zurich airport, fly to Budapest airport, then bus to Budapest. 4 h 37 min $132. From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Budapest airport, then bus to Budapest. 5 h 47 min $185. From Zürich HB train to Kelenföld. 10 h 57 min $190. From Zurich bus to Népliget M then bus to Deák Ferenc tér M. 13 h 59 min $100. From Zürich HB nighttrain to Keleti pályaudvar M then line 178 bus to Dózsa György tér. 12 h 5 min $64. From Zürich drive to Budapest. 9 h 21 min $156.