Travel options for:
Belgium to Swiss Alps
  • Train via Paris-Gare de Lyon

    $547 - $855
    1. Bruxelles-Central

      4 min - every 30 minutes

      $3 - $6

    2. Bruxelles-Midi

      1 h 22 min - hourly

      $85 - $120

    3. Paris Nord

      7 min - every 30 minutes

      $3 - $5

    4. Paris-Gare de Lyon

      2 h 58 min - 4 times a week

      $150 - $270

    5. Geneve

      2 h - 5 times a day

      $55 - $110

    6. Brig Bahnhofplatz

      1 h 42 min - every 2 hours

      $30 - $75

    7. Realp

      45 min - 31.7 miles

      $220 - $270

  • Train

    $127 - $209
    1. Bruxelles-Central

      7 h 57 min - twice a week

      $55 - $90

    2. Basel SBB

      2 h 20 min - 4 times a day

      $50 - $90

    3. Erstfeld

      39 min - 5 times a day

      $12 - $23

    4. Airolo, Stazione

      20 min - 4 times a day - line 110

      $6 - $10

  • Train #2

    $224 - $364
    1. Bruxelles-Central

      4 min - every 30 minutes

      $3 - $6

    2. Bruxelles-Midi

      3 h 43 min - 3 times a day

      $75 - $110

    3. Lyon Part Dieu

      1 h 49 min - 3 times a day

      $35

    4. Geneve

      2 h - 5 times a day

      $65 - $120

    5. Brig Bahnhofplatz

      1 h 57 min - every 2 hours

      $40 - $85

    6. Andermatt, Bahnhof

      25 min - 4 times a day - line 110

      $5 - $9

  • Bus, train

    $123 - $188
    1. Bourse

      5 min - every 15 minutes - line 3

      $2 - $3

    2. Brussels North

      10 h 45 min - twice a week

      $70 - $95

    3. Zurich

      4 min - 1353 feet

    4. Zürich HB

      2 h 7 min - once a week

      $45 - $80

    5. Airolo, Stazione

      20 min - 4 times a day - line 110

      $6 - $10

  • Bus

    $107 - $175
    1. Brussels North

      10 h 45 min - 3 times a week

      $55 - $95

    2. Zürich HB

      2 min - hourly - line 15

      $8 - $15

    3. Zürich

      2 h 15 min - once a week

      $14 - $22

    4. Bellinzona Castione

      8 min - 2306 feet

    5. Castione, Stazione

      1 h 25 min - hourly

      $24 - $35

    6. Airolo, Stazione

      20 min - 4 times a day - line 110

      $6 - $10

  • Drive

    $95 - $140
    1. Brussels

      7 h 35 min - 463.5 miles

      $95 - $140

  • Fly Brussels to Zurich, train

    $142 - $401
    1. Brussels

      16 min - hourly

      $19 - $22

    2. Brussels (BRU)

      1 h 10 min - non-stop

      $65 - $270

    3. Zurich (ZRH)

      9 min - hourly - line 2

      $10 - $20

    4. Zürich HB

      37 min - every 4 hours

      $20 - $40

    5. Arth-Goldau

      30 min - hourly - line 2

      $9 - $17

    6. Erstfeld

      39 min - 5 times a day

      $12 - $23

    7. Airolo, Stazione

      20 min - 4 times a day - line 110

      $6 - $10

  • Fly Brussels to Milan Malpensa, bus, train

    $98 - $294
    1. Brussels

      16 min - hourly

      $19 - $22

    2. Brussels (BRU)

      1 h 25 min - non-stop

      $16 - $170

    3. Milan Malpensa (MXP)

      55 min - once daily

      $21 - $28

    4. Lugano

      1 h 25 min - twice daily

      $35 - $65

    5. Airolo, Stazione

      20 min - 4 times a day - line 110

      $6 - $10

  • Fly Brussels to Milan Linate, train

    $124 - $365
    1. Brussels

      16 min - hourly

      $19 - $22

    2. Brussels (BRU)

      1 h 25 min - non-stop

      $35 - $240

    3. Milan Linate (LIN)

      25 min - every 30 minutes

      $1 - $6

    4. Milano Centrale

      1 h 33 min - every 4 hours

      $36 - $38

    5. Bellinzona

      53 min - 5 times a day

      $26 - $50

    6. Airolo, Stazione

      20 min - 4 times a day - line 110

      $6 - $10

  • Fly Brussels to Basel, train

    $126 - $389
    1. Brussels

      16 min - hourly

      $19 - $22

    2. Brussels (BRU)

      1 h 5 min - non-stop

      $35 - $240

    3. Basel (BSL)

      18 min - every 10 minutes - line 50

      $3 - $5

    4. Basel SBB

      2 h 20 min - 4 times a day

      $50 - $90

    5. Erstfeld

      39 min - 5 times a day

      $12 - $23

    6. Airolo, Stazione

      20 min - 4 times a day - line 110

      $6 - $10

  • Fly Brussels to Geneva, train

    $175 - $423
    1. Brussels

      16 min - hourly

      $19 - $22

    2. Brussels (BRU)

      1 h 15 min - non-stop

      $35 - $170

    3. Geneva (GVA)

      7 min - every 3 hours

      $10 - $18

    4. Geneve

      2 h - 5 times a day

      $65 - $120

    5. Brig Bahnhofplatz

      1 h 57 min - every 2 hours

      $40 - $85

    6. Andermatt, Bahnhof

      25 min - 4 times a day - line 110

      $5 - $9

  • Fly Charleroi to Milan Bergamo, train

    $76 - $279
    1. Charleroi

      14 min - every 20 minutes

      $2 - $3

    2. Jumet Madeleine

      4 min - hourly - line 28

      $1

    3. Charleroi (CRL)

      1 h 30 min - non-stop

      $13 - $160

    4. Milan Bergamo (BGY)

      4 min - every 30 minutes

      $1 - $3

    5. Bergamo

      47 min - hourly

      $5 - $12

    6. Monza

      1 h 21 min - every 4 hours

      $22 - $40

    7. Bellinzona

      53 min - 5 times a day

      $26 - $50

    8. Airolo, Stazione

      20 min - 4 times a day - line 110

      $6 - $10

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

