700 airports and airfields in Michigan, of which 21 are large or medium commercial airports. Below are the main ones.
| Airport | IATA | ICAO | City |
|---|---|---|---|
| Detroit Metropolitan Wayne County Airport | DTW | KDTW | Detroit |
| Gerald R. Ford International Airport | GRR | KGRR | Grand Rapids |
| Alpena County Regional Airport | APN | KAPN | Alpena |
| Battle Creek Executive Airport At Kellogg Field | BTL | KBTL | Battle Creek |
| Bishop International Airport | FNT | KFNT | Flint |
| Capital Region International Airport | LAN | KLAN | Lansing |
| Cherry Capital Airport | TVC | KTVC | Traverse City |
| Chippewa County International Airport | CIU | KCIU | Kincheloe |
| Coleman A. Young Municipal Airport | DET | — | Detroit |
| Delta County Airport | ESC | KESC | Escanaba |
| Ford Airport | IMT | KIMT | Kingsford |
| Houghton County Memorial Airport | CMX | KCMX | Hancock |
| Jackson County Airport/Reynolds Field | JXN | KJXN | Jackson |
| Kalamazoo/Battle Creek International Airport | AZO | KAZO | Kalamazoo |
| Mbs International Airport | MBS | KMBS | Freeland |
See every airport in Michigan — including general aviation fields, heliports and seaplane bases — with runways, elevation and the nearest airports: search the airport directory.
IATA codes (three letters) are used by airlines and passengers; ICAO codes (four letters) by air-traffic control. The first letter of a US ICAO code is usually K.