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

    $290 - $900
    1. Milan Malpensa (MXP)

      13hrs 50min - 1 stopover

      $290 - $900

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

    $406 - $1,148
    1. Milan Malpensa (MXP)

      14hrs 52min - 2 stopovers

      $380 - $1,200

    2. Lansing (LAN)

      29min - every 30 minutes - line 14

    3. Lansing, MI

      1hrs 37min - twice daily

      $17 - $19

    4. Central Station

      34min - every 30 minutes - line 6

      $1

    5. Kentwood Station - Woodland

      19min - hourly - line 17

      $1

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

    $277 - $513
    1. Milan Malpensa (MXP)

      11hrs 32min - 1 stopover

      $250 - $480

    2. Chicago O'Hare (ORD)

      45min - every 10 minutes

      $3

    3. Clinton-Blue

      5min - 1461 feet

    4. Chicago

      2hrs 19min - 4 times a week

      $18 - $35

    5. Grand Rapids

      8min - 2427 feet

    6. Central Station

      34min - every 30 minutes - line 6

      $1

    7. Kentwood Station - Woodland

      19min - hourly - line 17

      $1

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

    $331 - $967
    1. Milan Malpensa (MXP)

      11hrs 25min - 1 stopover

      $300 - $950

    2. Detroit (DTW)

      35min - every 2 hours

      $7 - $11

    3. Blake Transit Center

      11min - 3231 feet

    4. E- S State north of Monroe

      13min - hourly - line 62

      $2

    5. Ann Arbor

      2hrs 10min - 4 times a week

      $14 - $25

    6. Grand Rapids

      8min - 2427 feet

    7. Central Station

      34min - every 30 minutes - line 6

      $1

    8. Kentwood Station - Woodland

      19min - hourly - line 17

      $1

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

    $556 - $1,704
    1. Milan Malpensa Airport (MXP)

      24min - every 4 hours

      $1 - $9

    2. Gallarate

      2hrs 26min - once daily

      $60 - $110

    3. Bern

      1hrs 14min - hourly

      $45 - $85

    4. Zurich (ZRH)

      12hrs 49min - 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. 13hrs 50min $578. 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). 20hrs 00min $776. 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). 17hrs 29min $408. From Milan Malpensa airport fly to Detroit airport, bus to Blake Transit Center, walk to E- S State north of Monroe, 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). 18hrs 33min $658. From Malpensa Aeroporto train to Gallarate, train to Bern, train to Zurich airport, then fly to Grand Rapids airport. 20hrs 07min $1,085.