467 airports and airfields in Montana, of which 17 are large or medium commercial airports. Below are the main ones.
| Airport | IATA | ICAO | City |
|---|---|---|---|
| Bert Mooney Airport | BTM | KBTM | Butte |
| Billings Logan International Airport | BIL | KBIL | Billings |
| Bozeman Yellowstone International Airport | BZN | KBZN | Bozeman |
| Cut Bank International Airport | CTB | KCTB | Cut Bank |
| Dawson Community Airport | GDV | KGDV | Glendive |
| Glacier Park International Airport | FCA | KGPI | Kalispell |
| Glasgow Valley County Airport Wokal Field | GGW | KGGW | Glasgow |
| Great Falls International Airport | GTF | KGTF | Great Falls |
| Havre City County Airport | HVR | KHVR | Havre |
| Helena Regional Airport | HLN | KHLN | Helena |
| L M Clayton Airport | OLF | KOLF | Wolf Point |
| Lewistown Municipal Airport | LWT | KLWT | Lewistown |
| Miles City Airport - Frank Wiley Field | MLS | KMLS | Miles City |
| Mission Field | LVM | KLVM | Livingston |
| Missoula Montana Airport | MSO | KMSO | Missoula |
See every airport in Montana โ 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.