Airports in Iowa

Iowa is one of the US states where the majority of air traffic is focused to one city. In this case, that’s the Des Moines area, whose airport handles about 3 million passengers each year. In total, there are two small hub and three nonhub Iowa airports offering commercial flights. However, all these airports are operated by major US airlines and their subsidiaries. We also included some general aviation airports offering charter flights. Des Moines Airport and Eastern Iowa Airport handle the biggest percentage of air traffic in Iowa. Make sure to check the map of airports in Iowa at the end of the post.

List of airports

Des Moines International Airport – IATA Code – DSM (~ 3 M Passengers)

Des Moines Airport is the largest Iowa airport, although classified as one of smaller US airports. Airport is located about 5 km SW of Des Moines, and it serves its greater area. There are more than 20 daily flights from the airport, all to the domestic destinations. Chicago and Denver are top cities connected with DSM airport. As for the airlines, American, Delta and Frontier offer most flights. To reach Des Moines city from the airport, passengers can choose between Des Moines Area Regional Transit, HIRTA buses, taxis and car rentals.

Cedar Rapids Airport – IATA Code – CID

  • Also Called: The Eastern Iowa Airport
  • Nearby city(s): Cedar Rapids (3.5 km)
  • Airline(s): Allegiant Air, American, Delta, Frontier

Dubuque Regional Airport – IATA Code – DBQ

  • Nearby city(s): Dubuque (12.5 km)
  • Airline(s): American Eagle

Sioux City Airport – IATA Code – SUX

  • Also Called: Sioux Gateway Airport, Col. Bud Day Field
  • Nearby city(s): Sioux City (11 km)
  • Airline(s): American Eagle

Waterloo Regional Airport – IATA Code – ALO

  • Also Called: Livingston Betsworth Field
  • Nearby city(s): Waterloo (6 km)
  • Airline(s): American Eagle

Mason City Municipal Airport – IATA Code – MCW

  • Nearby city(s): Mason City (9.5 km)
  • Airline(s): Air Choice One

Fort Dodge Regional Airport – IATA Code – FOD

  • Nearby city(s): Fort Dodge (6 km)
  • Airline(s): Air Choice One

Southeast Iowa Regional Airport – IATA Code – BRL

  • Nearby city(s): Burlington (3.5 km)
  • Airline(s): Air Choice One

Airports in neigboring states

Airports in MinnesotaAirports in NebraskaAirports in South Dakota
Airports in MissouriAirports in IllinoisAirports in Wisconsin

Iowa Airports Map