MSP → ORD Minneapolis to Chicago
live
Direct flights from Minneapolis (MSP) to Chicago (ORD): 25 nonstop departures observed each week across 5 airlines. 65% of the last 17 operated flights arrived within 15 minutes of schedule. The median arrival is 2 minutes early. No cancellations were recorded across the 17 tracked flights. The nonstop covers 537 km, an estimated 1 hour 11 minutes in the air. Measured by Pro Flight Search from live flight boards at Minneapolis and Chicago. Updated 7 September 2026 at 08:56 UTC.
MSP
Minneapolis
busy · +17
ORD
Chicago
disrupted · +124
dep bank 00:24–22:15 25x weekly
Runs mixed · 5 airlines · 25x weekly · nonstop
65% on time
of the last 17 operated MSP → ORD flights arrived within 15 minutes
Median arrival delay is −2 min . 0 of 17 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −2 min across the last 17 operated legs
Flight time ~1h 11m estimated from route distance
Weekly departures 25x 5 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 17
The week scheduled departures · origin local time
American Airlines Delta Air Lines Sun Country Airlines United Airlines
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
American AirlinesAA 60% on time
Flights AA1311 00:24 daily · AA1263 08:54 daily · AA4000 10:00 daily · AA3507 10:05 daily
Delta Air LinesDL 60% on time
Flights DL2028 07:30 daily · DL1544 08:30 daily · DL1554 10:03 daily · DL1567 14:12 daily
Sun Country AirlinesSY
Flights SY1629 12:23 Fr · SY1630 varies Sa Su
United AirlinesUA 71% on time
Flights UA307 07:44 daily · UA2232 08:39 daily · UA2773 09:44 daily · UA2805 10:25 daily
UPS Airlines5X
Flights 5X5602 17:58 Fr
History operated legs · board outcomes
09-06 AA1263 arrived −41
09-06 AA4000 arrived −25
09-06 AA4436 arrived +19
09-06 DL1544 arrived −10
09-06 DL1563 arrived +30
09-06 UA1531 arrived +20
09-06 UA1761 arrived +76
09-06 UA1881 arrived −22
09-06 UA2790 arrived −16
09-06 UA307 arrived −29
09-06 UA576 arrived −7
09-06 UA658 arrived −2
Show 9 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from MSP and ORD, paired departure → arrival per flight and day. Board tracking since Sun, Sep 6 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 47 Completed 19 Delayed 6 Within 15m 11/19 Median -2m
AA1263 American Airlines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 08:54
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
08:13
Landed · Sched 08:5441m early
AA1311
2 days
MSP
Departure
Sched 00:24
Departure time not on board
→
ORD
Arrival
—
Board row not captured for this rotation yet.
MSP
Departure
Sched 00:24
Scheduled time only · no board update captured
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Full AA1311 history →
AA3507 American Airlines
2 days
MSP
Departure
Sched 10:05
Scheduled departure
→
ORD
Arrival
Sched 12:18
Scheduled arrival · landing pending
MSP
Departure
Sched 09:58
Departure time not on board
→
ORD
Arrival
12:12
Landed · Sched 12:142m early
Full AA3507 history →
AA3552 American Airlines
2 days
MSP
Departure
Sched 12:27
Scheduled departure
→
ORD
Arrival
Sched 14:43
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
15:30
Landed · Sched 14:4347m late
Full AA3552 history →
AA4000 American Airlines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 10:00
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
09:35
Landed · Sched 10:0025m early
AA4436 American Airlines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 20:29
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
20:48
Landed · Sched 20:2919m late
AA4941 American Airlines
1 day
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 17:15
Scheduled arrival · landing pending
Full AA4941 history →
DL1306 Delta Air Lines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 16:59
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
17:31
Landed · Sched 17:4110m early
Full DL1306 history →
DL1533 Delta Air Lines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 14:59
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
15:15
Landed · Sched 14:5916m late
Full DL1533 history →
DL1544 Delta Air Lines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 08:30
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
08:20
Landed · Sched 08:3010m early
DL1554
1 day
MSP
Departure
Sched 10:03
Scheduled departure
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Full DL1554 history →
DL1563 Delta Air Lines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 21:47
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
22:17
Landed · Sched 21:4730m late
DL1567 Delta Air Lines
2 days
MSP
Departure
Sched 14:12
Scheduled departure
→
ORD
Arrival
Sched 11:37
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
11:36
Landed · Sched 11:371m early
Full DL1567 history →
DL2028
1 day
MSP
Departure
Sched 07:30
Scheduled departure
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Full DL2028 history →
UA1531 United Airlines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 17:05
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
17:25
Landed · Sched 17:0520m late
UA1761 United Airlines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 20:40
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
21:56
Landed · Sched 20:4076m late
UA1881 United Airlines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 11:29
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
11:07
Landed · Sched 11:2922m early
UA2232
1 day
MSP
Departure
Sched 08:39
Scheduled departure
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Full UA2232 history →
UA2773 United Airlines
1 day
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 09:44
Scheduled arrival · landing pending
UA2790 United Airlines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 15:00
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
14:44
Landed · Sched 15:0016m early
UA2805
1 day
MSP
Departure
Sched 10:25
Scheduled departure
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Full UA2805 history →
UA307 United Airlines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 07:44
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
07:15
Landed · Sched 07:4429m early
UA576 United Airlines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 13:07
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
13:00
Landed · Sched 13:077m early
UA658 United Airlines
2 days
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 18:59
Scheduled arrival · landing pending
MSP
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
18:57
Landed · Sched 18:592m early
AA3551
1 day
MSP
Departure
Sched 21:29
Scheduled time only · no board update captured
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Full AA3551 history →
Airports right now live boards
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 — Minneapolis (MSP) to Chicago (ORD) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MSP-ORD
Copy
How we measure this →
MSP to ORD questions
Is MSP–ORD running on time right now? Significant delay risk. The arrival side at ORD is the weaker end, route health score 41/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MSP–ORD? Operators schedule morning departures around 00:24 and evening departures around 17:03 from MSP. Earlier flights typically land before destination-airport delays accumulate later in the day; check the ORD delay card to confirm conditions when you'd arrive.
How long is the flight from MSP to ORD? Great-circle distance is 537 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 68–76 min gate-to-gate on this route.
How often does MSP–ORD fly? 5 carriers operate this route, around 212 flights a week between them. Compare carrier days and times in the airline list above.