Travel options for:
Zürich to Belgium
  • Fly Zurich to Brussels

    $95 - $311
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      1 h 15 min - non-stop

      $65 - $270

    3. Brussels (BRU)

      16 min - hourly

      $19 - $22

  • Train to Basel, fly to Brussels

    $90 - $325
    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 10 min - non-stop

      $35 - $240

    4. Brussels (BRU)

      16 min - hourly

      $19 - $22

  • Fly Zurich to Cologne/Bonn Apt, train

    $91 - $259
    1. Zürich

      9 min - hourly

      $10 - $20

    2. Zurich (ZRH)

      1 h 5 min - non-stop

      $40 - $170

    3. Cologne/Bonn Apt (CGN)

      15 min - every 30 minutes

      $1 - $4

    4. Köln Hbf

      1 h 4 min - 3 times a day

      $35 - $60

    5. Liège-Guillemins

      7 min - hourly

      $4 - $6

  • Train via Paris Lyon Banlieue

    $212 - $264
    1. Zürich HB

      4 h 3 min - 5 times a day

      $120 - $140

    2. Paris Lyon Banlieue

      7 min - every 10 minutes

      $3 - $5

    3. Paris Nord

      1 h 22 min - hourly

      $85 - $120

    4. Bruxelles-Midi

      3 min - every 30 minutes

      $3 - $6

  • Train

    $91 - $124
    1. Zürich HB

      1 h 19 min - every 3 hours

      $29 - $35

    2. Mulhouse Ville

      3 h 43 min - once daily

      $40 - $60

    3. Luxembourg

      3 h 12 min - hourly

      $21 - $30

  • Bus

    $58 - $81
    1. Zurich

      10 h 45 min - 3 times a week

      $55 - $75

    2. Bruxelles-Nord

      3 min - every 30 minutes

      $3 - $6

  • Night bus, bus

    $40 - $66
    1. Zurich

      6 h 15 min - once daily

      $25 - $45

    2. Luxembourg, Luxembourg central

      3 h - twice daily

      $12 - $21

    3. Gare Du Nord

      4 min - every 15 minutes - line 4

      $2 - $3

  • Drive

    $80 - $120
    1. Zürich

      6 h 14 min - 390.1 miles

      $80 - $120

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

From Zürich HB train to Zurich airport, fly to Brussels airport, then train to Brussels. 3 h 47 min $149. From Zürich HB train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Brussels airport, then train to Brussels. 4 h 47 min $172. From Zürich HB train to Zurich airport, fly to Cologne/Bonn Apt airport, train to Köln Hbf, train to Liège-Guillemins, then train to Liège. 5 h 53 min $172. From Zürich HB train to Paris Lyon Banlieue, train to Paris Nord, train to Bruxelles-Midi, then train to Bruxelles-Central. 6 h 21 min $261. From Zürich HB train to Mulhouse Ville, train to Luxembourg, then train to Bruxelles-Central. 9 h 47 min $110. From Zurich bus to Bruxelles-Nord then train to Bruxelles-Central. 10 h 49 min $79. From Zurich night bus to Luxembourg, Luxembourg central station, bus to Gare Du Nord, then line 4 tram to Bourse. 10 h 22 min $60. From Zürich drive to Brussels. 6 h 14 min $99.