Travel options for:
Basel to Budapest
  • Fly from Basel

    $64 - $248
    1. Basel

      8 min - every 15 minutes - line 50

      $2 - $4

    2. Basel (BSL)

      1 h 40 min - non-stop

      $60 - $240

    3. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

  • Train to Zurich, fly

    $119 - $322
    1. Basel

      53 min - 3 times a day

      $30 - $60

    2. Zürich HB

      9 min - hourly

      $10 - $20

    3. Zurich (ZRH)

      1 h 35 min - non-stop

      $75 - $240

    4. Budapest (BUD)

      35 min - every 30 minutes

      $1 - $4

  • Train

    $163 - $268
    1. Basel SBB

      53 min - 3 times a day

      $30 - $60

    2. Zürich HB

      10 h 57 min - once daily

      $130 - $210

  • Bus FlixBus

    $67 - $108
    1. Basel, Basel central station

      14 h 55 min - 5 times a week

      $65 - $110

    2. Népliget M

      13 min - every 20 minutes

      $2

  • Bus Eurolines Slovakia

    $105 - $171
    1. Basel St Johann

      26 min - hourly

      $13 - $19

    2. Mulhouse

      19 h 16 min - 3 times a week

      $90 - $150

    3. Népliget M

      13 min - every 20 minutes

      $2

  • Train, night train

    $79 - $134
    1. Basel SBB

      53 min - 3 times a day

      $30 - $60

    2. Zürich HB

      11 h 29 min - once daily

      $45 - $75

    3. Kelenföld vasútállomás M

      17 min - every 15 minutes - line 19

      $1

  • Drive

    $130 - $200
    1. Basel

      10 h 10 min - 662.7 miles

      $130 - $200

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

From Basel, Kannenfeldplatz line 50 bus to Basel airport, fly to Budapest airport, then bus to Budapest. 4 h 41 min $126. From Basel SBB train to Zürich HB, train to Zurich airport, fly to Budapest airport, then bus to Budapest. 5 h 34 min $190. From Basel SBB train to Zürich HB then train to Kelenföld. 12 h 50 min $238. From Basel, Basel central station bus to Népliget M then bus to Deák Ferenc tér M. 15 h 14 min $108. From Basel St Johann train to Mulhouse, bus to Népliget M, then bus to Deák Ferenc tér M. 21 h 1 min $138. From Basel SBB train to Zürich HB, night train to Kelenföld vasútállomás M, then line 19 tram to Clark Ádám tér. 13 h 47 min $119. From Basel drive to Budapest. 10 h 10 min $169.