Des Moines to Chicago (DSM–ORD) — Airlines, Schedules & Connections

DSM Airport Page →
298 mi airlines 297/wk
On-time Some delays Frequent delays
Flight Schedule 102 flights Verified 23m ago
Nonstop 1-Stop 2-Stop Hide separate tickets Hide overnight
  Flight Airline AC Dep Arr Dur OTP Sched  
AA1871
AA American
1:11 AM
CDT
2:57 AM
CDT
1h 46m
M T W T F S S
Prices
UA1952
UA United
4:00 AM
CDT
5:14 AM
CDT
1h 14m
M T W T F S S
Prices
AA1312
AA American
319
5:00 AM
CDT
6:29 AM
CDT
1h 29m
M T W T F S S
Prices
EI7573
EI Aer Lingus
319
5:00 AM
CDT
6:29 AM
CDT
1h 29m
M T W T F S S
Prices
AS4259
AS Alaska
319
5:00 AM
CDT
6:29 AM
CDT
1h 29m
M T W T F S S
Prices
AA1536
AA American
319
6:00 AM
CDT
7:41 AM
CDT
1h 41m
M T W T F S S
Prices
UA5340
UA United
E7W
6:20 AM
CDT
7:56 AM
CDT
1h 36m
M T W T F S S
Prices
AS6700
AS Alaska
E75
6:32 AM
CDT
8:05 AM
CDT
1h 33m
M T W T F S S
Prices
EI7479
EI Aer Lingus
E75
6:40 AM
CDT
8:25 AM
CDT
1h 45m
M T W T F S S
Prices
AA4778
AA American
E75L
6:40 AM
CDT
8:25 AM
CDT
1h 45m
M T W T F S S
Prices
UA1363
UA United
738
8:00 AM
CDT
9:36 AM
CDT
1h 36m
M T W T F S S
Prices
CM1122
CM Copa
739
8:00 AM
CDT
9:36 AM
CDT
1h 36m
M T W T F S S
Prices
UA2668
UA United
319
8:04 AM
CDT
9:36 AM
CDT
1h 32m
M T W T F S S
Prices
AA4417
AA American
E75
8:56 AM
CDT
10:36 AM
CDT
1h 40m
M T W T F S S
Prices
AS6597
AS Alaska
E75
8:56 AM
CDT
10:36 AM
CDT
1h 40m
M T W T F S S
Prices
OO299
OO SkyWest
9:59 AM
CDT
10:43 AM
CDT
0h 44m
M T W T F S S
Prices
EI7384
EI Aer Lingus
CR7
10:04 AM
CDT
11:37 AM
CDT
1h 33m
M T W T F S S
Prices
AA6351
AA American
CR7
10:04 AM
CDT
11:37 AM
CDT
1h 33m
M T W T F S S
Prices
AS6219
AS Alaska
CR7
10:04 AM
CDT
11:37 AM
CDT
1h 33m
M T W T F S S
Prices
AA349
AA American
319
11:09 AM
CDT
12:43 PM
CDT
1h 34m
M T W T F S S
Prices
AS4568
AS Alaska
319
11:09 AM
CDT
12:43 PM
CDT
1h 34m
M T W T F S S
Prices
UA4395
UA United
CR5
11:25 AM
CDT
12:59 PM
CDT
1h 34m
M T W T F S S
Prices
UA4782
UA United
CR5
11:25 AM
CDT
12:59 PM
CDT
1h 34m
M T W T F S S
Prices
UA600
UA United
319
11:26 AM
CDT
1:02 PM
CDT
1h 36m
M T W T F S S
Prices
UA4386
UA United
CR5
11:26 AM
CDT
1:02 PM
CDT
1h 36m
M T W T F S S
Prices
AS6687
AS Alaska
CR7
12:00 PM
CDT
1:47 PM
CDT
1h 47m
M T W T F S S
Prices
AA4931
AA American
CR7
12:00 PM
CDT
1:47 PM
CDT
1h 47m
M T W T F S S
Prices
BA1680
BA British
CR7
12:00 PM
CDT
1:47 PM
CDT
1h 47m
M T W T F S S
Prices
UA3497
UA United
E75L
12:58 PM
CDT
2:22 PM
CDT
1h 24m
M T W T F S S
Prices
UA3438
UA United
E7W
1:10 PM
CDT
2:46 PM
CDT
1h 36m
M T W T F S S
Prices
EI7411
EI Aer Lingus
E70
1:37 PM
CDT
3:08 PM
CDT
1h 31m
M T W T F S S
Prices
AS4235
AS Alaska
E70
1:37 PM
CDT
3:08 PM
CDT
1h 31m
M T W T F S S
Prices
BA4360
BA British
CR7
1:38 PM
CDT
3:11 PM
CDT
1h 33m
M T W T F S S
Prices
AS4557
AS Alaska
E70
1:38 PM
CDT
3:09 PM
CDT
1h 31m
M T W T F S S
Prices
BA4358
BA British
E70
1:38 PM
CDT
3:09 PM
CDT
1h 31m
M T W T F S S
Prices
AS4102
AS Alaska
E75
2:16 PM
CDT
3:59 PM
CDT
1h 43m
M T W T F S S
Prices
AA4114
AA American
E75
2:16 PM
CDT
3:59 PM
CDT
1h 43m
M T W T F S S
Prices
AA3444
AA American
E70
2:29 PM
CDT
4:18 PM
CDT
1h 49m
M T W T F S S
Prices
UA312
UA United
73G
3:21 PM
CDT
4:53 PM
CDT
1h 32m
M T W T F S S
Prices
UA4431
UA United
CR5
3:21 PM
CDT
4:55 PM
CDT
1h 34m
M T W T F S S
Prices
UA5441
UA United
E7W
3:21 PM
CDT
4:57 PM
CDT
1h 36m
M T W T F S S
Prices
AC3585
AC Air Canada
73G
3:24 PM
CDT
5:00 PM
CDT
1h 36m
M T W T F S S
Prices
AV2309
AV avianca
737
3:24 PM
CDT
5:00 PM
CDT
1h 36m
M T W T F S S
Prices
UA5715
UA United
E7W
3:28 PM
CDT
5:05 PM
CDT
1h 37m
M T W T F S S
Prices
UA3715
UA United
E7W
3:28 PM
CDT
5:05 PM
CDT
1h 37m
M T W T F S S
Prices
UA739
UA United
319
3:28 PM
CDT
5:04 PM
CDT
1h 36m
M T W T F S S
Prices
EK6060
EK Emirates
73G
3:28 PM
CDT
5:04 PM
CDT
1h 36m
M T W T F S S
Prices
AS4215
AS Alaska
E75
5:01 PM
CDT
6:50 PM
CDT
1h 49m
M T W T F S S
Prices
UA5219
UA United
CR5
6:49 PM
CDT
8:25 PM
CDT
1h 36m
M T W T F S S
Prices
AA3653
AA American
E70
7:44 PM
CDT
9:17 PM
CDT
1h 33m
M T W T F S S
Prices
AA4923
AA American
CR7
7:44 PM
CDT
9:19 PM
CDT
1h 35m
M T W T F S S
Prices
AS6682
AS Alaska
E70
7:44 PM
CDT
9:17 PM
CDT
1h 33m
M T W T F S S
Prices
AA4121
AA American
E75
8:03 PM
CDT
9:46 PM
CDT
1h 43m
M T W T F S S
Prices
AA3472
AA American
11:18 PM
CDT
2:36 AM+1
CDT
3h 18m
M T W T F S S
Prices
AA914
AA American
319
12:00 AM
CDT T3
1:15 AM
CDT
1h 15m
M T W T F S S
Prices
AS6597
AS Alaska
E75
6:53 AM
CDT T3
8:26 AM
CDT
1h 33m
M T W T F S S
Prices
AA4417
AA American
E75
6:53 AM
CDT T3
8:26 AM
CDT
1h 33m
M T W T F S S
Prices
AS6219
AS Alaska
CR7
7:37 AM
CDT T3
9:01 AM
CDT
1h 24m
M T W T F S S
Prices
AA6351
AA American
CR7
8:00 AM
CDT T3
9:24 AM
CDT
1h 24m
M T W T F S S
Prices
UA3536
UA United
E7W
8:50 AM
CDT T1
10:30 AM
CDT
1h 40m
M T W T F S S
Prices
UA4507
UA United
CR7
8:50 AM
CDT T2
10:28 AM
CDT
1h 38m
M T W T F S S
Prices
UA1778
UA United
319
8:50 AM
CDT T1
10:19 AM
CDT
1h 29m
M T W T F S S
Prices
AA349
AA American
319
9:00 AM
CDT T3
10:26 AM
CDT
1h 26m
M T W T F S S
Prices
AS4568
AS Alaska
319
9:00 AM
CDT T3
10:26 AM
CDT
1h 26m
M T W T F S S
Prices
UA4525
UA United
CR5
9:05 AM
CDT T2
10:44 AM
CDT
1h 39m
M T W T F S S
Prices
UA5535
UA United
CR5
9:05 AM
CDT T2
10:44 AM
CDT
1h 39m
M T W T F S S
Prices
AC3979
AC Air Canada
CR5
9:15 AM
CDT T1
10:53 AM
CDT
1h 38m
M T W T F S S
Prices
AA5012
AA American
CR7
9:56 AM
CDT T3
11:30 AM
CDT
1h 34m
M T W T F S S
Prices
UA3478
UA United
E7W
10:52 AM
CDT T2
12:29 PM
CDT
1h 37m
M T W T F S S
Prices
AA3444
AA American
E70
11:40 AM
CDT T3
1:05 PM
CDT
1h 25m
M T W T F S S
Prices
AS4040
AS Alaska
E70
11:40 AM
CDT T3
1:05 PM
CDT
1h 25m
M T W T F S S
Prices
AS4235
AS Alaska
E70
11:40 AM
CDT T3
1:05 PM
CDT
1h 25m
M T W T F S S
Prices
UA3547
UA United
E7W
11:50 AM
CDT T2
1:23 PM
CDT
1h 33m
M T W T F S S
Prices
AC3478
AC Air Canada
E7W
11:50 AM
CDT T2
1:23 PM
CDT
1h 33m
M T W T F S S
Prices
AA4114
AA American
E75
12:15 PM
CDT T3
1:46 PM
CDT
1h 31m
M T W T F S S
Prices
AS4102
AS Alaska
E75
12:15 PM
CDT T3
1:46 PM
CDT
1h 31m
M T W T F S S
Prices
UA4591
UA United
CR5
12:53 PM
CDT T2
2:28 PM
CDT
1h 35m
M T W T F S S
Prices
UA247
UA United
319
12:57 PM
CDT T1
2:24 PM
CDT
1h 27m
M T W T F S S
Prices
UA5552
UA United
E7W
12:57 PM
CDT T1
2:32 PM
CDT
1h 35m
M T W T F S S
Prices
UA561
UA United
319
12:57 PM
CDT T3
2:24 PM
CDT
1h 27m
M T W T F S S
Prices
UA1830
UA United
737
12:57 PM
CDT T1
2:24 PM
CDT
1h 27m
M T W T F S S
Prices
UA5450
UA United
E7W
12:59 PM
CDT T2
2:36 PM
CDT
1h 37m
M T W T F S S
Prices
AS4215
AS Alaska
E75
2:59 PM
CDT T3
4:31 PM
CDT
1h 32m
M T W T F S S
Prices
UA3676
UA United
E75L
4:20 PM
CDT T2
5:49 PM
CDT
1h 29m
M T W T F S S
Prices
UA5544
UA United
CR5
4:41 PM
CDT T2
6:08 PM
CDT
1h 27m
M T W T F S S
Prices
AC4227
AC Air Canada
CR5
4:41 PM
CDT T2
6:08 PM
CDT
1h 27m
M T W T F S S
Prices
CM1383
CM Copa
CR5
4:41 PM
CDT T2
6:08 PM
CDT
1h 27m
M T W T F S S
Prices
AS6682
AS Alaska
E70
4:54 PM
CDT T3
6:19 PM
CDT
1h 25m
M T W T F S S
Prices
EI7435
EI Aer Lingus
CR7
4:54 PM
CDT T3
6:19 PM
CDT
1h 25m
M T W T F S S
Prices
AA3653
AA American
E70
4:54 PM
CDT T3
6:19 PM
CDT
1h 25m
M T W T F S S
Prices
AA6438
AA American
CR7
5:03 PM
CDT T3
6:28 PM
CDT
1h 25m
M T W T F S S
Prices
AS6724
AS Alaska
CR7
5:35 PM
CDT T3
7:00 PM
CDT
1h 25m
M T W T F S S
Prices
AA4121
AA American
E75
5:57 PM
CDT T3
7:33 PM
CDT
1h 36m
M T W T F S S
Prices
UA2265
UA United
319
7:55 PM
CDT T1
9:27 PM
CDT
1h 32m
M T W T F S S
Prices
UA2097
UA United
738
8:10 PM
CDT T1
9:40 PM
CDT
1h 30m
M T W T F S S
Prices
AS4038
AS Alaska
E70
8:54 PM
CDT T3
10:19 PM
CDT
1h 25m
M T W T F S S
Prices
AA4805
AA American
E75
8:59 PM
CDT T3
10:34 PM
CDT
1h 35m
M T W T F S S
Prices
EI7490
EI Aer Lingus
E75
8:59 PM
CDT T3
10:34 PM
CDT
1h 35m
M T W T F S S
Prices
AC3491
AC Air Canada
E7W
9:22 PM
CDT T2
10:59 PM
CDT
1h 37m
M T W T F S S
Prices
AS4147
AS Alaska
319
10:18 PM
CDT T3
11:40 PM
CDT
1h 22m
M T W T F S S
Prices
AA1577
AA American
319
10:29 PM
CDT T3
11:49 PM
CDT
1h 20m
M T W T F S S
Prices
AA2177
AA American
10:30 PM
CDT
11:29 PM
CDT
0h 59m
M T W T F S S
Prices

