Type | Airport Name | City | IATA Code | Connectivity | Distance |
![]() | Waterloo Regional Airport | Waterloo | ALO | 43.63 mi | |
![]() | Des Moines International Airport | Des Moines | DSM | 52.74 mi | |
![]() | The Eastern Iowa Airport | Cedar Rapids | CID | 62.54 mi | |
![]() | Fort Dodge Regional Airport | Fort Dodge | FOD | 74.25 mi | |
![]() | Dubuque Regional Airport | Dubuque | DBQ | 115.08 mi |
=Medium Airport,
=Large Airport
Connectivity ratings are based on the airport's flight routes to other airports.
The above list contains Regional/Domestic as well as International airports.
Search flights across multiple sites, compare rates, view deals and book flights.
City/Town/Village | Distance |
Marshalltown(Iowa) | 0 mi |
Grinnell(Iowa) | 23.22 mi |
Newton(Iowa) | 25.21 mi |
Nevada(Iowa) | 28 mi |
Ames(Iowa) | 36.54 mi |
City/Town/Village | Distance |
Des Moines(Iowa) | 47.59 mi |
Waterloo(Iowa) | 42.1 mi |
Ames(Iowa) | 36.54 mi |
West Des Moines(Iowa) | 54.29 mi |
Cedar Falls(Iowa) | 40.63 mi |
Airports Near Marshalltown, Iowa, US on map