DSM

Des Moines (DSM) direct flights: all 35 nonstop routes, measured

live · updated 4h ago

OPS Minor delays · 9,696 legs measured · last 90 days · 2 routes outbound only · 2 routes inbound only

35 nonstop destinations from Des Moines International Airport, flown by 9 airlines. 31 of them also fly back in.

Measured from flights observed on Des Moines’s own departure and arrival boards over the last 14 days. Every route below carries its observed weekly frequency, and 26 routes with enough history show how reliably they actually run: on-time share and cancellation rate from the last 90 days. Right now departures are +11 min.

Busiest routeChicago ORD · about 145 movements a week, American Airlines, United Airlines, Delta Air Lines1,860 legs observed
Most reliableAtlanta ATL · 82% on time, 0% cancelled663 legs
Roughest rideFort Lauderdale FLL · 30% on time, 0% cancelled28 legs

All DSM nonstop destinations, ranked by weekly flights

One row per destination, both directions merged. On time means within 15 minutes of schedule; cancelled is the share of observed legs that never went. Routes with fewer than 20 observed legs show their leg count instead of a shaky number.

ORDChicago⇆ American Airlines · United Airlines · Delta Air Lines 145/wk 61%on time 2.3%cancelled
Schedule
American Airlines departs AA4383 07:29AA4928 09:26AA4933 14:01AA4510 19:31
United Airlines departs UA6024 06:00UA2668 08:00UA2769 11:27UA6040 13:24UA6040 13:26UA312 15:11UA2770 18:55
American Airlines arrives AA4548 00:14AA4955 08:56AA4933 13:30AA4510 18:56AA4510 19:00
Delta Air Lines arrives DL4659 22:46
United Airlines arrives UA466 10:31UA5412 12:32UA5412 12:34UA1658 14:15UA2836 17:48UA1839 21:23UA4659 23:35
DENDenver⇆ Frontier Airlines · Southwest Airlines · United Airlines 101/wk 63%on time 0.6%cancelled
Schedule
Frontier Airlines departs F91677 20:25
Southwest Airlines departs WN3440 06:20WN724 07:00WN1503 07:05WN3586 17:55WN3964 18:35WN3967 19:10WN4642 19:20
United Airlines departs UA1348 05:45UA1521 09:15UA5950 11:33UA2064 13:27UA1781 17:22
Frontier Airlines arrives F91678 19:30
Southwest Airlines arrives WN3984 13:20WN4206 13:35WN1838 13:40WN3984 14:20WN4597 19:55WN2664 20:40WN4597 21:35WN2361 22:10
United Airlines arrives UA5361 10:52UA596 12:31UA1311 16:20UA549 21:01UA1213 23:48
DFWDallas-Fort Worth⇆ American Airlines 67/wk 63%on time 4.8%cancelled
Schedule
American Airlines departs AA2326 06:14AA5640 09:48AA1664 16:12AA2229 19:42
American Airlines arrives AA5640 09:15AA1664 15:11AA2229 19:00AA1371 23:07
MSPMinneapolis⇆ Delta Air Lines · Sun Country Airlines 52/wk 78%on time 0.1%cancelled
Schedule
Delta Air Lines departs DL5402 06:55DL4998 10:57DL5490 15:46DL4913 19:51
Delta Air Lines arrives DL4998 10:11DL5490 14:25DL4913 19:11DL5253 21:00
Sun Country Airlines arrives SY8015 09:10
ATLAtlanta⇆ Delta Air Lines 52/wk 82%on time 0%cancelled
Schedule
Delta Air Lines departs DL2727 05:35DL1704 11:27DL2094 15:03DL2086 18:54
Delta Air Lines arrives DL1704 10:42DL2094 14:09DL2086 18:09DL2306 22:33
DTWDetroit⇆ Delta Air Lines 41/wk 75%on time 0.2%cancelled
Schedule
Delta Air Lines departs DL5414 06:00DL5058 10:22DL5278 12:25DL5345 17:50
Delta Air Lines arrives DL5058 09:42DL5345 16:55DL5087 20:40
PHXPhoenix⇆ American Airlines · Southwest Airlines 32/wk 74%on time 0%cancelled
Schedule
American Airlines departs AA1795 05:06AA3019 14:30AA4995 18:29
Southwest Airlines departs WN1833 14:00WN1849 14:15
American Airlines arrives AA3019 13:49AA4995 17:59AA2744 18:02AA2284 23:45
Southwest Airlines arrives WN1064 16:05WN3228 18:30
IAHHouston⇆ United Airlines 32/wk 77%on time 0.7%cancelled
Schedule
United Airlines departs UA1982 06:00UA6117 15:02
United Airlines arrives UA6166 14:14UA1780 22:15
CLTCharlotte⇆ American Airlines 31/wk 71%on time 0.5%cancelled
Schedule
American Airlines departs AA2002 07:08AA2962 11:22AA5653 11:22
American Airlines arrives AA5653 10:40AA2962 10:42AA2486 21:24AA1393 23:58
PHLPhiladelphia⇆ Allegiant Air · American Airlines 30/wk 68%on time 2%cancelled
Schedule
Allegiant Air departs G4478 08:43G4472 08:43
American Airlines departs AA5369 06:05AA5479 13:15
Allegiant Air arrives G4461 14:42G4449 14:42
American Airlines arrives AA5421 12:45AA5478 22:43
DCAWashington⇆ American Airlines · PSA Airlines 29/wk 71%on time 3.2%cancelled
Schedule
American Airlines departs AA5238 06:00AA4435 06:02AA529 07:55AA5296 14:26
PSA Airlines departs OH529 07:55
American Airlines arrives AA5296 13:50AA4435 22:20AA5432 22:45
MDWChicago⇆ Southwest Airlines 27/wk 70%on time 0%cancelled
Schedule
Southwest Airlines departs WN1837 05:10WN448 05:35WN860 13:20WN3984 15:00WN1838 16:30WN1064 16:50
Southwest Airlines arrives WN649 11:10WN654 11:20WN1833 11:30WN2926 12:00WN1009 20:50WN4569 22:00WN3512 22:55WN4569 23:15
LGANew York⇆ American Airlines · Delta Air Lines 25/wk 65%on time 0.3%cancelled
LASLas Vegas⇆ Allegiant Air · Southwest Airlines 22/wk 65%on time 0%cancelled
LAXLos Angeles⇆ American Airlines 14/wk 71%on time 0%cancelled
AZAMesa⇆ Allegiant Air 6/wk 72%on time 0%cancelled
BNANashville⇆ Allegiant Air 6/wk 78%on time 0%cancelled
SFBOrlando⇆ Allegiant Air 6/wk 63%on time 0%cancelled
CVGCincinnati / Covington⇆ Allegiant Air 5/wk –12 legs –
PIEPinellas Park⇆ Allegiant Air 5/wk 68%on time 0%cancelled
AUSAustin⇆ Allegiant Air 4/wk 60%on time 0%cancelled
BOSBoston⇆ Allegiant Air 4/wk 58%on time 0%cancelled
GUFGulf Shores⇆ Allegiant Air 4/wk 69%on time 3.9%cancelled
PGDPunta Gorda⇆ Allegiant Air 4/wk 80%on time 0%cancelled
SNASanta Ana⇆ Allegiant Air 4/wk 71%on time 0%cancelled
JFKNew York← Delta Air Lines 3/wk –5 legs –
FLLFort Lauderdale⇆ Allegiant Air 2/wk 30%on time 0%cancelled
RSWFort Myers⇆ Allegiant Air 2/wk 60%on time 0%cancelled
FSDSioux Falls⇆ Allegiant Air 1/wk –10 legs –
IFPBullhead City→ Sun Country Airlines 1/wk –1 legs –
LITLittle Rock→ Sun Country Airlines 1/wk –1 legs –
MIAMiami⇆ American Airlines 1/wk –19 legs –
SRQSarasota/Bradenton⇆ Allegiant Air 1/wk –18 legs –
SWFNewburgh⇆ Sun Country Airlines 1/wk –2 legs –
TULTulsa← Japan Airlines 1/wk –3 legs –
■ ≥85% on time ■ 70–84% ■ 55–69% ■ <55% cancelled: amber ≥2%, red ≥5% ⇆ flies both directions