No flights match your filters.

No nonstop flights on this route. connecting options below.

1-STOP
2-STOP Loading...
Des Moines to Chicago
10 carriers, 297 flights/week nonstop.
10 Airlines 297 Flights/wk 298 mi 0h 44m nonstop 41 1-stop hubs

DSM–ORD is served by 10 airlines with nonstop service. American Airlines, Alaska Airlines and United Airlines lead the route. The flight covers 298 miles in approximately 0h 44m. Beyond nonstop, 41 hubs offer 1-stop connections.

Airline Landscape

All carriers operating nonstop DSM–ORD service, compared side by side.
Airline Freq/wk Aircraft Duration Dep OTP Alliance Codeshares
AA American Airlines 79 319, CR7, E70, E75, E75L 1h29-3h18 100% Oneworld
AS Alaska Airlines 71 319, CR7, E70, E75 1h29-1h49 100% Oneworld
UA United Airlines 70 319, 738, 73G, CR5, E75L, E7W 1h14-1h37 100% Star Alliance
EI Aer Lingus 28 319, CR7, E70, E75 1h29-1h45 100%
BA British Airways 20 CR7, E70 1h31-1h47 100% Oneworld
AC Air Canada 7 73G 1h36 100% Star Alliance
AV avianca 7 737 1h36 100% Star Alliance
CM Copa Airlines 7 739 1h36 100% Star Alliance
EK Emirates 7 73G 1h36 100%
OO SkyWest Airlines 1 0h44 100%
Aircraft on this route
319 Airbus A319 – AA, AS, EI, UA
737 Boeing 737-700 – AV
738 Boeing 737-800 – UA
739 Boeing 737-900 – CM
73G Boeing 737-700 – AC, EK, UA
CR5 Bombardier CRJ-550 – UA
CR7 Bombardier CRJ-700 – AA, AS, BA, EI
E70 Embraer 170 – AA, AS, BA, EI
E75 Embraer E175 – AA, AS, EI
E75L Embraer E175 Long Wing – AA, UA
E7W Embraer E175 – UA
Alliance coverage
Oneworld: AA + AS + BA (170 flights/wk, 57%)
Star Alliance: AC + AV + CM + UA (91 flights/wk, 31%)
Unaffiliated: EI + EK + OO (36 flights/wk, 12%)
OTP based on airport-level delay snapshots. Duration ranges reflect seasonal/directional variation.