From Bruxelles-Central train to Bruxelles-Midi, train to Paris Nord, train to Paris-Gare de Lyon, train to Geneve, train to Brig Bahnhofplatz, train to Realp, then taxi to Swiss Alps. 12 h 41 min SFr 801. From Bruxelles-Central train to Basel SBB, train to Erstfeld, train to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 14 h 4 min SFr 194. From Bruxelles-Central train to Bruxelles-Midi, train to Lyon Part Dieu, train to Geneve, train to Brig Bahnhofplatz, train to Andermatt, Bahnhof, then line 110 bus to Gotthard Passhöhe. 14 h 37 min SFr 328. From Bourse line 3 tram to Brussels North, bus to Zurich, walk to Zürich HB, train to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 16 h 21 min SFr 179. From Brussels North bus to Zürich HB, line 15 train to Zürich, bus to Bellinzona Castione, walk to Castione, Stazione, bus to Airolo, Stazione, then line 110 bus to Gotthard Passhöhe. 17 h 36 min SFr 141. From Brussels drive to Swiss Alps. 7 h 35 min SFr 117. From Bruxelles-Central train to Brussels airport, fly to Zurich airport, line 2 train to Zürich HB, train to Arth-Goldau, line 2 train to Erstfeld, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 8 h 35 min SFr 228. From Bruxelles-Central train to Brussels airport, fly to Milan Malpensa airport, bus to Lugano, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 9 h 21 min SFr 161. From Bruxelles-Central train to Brussels airport, fly to Milan Linate airport, bus to Milano Centrale, train to Bellinzona, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 9 h 40 min SFr 205. From Bruxelles-Central train to Brussels airport, fly to Basel airport, line 50 bus to Basel SBB, train to Erstfeld, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 9 h 51 min SFr 232. From Bruxelles-Central train to Brussels airport, fly to Geneva airport, train to Geneve, train to Brig Bahnhofplatz, train to Andermatt, Bahnhof, then line 110 bus to Swiss Alps. 10 h 53 min SFr 302. From Dampremy Piges tram to Jumet Madeleine, line 28 bus to Charleroi airport, fly to Milan Bergamo airport, bus to Bergamo, train to Monza, train to Bellinzona, train to Airolo, Stazione, then line 110 bus to Swiss Alps. 10 h 56 min SFr 144.

 
 

Bus or train from Belgium to Swiss Alps?

Belgian Railways (NMBS/SNCB) operates a train from Brussels to Swiss Alps every 5 minutes. Tickets cost $3 - $6 and the journey takes 4 min. 5 other operators also service this route. Alternatively, Eurolines CH operates a bus from Brussels to Swiss Alps 3 times a week. Tickets cost $55 - $75 and the journey takes 10 h 45 min. 5 other operators also service this route.