Iowa has eight airports offering commercial service. Airports in Omaha, Nebraska,and Moline , Illinois provide convenient access to Iowa as well.
- Southeast Iowa Regional Airport, Burlington
- Eastern Iowa Airport, Cedar Rapids
- Des Moines International Airport
- Dubuque Regional Airport
- Mason City Municipal Airport
- Quad City International Airport, Moline,IL
- Eppley Airfield, Omaha, NE
- Sioux Gateway Airport, Sioux City
- Waterloo Municipal Airport
- Fort Dodge Regional Airport
Greyhound provides service to 30 Iowa cities.
Amtrak provides service to Burlington, Creston, Davenport, Fort Madison, Mount Pleasant, Osceola and Ottumwa.
Iowa Department of Transportation travel information: maps, road conditions, weather, and more.