Weekly Schedule Pattern

Nonstop flight frequency by day of week, DSM to ORD direction.
Mon
41
flights
Tue
41
flights
Wed
45
flights
Thu
41
flights
Fri
42
flights
Sat
44
flights
Sun
43
flights
Departure time distribution
12 AM6 AM12 PM6 PM12 AM
Morning departures
Afternoon/evening departures
54
Nonstop flights
297
Outbound / wk
262
Return / wk

Connection Landscape

Beyond nonstop. 1-stop and 2-stop options for DSM to ORD.
1-STOP
One-Stop Connections
41
Hubs
~3h
Fastest
~24h
Longest
Verified with published schedule alignment and minimum connection time.
2-STOP
Two-Stop Connections
2,530
Candidates
Two-stop connections loaded in the connections tab above.
Connections computed from published schedules with minimum connection time verification. Use the interactive explorer above the fold to filter by airline, tier, and layover time.

On-Time Performance

What to expect at each end of your journey.
Outbound
DSM → ORD
100%
Generally reliable. Most flights run on time.
Departing
100%
Arriving
85%
Return
ORD → DSM
50%
Frequent delays expected. Consider flexible booking.
Departing
50%
Arriving
72%
OTP = percentage of flights arriving within 15 min of schedule. Based on airport-level delay snapshots. DSM delays → ORD delays →

