{
  "@context": "https://schema.org",
  "@type": "Airport",
  "address": {
    "@type": "PostalAddress",
    "addressCountry": "United States of America",
    "addressLocality": "Crookston"
  },
  "airlines": [
    "American Airlines"
  ],
  "amenityFeature": [
    {
      "@type": "LocationFeatureSpecification",
      "name": "Domestic to Domestic Connection Time",
      "value": "45 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "Domestic to International Connection Time",
      "value": "90 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "International to Domestic Connection Time",
      "value": "90 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "International to International Connection Time",
      "value": "120 minutes"
    },
    {
      "@type": "LocationFeatureSpecification",
      "name": "Interline Connection Time",
      "value": "120 minutes"
    }
  ],
  "city": "Crookston",
  "code": "CKN",
  "connection_tips": "Crookston Municipal Airport (CKN) is a northwestern Minnesota general aviation airport, and the correct planning model is to treat Grand Forks or Fargo as the commercial bridge and Crookston as the final local arrival. The field is useful for business, agricultural, and university-linked access to the Red River Valley, but it is not a scheduled-airline airport. That means the real connection timing belongs at GFK or FAR, not at Crookston.\n\nThat is especially important in a region where winter road conditions can change a simple transfer into a much slower one. If your trip pairs a private arrival at Crookston with a same-day commercial departure from Fargo or Grand Forks, give the road segment more respect than the mileage alone might suggest. The airport is not the fragile part. The gap between GA and scheduled-service infrastructure is.\n\nFor local arrivals, CKN is convenient because it places you close to Crookston without the need to backtrack from a larger city. That advantage only works if the onward vehicle or pickup is already arranged. CKN works best when you keep the airline exposure at Grand Forks or Fargo and use Crookston as the calm final step into the valley. The local airport is simple. The disciplined part is making sure the wider itinerary has enough time around it.",
  "country": "United States of America",
  "flag_url": "https://flagcdn.com/w320/us.png",
  "flight_search_affiliate_link": "https://book.beatthatflight.com.au/?currency=USD",
  "frequent_traveler_tip": [
    "Check latest schedules when connecting through Crookston Municipal Kirkwood Field.",
    "Check your flight status before leaving for the airport.",
    "Allow extra time during peak travel periods at this airport.",
    "Keep important documents easily accessible at this airport.",
    "Download your airline's mobile app for updates at this airport."
  ],
  "global_map_link": "https://www.google.com/maps?q=Crookston+Municipal+Kirkwood+Field",
  "google_maps_reviews": {
    "rating": 0.0,
    "recent_reviews": [],
    "total_reviews": 0
  },
  "hotel_affiliate_link": "https://book.beatthatflight.com.au/?currency=USD",
  "iataCode": "CKN",
  "icao": "KCKN",
  "international": false,
  "last_modified": "June 2026",
  "last_updated": "2026-03-29",
  "latitude": 47.8417015076,
  "layover_planner_info": "Limited amenities; arrange layover needs in advance.",
  "longitude": -96.62159729,
  "mct_domestic_to_domestic": 45,
  "mct_domestic_to_international": 90,
  "mct_interline": 120,
  "mct_international_to_domestic": 90,
  "mct_international_to_international": 120,
  "missed_connection_help": "Contact airline service desk for missed connections.",
  "name": "Crookston Municipal Kirkwood Field",
  "region": "North America",
  "related_airports": [
    {
      "code": "ATL",
      "name": "Hartsfield-Jackson Atlanta International"
    },
    {
      "code": "GFK",
      "name": "Grand Forks International Airport"
    },
    {
      "code": "TVF",
      "name": "Thief River Falls Regional Airport"
    }
  ],
  "terminal_info": "Crookston Municipal Airport, also known as Kirkwood Field (CKN/KCKN), is a well-regarded general aviation facility owned and operated by the City of Crookston, Minnesota. Located in the fertile Red River Valley, the airport plays a significant role in supporting the region's agricultural industry through crop dusting operations, while also serving as a hub for private pilots, corporate aviation, and flight training activities. While there is no scheduled commercial airline service, the airport remains a vital link for the local economy and regional emergency services.\n\nThe terminal building at Kirkwood Field is managed by the Fixed-Base Operator (FBO), Crookston Aviation, and serves as a modern and welcoming portal for both arriving and departing visitors. The facility is equipped with a comfortable pilot's lounge, dedicated flight planning areas with computerized weather kiosks, and clean restrooms. For the convenience of those in transit, the terminal offers complimentary coffee, a variety of refreshments, and snack vending machines, alongside high-speed Wi-Fi available throughout the building.\n\nOperational capabilities at CKN are enhanced by two runways, with the primary paved runway (13/31) extending 4,301 feet, accommodating most light to medium general aviation aircraft. The airport provides 24-hour self-service fuel options, including both 100LL and Jet A, ensuring that pilots can refuel at any time of day or night. For ground transportation, the city typically provides a courtesy car for pilots to access local amenities in Crookston, such as restaurants and lodging, while car rental services can be arranged with prior notice through local providers.",
  "terminal_map_url": "https://skyvector.com/airport/KCKN/Crookston-Municipal-Kirkwood-Field"
}
