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

    $460 - $1,900
    1. Milan Malpensa (MXP)

      13 h 53 min - 1 stopover

      $460 - $1,900

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

    $385 - $2,244
    1. Milan Malpensa (MXP)

      11 h 49 min - 1 stopover

      $360 - $2,200

    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

    $386 - $690
    1. Milan Malpensa (MXP)

      11 h 30 min - 1 stopover

      $350 - $650

    2. Detroit (DTW)

      35 min - every 2 hours

      $7 - $11

    3. Blake Transit Center

      7 min - hourly - line 4

      $2

    4. Central Campus Transit Center

      11 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

    $657 - $1,989
    1. Milan Malpensa Airport (MXP)

      24 min - every 4 hours

      $1 - $10

    2. Gallarate

      2 h 26 min - once daily

      $60 - $100

    3. Bern

      1 h 14 min - hourly

      $45 - $80

    4. Zurich (ZRH)

      12 h 33 min - 1 stopover

      $550 - $1,800

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

    $419 - $1,598
    1. Milan Malpensa (MXP)

      10 h 50 min - 1 stopover

      $360 - $1,600

    2. Windsor (YQG)

      26 min - hourly - line 8

      $6

    3. Windsor, ON

      1 min - once daily - line 5515

      $6 - $18

    4. Detroit, MI

      4 h 25 min - twice daily

      $40 - $65

    5. Central Station

      34 min - every 30 minutes - line 6

      $1

    6. Kentwood Station - Woodland

      19 min - hourly - line 17

      $1

      • Grand Rapids Airport (GRR)
  • Fly Milan Malpensa to Toronto, train, taxi

    $516 - $1,428
    1. Milan Malpensa (MXP)

      8 h 45 min - non-stop

      $300 - $1,200

    2. Toronto (YYZ)

      25 min - every 10 minutes

      $21 - $24

    3. UP Express Union Station

      3 min - 984 feet

    4. Toronto

      4 h 15 min - hourly

      $50 - $75

    5. Windsor

      10 min - 7.5 miles

      $1 - $2

    6. Detroit Amtrak

      2 h 31 min - once daily

      $30 - $50

    7. Battle Creek Amtrak

      1 h 22 min - 51.2 miles

      $110 - $140

      • Grand Rapids Airport (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 53 min $1,055. 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 45 min $735. From Milan Malpensa airport fly to Detroit airport, bus to Blake Transit Center, line 4 bus to Central Campus Transit Center, 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 40 min $454. From Malpensa Aeroporto train to Gallarate, train to Bern, train to Zurich airport, then fly to Grand Rapids airport. 19 h 51 min $1,186. From Milan Malpensa airport fly to Windsor airport, line 8 bus to Windsor, ON, line 5515 bus to Detroit, MI, bus to Central Station, line 6 bus to Kentwood Station - Woodland, then line 17 bus to Grand Rapids Airport (GRR). 19 h 57 min $917. From Milan Malpensa airport fly to Toronto airport, train to UP Express Union Station, walk to Toronto, train to Windsor, drive to Detroit Amtrak, train to Battle Creek Amtrak, then taxi to Grand Rapids Airport (GRR). 18 h 55 min $677.