Other ways to reach Chicago from Des Moines

Nearby airports with service to Chicago O'Hare International Airport.
Metric DSM→ORD FOD→ORD ALO→ORD
Distance from DSM 76 mi 96 mi
Nonstop airlines 10 1 1
Weekly flights 297 14 14
Flight time 0h 44m 1h 28m 1h 24m
Departure OTP 100%
Airports within 200 miles of DSM with service to Chicago O'Hare International Airport.

Travel Essentials

Practical planning for this route.
Time Difference
0h
Chicago is 0 hours the same as Des Moines.
DSM: CDT · ORD: CDT

When it's 6:00 PM in Des Moines, it's 6:00 PM in Chicago.
Distance & Flight Time
298 mi / 480 km
Nonstop flight time is approximately 0h 44m to 3h 18m.
Getting from ORD

CTA Blue Line runs 24/7 from O'Hare to downtown Chicago (45 min, $5). Taxis use a flat-rate zone system; downtown is around $40–45 plus tip. Ride-shares are typically $30–50.The Airport Transit System (ATS) connects all terminals and parking. Metra commuter rail does not serve O'Hare directly; transfer downtown via Blue Line.

Chicago Climate

Continental climate with four distinct seasons. Summers are warm and humid (25–32°C) with afternoon thunderstorms. Winters are cold (−10 to −2°C) with heavy snowfall that regularly delays flights December through March.

