89 public-use airports

North Dakota airports.

Every airport in North Dakota that FAA NASR lists as open to the public, sorted by city, with its longest runway. Data effective Oct 29, 2026.

IdentAirportCityLongest runway
1A2ArthurArthur3,100 ft turf
KASYAshley MuniAshley4,364 ft asphalt
20UBeachBeach4,200 ft asphalt
95DBeulahBeulah4,030 ft asphalt
KBISBismarck MuniBismarck8,794 ft asphalt and concrete
D09Bottineau MuniBottineau3,700 ft asphalt
5B4Bowbells MuniBowbells2,900 ft turf
KBWWBowman RgnlBowman5,701 ft concrete
9D7Cando MuniCando3,500 ft asphalt
46DCarrington MuniCarrington4,198 ft asphalt
5N8Casselton Robert Miller RgnlCasselton3,901 ft concrete
2C8Cavalier MuniCavalier3,299 ft asphalt
D49Columbus MuniColumbus2,560 ft turf
S32Cooperstown MuniCooperstown3,500 ft asphalt
D50Crosby MuniCrosby3,800 ft asphalt
KDVLDevils Lake RgnlDevils Lake6,400 ft asphalt
KDIKDickinson/Theodore Roosevelt RgnlDickinson7,301 ft concrete
D29Drayton MuniDrayton2,596 ft asphalt
S28Intl Peace GardenDunseith3,005 ft asphalt
51DEdgeley MuniEdgeley3,600 ft asphalt
Y71Elgin MuniElgin2,842 ft turf
4E7Ellendale MuniEllendale3,499 ft asphalt
5N4Sky HavenEnderlin2,855 ft asphalt
KFARHector IntlFargo9,001 ft concrete
D54West Fargo MuniFargo3,300 ft asphalt
D24Fessenden-Streibel MuniFessenden2,940 ft turf
Y27Standing RockFort Yates3,699 ft asphalt
9G9Gackle MuniGackle1,620 ft turf
D05Garrison MuniGarrison3,699 ft asphalt
D57Glen Ullin RgnlGlen Ullin3,799 ft asphalt
KGAFHutson FldGrafton4,074 ft turf
KGFKGrand Forks IntlGrand Forks7,351 ft asphalt
KGWRGwinner/Roger Melroe FldGwinner5,000 ft concrete
5H4Harvey MuniHarvey3,600 ft asphalt
6H8Hazelton MuniHazelton3,800 ft turf
KHZEMercer County RgnlHazen4,999 ft asphalt
KHEIHettinger/Jb Lindquist RgnlHettinger4,652 ft asphalt
3H4Hillsboro MuniHillsboro3,301 ft concrete
KJMSJamestown RgnlJamestown6,502 ft asphalt
7K5Kenmare MuniKenmare3,700 ft asphalt
9Y1Dunn County Weydahl FldKilldeer4,200 ft asphalt
K74Robert Odegaard FldKindred3,300 ft concrete
D03Kulm MuniKulm2,800 ft turf
4F9La Moure Rott MuniLa Moure3,400 ft asphalt
5L0Lakota MuniLakota3,500 ft asphalt
D55Robertson FldLangdon3,600 ft asphalt
2L1Larimore MuniLarimore2,914 ft asphalt
D31Leeds MuniLeeds3,000 ft asphalt
4N4Lidgerwood MuniLidgerwood2,100 ft turf
7L2Linton MuniLinton3,700 ft asphalt
6L3Lisbon MuniLisbon3,397 ft asphalt
6D3Maddock MuniMaddock3,000 ft concrete
Y19Mandan Rgnl/Lawler FldMandan4,399 ft concrete
D56Mayville MuniMayville3,300 ft asphalt
7G2Mc Clusky MuniMc Clusky3,136 ft turf
8M6Mc Ville MuniMc Ville2,500 ft turf
4R6Milnor MuniMilnor2,210 ft turf
KMOTMinot IntlMinot7,700 ft concrete
D06Minto MuniMinto2,396 ft concrete
KHBCMohall MuniMohall3,599 ft asphalt
3P3Mott MuniMott4,001 ft asphalt
5B5Napoleon MuniNapoleon3,220 ft asphalt
8J7Tomlinson FldNew Rockford3,600 ft asphalt
05DNew Town MuniNew Town3,721 ft asphalt
4V4Northwood Muni/Vince FldNorthwood3,160 ft asphalt
2D5Oakes MuniOakes3,505 ft asphalt
64GPage RgnlPage2,600 ft asphalt
Y37Park River - W C Skjerven FldPark River3,100 ft asphalt
Y74Parshall-HankinsParshall3,208 ft asphalt
KPMBPembina MuniPembina3,798 ft asphalt
Y99Trulson FldPlaza3,200 ft turf
4E8RichardtonRichardton3,822 ft turf
37NGarrison Dam Recreational AirparkRiverdale3,195 ft turf and gravel
2H9RoletteRolette3,400 ft asphalt
06DRolla Muni/Leonard Krech FldRolla4,300 ft asphalt
KRUGRugby MuniRugby3,600 ft asphalt
4S5St Thomas MuniSt Thomas2,600 ft asphalt
08DStanley MuniStanley3,900 ft asphalt
D60Tioga MuniTioga5,102 ft asphalt
D61Towner MuniTowner2,810 ft turf
91NTurtle Lake MuniTurtle Lake3,148 ft turf
KBACBarnes County MuniValley City4,201 ft concrete
KBWPHarry SternWahpeton5,100 ft concrete
96DWalhalla MuniWalhalla3,400 ft asphalt
5C8Washburn MuniWashburn3,700 ft concrete
S25Watford City MuniWatford City6,550 ft concrete
D64Westhope MuniWesthope3,000 ft asphalt
KXWAWilliston Basin IntlWilliston7,503 ft concrete
6L5Wishek MuniWishek3,460 ft asphalt

Not for navigation. Verify with current FAA charts and the Chart Supplement before flight.

Source: FAA NASR 28-day subscription, cycle effective Oct 29, 2026. Airport data changes every 28 days and NOTAMs can override it at any time.