Nonstop flights into Des Moines

31 of the 35 destinations above also fly nonstop into Des Moines, so the table covers both directions of each route. Inbound arrival times and live status are on the arrivals board, and each route row links to its own route page with the paired schedule history.

2 routes appeared outbound only in the observed window; 2 routes appear inbound only. These are usually seasonal charter rotations or positioning patterns that the boards record separately.

DSM route map: where 35 nonstop routes go

Nonstop route network at Des Moines (DSM)

DSM direct flights: questions travelers ask

How many direct flights does Des Moines have?

Des Moines International Airport currently has nonstop service to 35 destinations on 9 airlines, based on flights observed on the airport's own boards over the last 14 days. 31 of those routes operate in both directions.

Which direct route from Des Moines is most reliable?

Among routes with at least 20 observed legs in the last 90 days, Atlanta (ATL) runs cleanest: 82% of flights within 15 minutes of schedule with a 0% cancellation rate.

Which airline flies the most nonstop routes from Des Moines?

Allegiant Air appears on 16 of the 35 nonstop routes we observed at DSM. The airline column in the route ledger lists every carrier observed on each route.

Where does this data come from?

From Des Moines International Airport's own departure and arrival boards, recorded continuously by Pro Flight Search. Reliability figures cover the last 90 days; the route list covers the last 14 days of observed service.

More nonstop guides

Cite this data

Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.

Suggested citation

Pro Flight Search: Des Moines (DSM) nonstop network and route reliability, measured from official airport boards.

Canonical URL
https://proflightsearch.com/direct-flights/des-moines-DSM
How we measure this →

Planning around DSM? Live airport delays · Weather delay risk map · Will a delayed flight be cancelled? · Do planes make up time in the air? · How we measure