Spring and fall are mild but unpredictable. Pack layers. Lake Michigan moderates temperatures near the lakefront, but O'Hare sits inland and runs colder.

DSM–ORD Quick Facts

Key statistics for the Des Moines to Chicago route.
Route details
Distance298 mi / 480 km
Flight time0h 44m to 3h 18m
Time difference0 hours
Airlines (nonstop)10
Weekly flights297 out / 262 return
1-stop connections41 hubs
Origin: DSM
IATA / ICAODSM / KDSM
TimezoneAmerica/Chicago
Passengers/yr3.1M
Elevation958 ft / 292 m
Destination: ORD
IATA / ICAOORD / KORD
TimezoneAmerica/Chicago
Passengers/yr80.0M
Elevation680 ft / 207 m

Frequently Asked Questions

Common questions about DSM to ORD flights.
Nonstop flights from Des Moines International Airport to Chicago O'Hare International Airport take approximately 0h 44m to 3h 18m. The route covers 298 miles.
There are approximately 297 nonstop flights per week from DSM to ORD. The return direction has about 262 weekly flights.
Yes, 1-stop connections are available through CID, ALO, IND, STL, MEM, CVG, IAD, RIL, BWI, DAL, HDN, ELP, SLC, MTJ, SCF, ATW, IFP, YYC, YVR, AUS, BOS, SAT, SNA, LGA, RSW, MSP, MIA, DEN, IAH, DFW, CLT, ATL, BNA, DTW, DCA, PHX, MCO, LAX, LAS, FLL and SRQ. These options provide additional schedule flexibility.
Yes, return flights from ORD to DSM are available. Use the direction toggle at the top to view the return schedule.
Nearby alternatives include FOD, ALO and CID. See the Alternatives section for a full comparison.
Click the 'Search Flights' button to check availability and prices on Google Flights. You can also compare airlines and schedules on this page to find the best option.
See the On-Time Performance section for the latest delay data at both airports. This shows departure and arrival reliability to help you plan.
Route data is updated regularly from official airline schedules. On-time performance data comes from recent airport delay snapshots.
United operates the primary nonstop DSM–ORD service, running 2–4 daily departures using regional jets (SkyWest or GoJet operating as United Express). American also connects DSM to its ORD hub. Delta and Frontier have each served the route at different periods. Flight time is 1 hour 5 minutes. Des Moines International (DSM) has a single terminal; all carriers operate from the same concourse. At ORD, United Express arrivals use Terminal 2.
I-80 connects Des Moines to Chicago in 300 miles and 4 hours 30 minutes in light traffic. The drive becomes less practical in winter when I-80 through Iowa and Illinois sees snow and ice. Total door-to-door by air, including airport time at both ends, is roughly 2 hours 45 minutes. Greyhound and Megabus also serve the corridor with 5–6 hour trips. For a single traveler with minimal luggage, the drive is convenient in summer; in winter or with a tight schedule, flying is faster.
DSM has limited nonstop international and cross-country service, making ORD a key connection point. United's ORD hub connects DSM travelers to Frankfurt, London, and Tokyo nonstop. American's ORD hub reaches London Heathrow and a broad domestic network. Popular westbound connections from ORD for DSM passengers include LAX, SFO, and SEA. The Iowa legislature, agriculture sector, and insurance industry generate government and corporate travel that uses ORD for international destinations.

