How it works Pricing Airports About
How it works
Services
Pricing Airports About Request a quote

HomeAirports › Des Moines and Iowa › Perry Municipal

Perry Municipal (KPRO), Iowa

Perry, United States Elevation 1,013 ft Central Time (America/Chicago)

Landing essentials

Whether you can land, whether you can refuel, and how customs works here.

Overview

Perry Municipal Airport (KPRO) serves the Perry, Iowa area with a paved runway long enough for a range of business turbine traffic alongside a turf crosswind runway for lighter aircraft. The field is uncontrolled and unattended overnight, with published hours running seven days a week and both 100LL and Jet A available on the field. Customs is not offered on site, with Des Moines International the nearest customs airport of entry. KPRO sits within a cluster of general aviation fields west of Des Moines, including Jefferson Municipal, Boone Municipal, and Ames Municipal, giving dispatchers several nearby alternates.

Skystar coordinates catering, fuel and trip support at KPRO. See rates ↓

Runways

Perry Municipal has two paved and unpaved runways. The longest, 14/32, is 5,500 ft long and 100 ft wide, with a concrete surface.

143204222,000 ftNorth

Runway geometry from published threshold coordinates. Not for navigation.

DesignationLengthWidthSurface
14/32 5,500 ft 100 ft Concrete
04/22 2,321 ft 240 ft Turf

Runways are listed longest first.

Source: FAA Form 5010.

Fuel and airfield services

Perry Municipal has Jet A and 100LL available on the field. The airport has no control tower.

Fuel availableJet A, 100LL
Control towerNo

Source: FAA Form 5010 / NASR.

Customs

Perry Municipal does not clear customs. The nearest port of entry is Des Moines International (KDSM), 28 NM away.

CustomsNot available
Clearance Des Moines International, 28 NM

Source: CBP list of ports of entry.

Business aviation traffic

Perry Municipal recorded 316 business aviation movements in 2025. Traffic peaks in July. Business aviation traffic at KPRO peaks in the summer months, with July and June showing the highest monthly operations counts of the year.

Monthly business aviation movements, 2025 Jan Feb Mar Apr May Jun 49Jul Aug Sep Oct Nov Dec

Business jet movements, FAA TFMSC count. Peak month July, 49 movements in 2025.

Source: FAA TFMSC, business jet movements, 2025.

Climate

Perry Municipal averages 8.0 days above 90°F in July and 30.5 freeze days in January. July is the warmest month, with average highs of 85.4°F, and January the coldest, at 29.5°F.

8.0 days above 90°F in July 30.5 freeze days in January
MonthMax temp (°F)Precip (in) Days >90°FFreeze days
Jan 29.5 0.95 0.0 30.5
Feb 34.0 1.14 0.0 26.9
Mar 47.5 1.96 0.0 23.5
Apr 61.3 4.10 0.1 9.6
May 71.9 5.15 0.9 0.8
Jun 81.9 4.88 4.2 0.0
Jul 85.4 4.42 8.0 0.0
Aug 83.3 4.14 4.6 0.0
Sep 77.1 3.44 2.2 0.5
Oct 64.0 2.70 0.1 8.6
Nov 47.8 1.86 0.0 21.2
Dec 35.0 1.38 0.0 29.4

Weather station is 2.3 NM from the field. Some values are estimated by the agency. 1991–2020 climate normals.

Source: NOAA NCEI.

Operating constraints

Perry Municipal has published operating constraints in two categories: runway notes and other notes.

Runway notes

Runway edge lights for runway 14/32, along with PAPI and REIL for runways 14 and 32, are pilot-activated via the common traffic advisory frequency.

No snow removal is performed on the runways.

Other notes

For clearance delivery, contact Des Moines Air Traffic Control Tower.

Source: FAA Chart Supplement.

Nearby airfields

Perry Municipal has five airfields within 29 NM. The closest is Jefferson Municipal (KEFW), 13.69 NM northwest.

10 NM20 NM30 NMNKPRO12345
#AirfieldIdentifierBearingDistance
1 Jefferson Municipal KEFW NW 13.69 NM
2 Boone Municipal KBNW NE 19.33 NM
3 Ames Municipal KAMW NE 26.00 NM
4 Ankeny Regional KIKV E 27.78 NM
5 Des Moines International KDSM SE 28.36 NM

Part of the Des Moines and Iowa area.

Source: Skystar calculation from official coordinates.

Data last refreshed September 2026. See our methodology →

Skystar at KPRO

We arrange catering, fuel and trip support here. Supplier prices reach you unchanged; our coordination fee sits on its own line.

Catering
8%
Minimum $75
Trip support
6%
No minimum
Fuel
$0.10 / gal
Minimum $75 per uplift, under 750 gallons
Card processing
5%
* Supported byStripe

The same order, priced two ways.

$1,200.00 catering order at KPRO.

Market practice
Kitchen price $1,304.35
Coordination fee Not shown
Card processing $65.22
Total due, USD $1,369.57
Skystar
Kitchen price$1,200.00
Coordination fee$104.35
Card processing$65.22
Total due, USD$1,369.57

Unchanged.

What the kitchen invoices us is what your quote reads.

One line, fixed.

It does not move with the size of the order.

At cost.

Passed on at the exact amount the processor took.

Frequently asked questions

Is fuel available at KPRO?

Yes, Perry Municipal Airport (KPRO) stocks both 100LL avgas and Jet A fuel. The field is attended Monday through Saturday from 0800 to 1700 and Sunday from 0900 to 1600. Outside those hours, self-service arrangements or prior coordination may be needed since the airport is unattended overnight.

Can international flights clear customs at KPRO?

No, Perry Municipal Airport does not offer onsite customs processing. The nearest customs airport of entry is Des Moines International (KDSM), located approximately 28 nautical miles away. Flights requiring customs clearance should plan to route through KDSM rather than KPRO.

What runways are available at KPRO?

Perry Municipal Airport has two runways: a paved 14/32 concrete surface measuring 5,500 by 100 feet, and a turf 04/22 runway measuring 2,321 by 240 feet. The paved runway accommodates the airport's business turbine traffic, while the turf strip serves lighter general aviation aircraft. Pilots should note that snow removal is not performed at KPRO.

Are runway lights available at KPRO after hours?

Yes, pilot-controlled lighting is available at Perry Municipal Airport. Runway edge lights on 14/32, along with PAPI and REIL systems on both 14 and 32, are activated via the common traffic advisory frequency. This allows arrivals and departures outside staffed hours without airport personnel present.