Travel options for:
Belgium to Italy
  • Fly Brussels to Milan Linate

    $56 - $264
    1. Brussels

      16 min - hourly

      $19 - $22

    2. Brussels (BRU)

      1 h 25 min - non-stop

      $35 - $240

    3. Milan Linate (LIN)

      27 min - every 15 minutes - line 73

      $1 - $3

  • Fly Brussels to Milan Malpensa, train

    $48 - $207
    1. Brussels

      16 min - hourly

      $19 - $22

    2. Brussels (BRU)

      1 h 25 min - non-stop

      $16 - $170

    3. Milan Malpensa (MXP)

      37 min - every 30 minutes

      $12 - $16

  • Fly Charleroi to Bologna

    $27 - $300
    1. Charleroi

      14 min - every 20 minutes

      $2 - $3

    2. Jumet Madeleine

      4 min - hourly - line 28

      $1

    3. Charleroi (CRL)

      1 h 40 min - non-stop

      $22 - $290

    4. Bologna (BLQ)

      20 min - every 15 minutes - line 40

      $2 - $6

  • Fly Charleroi to Rome Ciampino

    $35 - $251
    1. Charleroi

      14 min - every 20 minutes

      $2 - $3

    2. Jumet Madeleine

      4 min - hourly - line 28

      $1

    3. Charleroi (CRL)

      2 h - non-stop

      $29 - $230

    4. Rome Ciampino (CIA)

      16 min - every 15 minutes

      $1 - $15

    5. Termini

      7 min - every 20 minutes

      $2

  • Fly Charleroi to Milan Bergamo, shuttle

    $23 - $178
    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)

      50 min - every 30 minutes

      $5 - $12

    5. Milano Centrale Station

      4 min - 1297 feet

    6. Centrale Fs

      6 min - every 10 minutes - line 3

      $2

  • Train via Lyon Part Dieu

    $219 - $310
    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

      3 h 53 min - once daily

      $60 - $75

    4. Torino Porta Susa

      3 h 55 min - 3 times a day

      $80 - $120

  • Train

    $217 - $334
    1. Bruxelles-Central

      7 h 57 min - twice a week

      $60 - $90

    2. Basel SBB

      4 h 6 min - 3 times a day

      $90 - $150

    3. Milano Centrale

      2 h 55 min - 5 times a day

      $65 - $95

    4. Termini

      7 min - every 20 minutes

      $2

  • Bus Eurolines FR

    $169 - $275
    1. Bourse

      5 min - every 15 minutes - line 3

      $2 - $3

    2. Brussels-North

      7 h - 6 times a week

      $55 - $100

    3. Strasbourg

      16 h 22 min - 3 times a week

      $110 - $170

    4. Termini

      7 min - every 20 minutes

      $2

  • Bus Eurolines IT

    $103 - $141
    1. Brussels, Brussels-North

      1 h 40 min - 5 times a week

      $5 - $10

    2. Breda

      23 h 50 min - twice a week

      $95 - $130

    3. Staz.Ne Tiburtina

      24 min - every 20 minutes - line 62

      $2

  • Drive

    $210 - $320
    1. Brussels

      14 h 19 min - 910.7 miles

      $210 - $320

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

From Bruxelles-Central train to Brussels airport, fly to Milan Linate airport, then line 73 bus to Milano. 4 h 15 min $112. From Bruxelles-Central train to Brussels airport, fly to Milan Malpensa airport, then train to Milano. 4 h 36 min $84. From Dampremy Piges tram to Jumet Madeleine, line 28 bus to Charleroi airport, fly to Bologna airport, then line 40 bus to Bologna. 4 h 44 min $78. From Dampremy Piges tram to Jumet Madeleine, line 28 bus to Charleroi airport, fly to Rome Ciampino airport, train to Termini, then bus to Roma. 5 h 7 min $78. From Dampremy Piges tram to Jumet Madeleine, line 28 bus to Charleroi airport, fly to Milan Bergamo airport, shuttle to Milano Centrale Station, walk to Centrale Fs, then line 3 subway to Milano. 5 h 30 min $53. From Bruxelles-Central train to Bruxelles-Midi, train to Lyon Part Dieu, train to Torino Porta Susa, then train to Roma Termini. 14 h 35 min $269. From Bruxelles-Central train to Basel SBB, train to Milano Centrale, train to Termini, then bus to P.Za Venezia. 16 h 38 min $299. From Bourse line 3 tram to Brussels-North, bus to Strasbourg, bus to Termini, then bus to P.Za Venezia. 25 h 37 min $194. From Brussels, Brussels-North station bus to Breda, bus to Staz.Ne Tiburtina, then line 62 bus to Plebiscito. 26 h 58 min $121. From Brussels drive to Roma. 14 h 19 min $267.