Des Moines to O'Hare: Iowa's Gateway to United's Global Hub

DSM–ORD connects Des Moines International, serving Iowa's capital and largest city, to O'Hare, United's global hub and one of the world's busiest airports. United operates the route primarily through its regional subsidiaries (SkyWest, GoJet) under the United Express brand, using Embraer 175 or CRJ-700 aircraft. Block time is 1 hour 5 minutes. The route functions as a feeder from Iowa's largest metro into United's international network: passengers heading to Europe, Asia, and Latin America who cannot fly nonstop from DSM use ORD as the connection point. Des Moines has grown its direct service in recent years, but ORD remains essential for destinations DSM cannot sustain nonstop.

Surface Alternatives and Route Scale

Iowa is well-connected to Chicago by road, and the I-80 corridor sees significant car and bus traffic between the two cities. Megabus and FlixBus offer budget surface alternatives at 5–6 hours. For time-sensitive travel or winter journeys, the 1 hour 5 minute flight retains a decisive advantage over a winter highway crossing. Des Moines' economy includes Principal Financial Group, Wells Fargo's Iowa operations, and large agricultural commodity trading firms, which generate consistent business travel demand on DSM–ORD. United's regional jet operation keeps per-seat costs manageable on a route where 737 density would be hard to fill consistently.