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

    1. Milan Malpensa (MXP)

      13hrs 50min - 1 stopover

      $300 - $900

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

    1. Milan Malpensa (MXP)

      14hrs 54min - 2 stopovers

      $500 - $1,700

    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, train

    1. Milan Malpensa (MXP)

      11hrs 35min - 1 stopover

      $250 - $480

    2. Chicago O'Hare (ORD)

      45min - every 10 minutes

      $3

    3. Clinton-Blue

      5min - 1513 feet

    4. Chicago Union Station Amtrak

      3hrs 09min - once daily

      $35 - $60

    5. Central Station

      34min - every 30 minutes - line 6

      $1

    6. Kentwood Station - Woodland

      19min - hourly - line 17

      $1

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

    1. Milan Malpensa (MXP)

      11hrs 25min - 1 stopover

      $300 - $950

    2. Detroit (DTW)

      30min - every 4 hours

      $10 - $13

    3. Kensington Court Hotel

      11min - 3085 feet

    4. Wolverine Tower

      2min - 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

    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 33min - 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 $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). 20hrs 01min $1,018. From Milan Malpensa airport fly to Chicago O'Hare airport, subway to Clinton-Blue, walk to Chicago Union Station Amtrak, train to Central Station, line 6 bus to Kentwood Station - Woodland, then line 17 bus to Grand Rapids Airport (GRR). 18hrs 12min $433. From Milan Malpensa airport fly to Detroit airport, bus to Kensington Court Hotel, walk to Wolverine Tower, 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 05min $660. From Malpensa Aeroporto train to Gallarate, train to Bern, train to Zurich airport, then fly to Grand Rapids airport. 19hrs 51min $1,085.