This is a list of airports in the U.S. state of Minnesota, grouped by type and sorted by location. It contains all public-use and military airports in the state. Some private-use and former airports may be included where notable, such as airports that were previously public-use, those with commercial enplanements recorded by the FAA or airports assigned an IATA airport code.
City served | FAA | IATA | ICAO | Airport name | Role | Enplanements (2019) | |
---|---|---|---|---|---|---|---|
Commercial service – primary airports | |||||||
Bemidji | BJI | BJI | KBJI | Bemidji Regional Airport | P-N | align=right | 30,081 |
Brainerd | BRD | BRD | KBRD | Brainerd Lakes Regional Airport | P-N | align=right | 22,233 |
Duluth | DLH | DLH | KDLH | Duluth International Airport | P-N | align=right | 136,806 |
Hibbing | HIB | HIB | KHIB | Range Regional Airport | P-N | align=right | 17,111 |
Minneapolis-St. Paul | MSP | MSP | KMSP | Minneapolis–St. Paul International/Wold-Chamberlain Airport | P-L | align=right | 18,361,942 |
Rochester | RST | RST | KRST | Rochester International Airport | P-N | align=right | 182,509 |
St. Cloud | STC | STC | KSTC | St. Cloud Regional Airport | P-N | align=right | 22,464 |
Commercial service – nonprimary airports | |||||||
International Falls | INL | INL | KINL | Falls International Airport (Einarson Field) | CS | align=right | 17,225 |
Thief River Falls | TVF | TVF | KTVF | Thief River Falls Regional Airport | CS | align=right | 4,805 |
Reliever airports | |||||||
Minneapolis / Blaine | ANE | KANE | Anoka County–Blaine Airport (Janes Field) | R | align=right | 52 | |
Minneapolis / Crystal | MIC | MIC | KMIC | Crystal Airport | R | align=right | 0 |
Minneapolis / Eden Prairie | FCM | FCM | KFCM | Flying Cloud Airport | R | align=right | 178 |
Minneapolis / Lakeville | LVN | KLVN | Airlake Airport | R | align=right | 0 | |
St. Paul | STP | STP | KSTP | St. Paul Downtown Airport (Holman Field) | R | align=right | 483 |
St. Paul / Lake Elmo | 21D | Lake Elmo Airport | R | align=right | 0 | ||
South St. Paul | SGS | KSGS | South St. Paul Municipal Airport (Richard E. Fleming Field) | R | align=right | 0 | |
General aviation airports | |||||||
Aitkin | AIT | KAIT | Aitkin Municipal Airport (Steve Kurtz Field) | GA | align=right | 0 | |
Albert Lea | AEL | AEL | KAEL | Albert Lea Municipal Airport | GA | align=right | 1 |
Alexandria | AXN | AXN | KAXN | Chandler Field | GA | align=right | 111 |
Austin | AUM | AUM | KAUM | Austin Municipal Airport | GA | align=right | 1 |
Baudette | BDE | BDE | KBDE | Baudette International Airport | GA | align=right | 0 |
Benson | BBB | BBB | KBBB | Benson Municipal Airport (Veteran's Field) | GA | align=right | 0 |
Blue Earth | SBU | KSBU | Blue Earth Municipal Airport | GA | align=right | 0 | |
Buffalo | CFE | KCFE | Buffalo Municipal Airport | GA | align=right | 0 | |
Caledonia | CHU | KCHU | Houston County Airport (Caledonia–Houston County Airport) | GA | align=right | 0 | |
Cambridge | CBG | KCBG | Cambridge Municipal Airport | GA | align=right | 0 | |
Canby | CNB | KCNB | Myers Field | GA | align=right | 0 | |
Cloquet | COQ | KCOQ | Cloquet Carlton County Airport | GA | align=right | 0 | |
Cook | CQM | KCQM | Cook Municipal Airport | GA | align=right | 0 | |
Crookston | CKN | CKN | KCKN | Crookston Municipal Airport (Kirkwood Field) | GA | align=right | 0 |
Detroit Lakes | DTL | DTL | KDTL | Detroit Lakes Airport (Wething Field) | GA | align=right | 3 |
Dodge Center | TOB | KTOB | Dodge Center Airport (Dodge Center Municipal) | GA | align=right | 0 | |
Duluth | DYT | KDYT | Sky Harbor Airport | GA | align=right | 0 | |
Elbow Lake | Y63 | Elbow Lake Municipal – Pride of the Prairie Airport | GA | align=right | 0 | ||
Ely | ELO | LYU | KELO | Ely Municipal Airport | GA | align=right | 5 |
Eveleth | EVM | EVM | KEVM | Eveleth–Virginia Municipal Airport | GA | align=right | 7 |
Fairmont | FRM | FRM | KFRM | Fairmont Municipal Airport | GA | align=right | 6 |
Faribault | FBL | FBL | KFBL | Faribault Municipal Airport (Liz Wall Strohfus Field) | GA | align=right | 5 |
Fergus Falls | FFM | FFM | KFFM | Fergus Falls Municipal Airport (Einar Mickelson Field) | GA | align=right | 3 |
Fosston | FSE | KFSE | Fosston Municipal Airport (Anderson Field) | GA | align=right | 0 | |
Glencoe | GYL | KGYL | Glencoe Municipal Airport (Vernon Perschau Field) | GA | align=right | 0 | |
Glenwood | GHW | KGHW | Glenwood Municipal Airport | GA | align=right | 0 | |
Grand Marais | CKC | GRM | KCKC | Grand Marais/Cook County Airport | GA | align=right | 4 |
Grand Rapids | GPZ | GPZ | KGPZ | Grand Rapids/Itasca County Airport (Gordon Newstrom Field) | GA | align=right | 7 |
Hallock | HCO | KHCO | Hallock Municipal Airport | GA | align=right | 0 | |
Hawley | 04Y | Hawley Municipal Airport | GA | align=right | 0 | ||
Hector | 1D6 | Hector Municipal Airport | GA | align=right | 0 | ||
Hutchinson | HCD | KHCD | Hutchinson Municipal Airport (Butler Field) | GA | align=right | 0 | |
Jackson | MJQ | MJQ | KMJQ | Jackson Municipal Airport | GA | align=right | 0 |
Le Sueur | 12Y | Le Sueur Municipal Airport | GA | align=right | 0 | ||
Litchfield | LJF | KLJF | Litchfield Municipal Airport | GA | align=right | 0 | |
Little Falls | LXL | KLXL | Little Falls/Morrison County Airport (Lindbergh Field) | GA | align=right | 0 | |
Long Prairie | 14Y | Todd Field | GA | align=right | 0 | ||
Longville | XVG | KXVG | Longville Municipal Airport | GA | align=right | 0 | |
Luverne | LYV | KLYV | Quentin Aanenson Field | GA | align=right | 0 | |
Madison | DXX | KDXX | Lac qui Parle County Airport | GA | align=right | 0 | |
Mahnomen | 3N8 | Mahnomen County Airport | GA | align=right | 0 | ||
Mankato | MKT | MKT | KMKT | Mankato Regional Airport | GA | align=right | 68 |
Marshall | MML | MML | KMML | Southwest Minnesota Regional Marshall Airport (Ryan Field) | GA | align=right | 9 |
Montevideo | MVE | MVE | KMVE | Montevideo–Chippewa County Airport | GA | align=right | 0 |
Moorhead | JKJ | KJKJ | Moorhead Municipal Airport | GA | align=right | 0 | |
Moose Lake | MZH | KMZH | Moose Lake Carlton County Airport | GA | align=right | 0 | |
Mora | JMR | KJMR | Mora Municipal Airport | GA | align=right | 0 | |
Morris | MOX | MOX | KMOX | Morris Municipal Airport (Charlie Schmidt Field) | GA | align=right | 2 |
New Ulm | ULM | ULM | KULM | New Ulm Municipal Airport | GA | align=right | 4 |
Orr | ORB | KORB | Orr Regional Airport | GA | align=right | 0 | |
Ortonville | VVV | KVVV | Ortonville Municipal Airport (Martinson Field) | GA | align=right | 0 | |
Owatonna | OWA | OWA | KOWA | Owatonna Degner Regional Airport | GA | align=right | 21 |
Park Rapids | PKD | PKD | KPKD | Park Rapids Municipal Airport (Konshok Field) | GA | align=right | 26 |
Paynesville | PEX | KPEX | Paynesville Municipal Airport | GA | align=right | 0 | |
Pine River | PWC | KPWC | Pine River Regional Airport | GA | align=right | 0 | |
Pipestone | PQN | KPQN | Pipestone Municipal Airport | GA | align=right | 0 | |
Preston | FKA | KFKA | Fillmore County Airport | GA | align=right | 0 | |
Princeton | PNM | KPNM | Princeton Municipal Airport | GA | align=right | 0 | |
Red Wing | RGK | KRGK | Red Wing Regional Airport | GA | align=right | 23 | |
Redwood Falls | RWF | RWF | KRWF | Redwood Falls Municipal Airport | GA | align=right | 0 |
Roseau | ROX | ROX | KROX | Roseau Municipal Airport (Rudy Billberg Field) | GA | align=right | 0 |
Rush City | ROS | KROS | Rush City Regional Airport | GA | align=right | 0 | |
Rushford | 55Y | Rushford Municipal Airport (Robert W. Bunke Field) | GA | align=right | 0 | ||
St. James | JYG | KJYG | St. James Municipal Airport | GA | align=right | 4 | |
Sauk Centre | D39 | Sauk Centre Municipal Airport | GA | align=right | 0 | ||
Silver Bay | BFW | KBFW | Silver Bay Municipal Airport | GA | align=right | 0 | |
Springfield | D42 | Springfield Municipal Airport | GA | align=right | 0 | ||
Staples | SAZ | KSAZ | Staples Municipal Airport | GA | align=right | 0 | |
Tower | 12D | Tower Municipal Airport | GA | align=right | 0 | ||
Tracy | TKC | KTKC | Tracy Municipal Airport | GA | align=right | 0 | |
Two Harbors | TWM | KTWM | Richard B. Helgeson Airport | GA | align=right | 0 | |
Wadena | ADC | KADC | Wadena Municipal Airport | GA | align=right | 0 | |
Walker | Y49 | Walker Municipal Airport | GA | align=right | 0 | ||
Warroad | RRT | RRT | KRRT | Warroad International Memorial Airport (Swede Carlson Field) | GA | align=right | 7 |
Waseca | ACQ | KACQ | Waseca Municipal Airport | GA | align=right | 0 | |
Wheaton | ETH | KETH | Wheaton Municipal Airport | GA | align=right | 0 | |
Willmar | BDH | KBDH | Willmar Municipal Airport (John L. Rice Field) | GA | align=right | 15 | |
Windom | MWM | MWM | KMWM | Windom Municipal Airport | GA | align=right | 0 |
Winona | ONA | ONA | KONA | Winona Municipal Airport (Max Conrad Field) | GA | align=right | 55 |
Winsted | 10D | Winsted Municipal Airport | GA | align=right | 0 | ||
Worthington | OTG | OTG | KOTG | Worthington Municipal Airport | GA | align=right | 4 |
Other public-use airports (not listed in NPIAS) | |||||||
Ada / Twin Valley | D00 | Norman County Ada/Twin Valley Airport | |||||
Appleton | AQP | KAQP | Appleton Municipal Airport | ||||
Backus | 7Y3 | Backus Municipal Airport | |||||
Bagley | 7Y4 | Bagley Municipal Airport | |||||
Bemidji | 96M | Moberg Air Base (Seaplane Base) | |||||
Big Falls | 7Y9 | Big Falls Municipal Airport | |||||
Bigfork | FOZ | KFOZ | Bigfork Municipal Airport | ||||
Bowstring | 9Y0 | Bowstring Airport | |||||
Brooten | 6D1 | Brooten Municipal Airport (John O. Bohmer Field) | |||||
Clarissa | 8Y5 | Clarissa Municipal Airport | |||||
Clear Lake | 8Y6 | Leaders Clear Lake Airport | |||||
Crane Lake | CDD | KCDD | Scotts Seaplane Base | ||||
Deerwood | M69 | Birch Lake Seaplane Base | |||||
Duluth | SS1 | North Country Seaplane Base | |||||
East Gull Lake | 9Y2 | East Gull Lake Airport | |||||
Eveleth | 9Y5 | Sky Harbor Seaplane Base | |||||
Fertile | D14 | Fertile Municipal Airport | |||||
Forest Lake | 25D | Forest Lake Airport | |||||
Grand Marais | 0G5 | Grand Marais/Cook County Seaplane Base | |||||
Granite Falls | GDB | KGDB | Granite Falls Municipal Airport (Lenzen-Roe-Fagan Memorial Field) | ||||
Grygla | 3G2 | Grygla Municipal Airport (Mel Wilkens Field) | |||||
Henning | 05Y | Henning Municipal Airport | |||||
Herman | 06Y | Herman Municipal Airport | |||||
Hill City | 07Y | Hill City/Quadna Mountain Airport | |||||
Hinckley | 04W | Field of Dreams Airport | |||||
International Falls | 09I | International Falls Seaplane Base | |||||
Inver Grove Heights | 09Y | Wipline Seaplane Base | |||||
Karlstad | 23D | Karlstad Municipal Airport | |||||
Lino Lakes | 8Y4 | Surfside Seaplane Base | |||||
Littlefork | 13Y | Littlefork Municipal/Hanover Airport | |||||
Maple Lake | MGG | KMGG | Maple Lake Municipal Airport (Bill Mavencamp Sr. Field) | ||||
McGregor | HZX | KHZX | Isedor Iverson Airport | ||||
Milaca | 18Y | Milaca Municipal Airport (Milaca Airport) | |||||
Nary | 5C3 | Nary National Airport (Shefland Field) | |||||
Northome | 43Y | Northome Municipal Airport | |||||
Olivia | OVL | KOVL | Olivia Regional Airport | ||||
Pelican Rapids | 47Y | Pelican Rapids Municipal Airport (Lyon's Field) | |||||
Perham | 16D | Perham Municipal Airport | |||||
Pinecreek | 48Y | Piney Pinecreek Border Airport | |||||
Red Lake Falls | D81 | Red Lake Falls Municipal Airport | |||||
Remer | 52Y | Remer Municipal Airport | |||||
Slayton | DVP | KDVP | Slayton Municipal Airport | ||||
Sleepy Eye | Y58 | Sleepy Eye Municipal Airport | |||||
Stanton | SYN | SYN | KSYN | Stanton Airfield | |||
Starbuck | D32 | Starbuck Municipal Airport | |||||
Stephen | D41 | Stephen Municipal Airport | |||||
Tyler | 63Y | Tyler Municipal Airport | |||||
Warren | D37 | Warren Municipal Airport | |||||
Waskish | VWU | KVWU | Waskish Municipal Airport | ||||
Waubun | M49 | Jolly Fisherman Seaplane Base | |||||
Wells | 68Y | Wells Municipal Airport | |||||
Other military airports | |||||||
Camp Ripley | RYM | KRYM | Ray S. Miller Army Airfield (National Guard) | ||||
Notable private-use airports | |||||||
Angle Inlet | 58MN | Northwest Angle Airport | |||||
Isle | MY72 | ||||||
Prior Lake | MN76 | Marty's Tranquility Base (Seaplane Base) | |||||
Notable former airports | |||||||
Belle Plaine | A.R.S. Sport Airstrip (A.R.S. Sport Strip) | ||||||
Chatfield | Flying A Airport | ||||||
Deerwood | Mal's Serpent Lake Seaplane Base | ||||||
Grand Marais | |||||||
Motley | Morey's Airport | ||||||
Murdock | Murdock Municipal Airport | ||||||
New York Mills | |||||||
Pine City | |||||||
Willmar |
Federal Aviation Administration (FAA):
Minnesota Department of Transportation (Mn/DOT):
Other sites used as a reference when compiling and updating this list: