Travel options for:
Milan Malpensa Airport (MXP) to Grand Rapids Airport (GRR)
  • Fly Milan Malpensa to Grand Rapids

    1. Milan Malpensa (MXP)

      13 h 14 min - 1 stopover

      $300 - $900

      • Grand Rapids (GRR)
  • Fly Milan Malpensa to Lansing, bus

    ×3
    1. Milan Malpensa (MXP)

      13 h 30 min - 2 stopovers

      $500 - $1,700

    2. Lansing (LAN)

      29 min - every 30 minutes - line 14

    3. Lansing, MI

      1 h 37 min - twice daily

      $13 - $35

    4. Central Station

      34 min - every 30 minutes - line 6

      $1

    5. Kentwood Station - Woodland

      19 min - hourly - line 17

      $1

      • Grand Rapids Airport (GRR)
  • Fly Milan Malpensa to Chicago O'Hare, bus

    ×3
    1. Milan Malpensa (MXP)

      11 h 42 min - 1 stopover

      $250 - $480

    2. Chicago O'Hare (ORD)

      45 min - every 10 minutes

      $3

    3. Clinton-Blue

      5 min - 1461 feet

    4. Chicago

      2 h 19 min - 4 times a week

      $18 - $35

    5. Grand Rapids

      8 min - 2427 feet

    6. Central Station

      34 min - every 30 minutes - line 6

      $1

    7. Kentwood Station - Woodland

      19 min - hourly - line 17

      $1

      • Grand Rapids Airport (GRR)
  • Fly Milan Malpensa to Detroit, bus

    ×3
    1. Milan Malpensa (MXP)

      11 h 28 min - 1 stopover

      $300 - $950

    2. Detroit (DTW)

      35 min - every 2 hours

      $7 - $11

    3. BTC - Fourth Ave Stop 1

      7 min - hourly - line 4

      $2

    4. S - Geddes at CCTC

      10 min - hourly - line 62

      $2

    5. Ann Arbor

      2 h 10 min - 4 times a week

      $14 - $25

    6. Grand Rapids

      8 min - 2427 feet

    7. Central Station

      34 min - every 30 minutes - line 6

      $1

    8. Kentwood Station - Woodland

      19 min - hourly - line 17

      $1

      • Grand Rapids Airport (GRR)
  • Train, train to Zurich, fly to Grand Rapids

    ×2
    1. Milan Malpensa Airport (MXP)

      24 min - every 4 hours

      $1 - $9

    2. Gallarate

      2 h 26 min - once daily

      $60 - $110

    3. Bern

      1 h 14 min - hourly

      $45 - $85

    4. Zurich (ZRH)

      12 h 35 min - 1 stopover

      $450 - $1,500

      • Grand Rapids (GRR)
  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Milan Malpensa airport fly to Grand Rapids airport. 13 h 14 min $595. From Milan Malpensa airport fly to Lansing airport, line 14 bus to Lansing, MI, bus to Central Station, line 6 bus to Kentwood Station - Woodland, then line 17 bus to Grand Rapids Airport (GRR). 18 h 37 min $1,006. From Milan Malpensa airport fly to Chicago O'Hare airport, subway to Clinton-Blue, walk to Chicago, bus to Grand Rapids, walk to Central Station, line 6 bus to Kentwood Station - Woodland, then line 17 bus to Grand Rapids Airport (GRR). 17 h 38 min $408. From Milan Malpensa airport fly to Detroit airport, bus to BTC - Fourth Ave Stop 1, line 4 bus to S - Geddes at CCTC, line 62 bus to Ann Arbor, bus to Grand Rapids, walk to Central Station, line 6 bus to Kentwood Station - Woodland, then line 17 bus to Grand Rapids Airport (GRR). 18 h 34 min $660. From Malpensa Aeroporto train to Gallarate, train to Bern, train to Zurich airport, then fly to Grand Rapids airport. 19 h 53 min $1,090.