ORD → MSN Chicago to Madison
live
Direct flights from Chicago (ORD) to Madison (MSN): 14 nonstop departures observed each week across 2 airlines. 88% of the last 16 operated flights arrived within 15 minutes of schedule. The median arrival is 4 minutes early. No cancellations were recorded across the 16 tracked flights. The nonstop covers 174 km, an estimated 43 minutes in the air. Measured by Pro Flight Search from live flight boards at Chicago and Madison. Updated 22 October 2026 at 13:54 UTC.
Today, ORD → MSN Thu 22 Oct · local times
Sched Flight ORD departure MSN arrival
06:59
AA4460 American Airlines
Left 07:04 +5
·
08:45
UA4382 United Airlines
Left 08:36
·
09:40
AA4717 American Airlines
On schedule Gate L23 · T3
·
10:35
UA4737 United Airlines
On schedule Gate F15 · T2
·
12:40
UA2349 United Airlines
On schedule Gate E14 · T2
·
13:49
AA4038 American Airlines
On schedule Gate L23 · T3
·
14:00
UA1595 United Airlines
On schedule Gate C27 · T1
·
15:55
UA5530 United Airlines
On schedule Gate E9 · T2
·
17:16
AA4441 American Airlines
On schedule Gate L10B · T3
·
18:10
UA5679 United Airlines
On schedule Gate F15 · T2
·
19:52
UA630 United Airlines
On schedule Gate G12 · T3
·
21:30
UA1251 United Airlines
Sched 21:30 Departure not confirmed by the board
·
22:00
AA4601 American Airlines
Sched 22:00 Departure not confirmed by the board
·
23:00
AA4776 American Airlines
Sched 23:00 Departure not confirmed by the board
·
Checked ORD board 08:54
ORD
Chicago
smooth · +0
MSN
Madison
tracking
dep bank 06:59–23:00 14x weekly
Runs reliable · 2 airlines · 14x weekly · nonstop
88% on time
of the last 16 operated ORD → MSN flights arrived within 15 minutes
Median arrival delay is −4 min . 0 of 16 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −4 min across the last 16 operated legs
Flight time ~0h 43m estimated from route distance
Weekly departures 14x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 16
The week scheduled departures · origin local time
American 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 100% on time
Flights AA4460 06:59 daily · AA4717 09:40 Mo We Th Fr Sa Su · AA6270 10:30 Tu · AA4038 13:49 daily
United AirlinesUA 78% on time
Flights UA4382 08:45 daily · UA4175 10:35 Tu · UA4737 10:35 Mo We Th Fr Sa Su · UA2349 12:40 daily
History operated legs · board outcomes
Show 8 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 ORD and MSN, paired departure → arrival per flight and day. Board tracking since Wed, Oct 21 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 28 Completed 16 Delayed 2 Within 15m 14/16 Median -4m
AA4038 American Airlines
2 days
ORD
Departure
Sched 13:49
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
13:45
Departed · Sched 13:494m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4038 history →
AA4441 American Airlines
2 days
ORD
Departure
Sched 17:16
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
17:10
Departed · Sched 17:166m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4441 history →
AA4460 American Airlines
2 days
ORD
Departure
07:04
Departed · Sched 06:595m late
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
06:57
Departed · Sched 06:592m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4460 history →
AA4601 American Airlines
2 days
ORD
Departure
Sched 22:00
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
21:56
Departed · Sched 22:004m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4601 history →
AA4717 American Airlines
2 days
ORD
Departure
Sched 09:40
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
09:35
Departed · Sched 09:405m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4717 history →
AA4776 American Airlines
2 days
ORD
Departure
Sched 23:00
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
22:56
Departed · Sched 23:004m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4776 history →
UA1251 United Airlines
2 days
ORD
Departure
Sched 21:30
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
21:28
Departed · Sched 21:302m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA1251 history →
UA1595 United Airlines
2 days
ORD
Departure
Sched 14:00
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
13:57
Departed · Sched 14:003m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA1595 history →
UA2349 United Airlines
2 days
ORD
Departure
Sched 12:40
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
12:36
Departed · Sched 12:404m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA2349 history →
UA4382 United Airlines
2 days
ORD
Departure
08:36
Departed · Sched 08:459m early
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
08:41
Departed · Sched 08:454m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA4382 history →
UA4737 United Airlines
2 days
ORD
Departure
Sched 10:35
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
10:24
Departed · Sched 10:3511m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA4737 history →
UA5530 United Airlines
2 days
ORD
Departure
Sched 15:55
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
16:20
Departed · Sched 15:5525m late
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA5530 history →
UA5679 United Airlines
2 days
ORD
Departure
Sched 18:10
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
19:20
Departed · Sched 18:1070m late
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA5679 history →
UA630 United Airlines
2 days
ORD
Departure
Sched 19:52
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
19:51
Departed · Sched 19:521m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA630 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 — Chicago (ORD) to Madison (MSN) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/ORD-MSN
Copy
How we measure this →
ORD to MSN questions
Is ORD–MSN running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on ORD–MSN? Operators schedule morning departures around 06:59 and evening departures around 17:16 from ORD. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MSN delay card to confirm conditions when you'd arrive.
How long is the flight from ORD to MSN? Great-circle distance is 174 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 42–45 min gate-to-gate on this route.
How often does ORD–MSN fly? 2 carriers operate this route, around 98 flights a week between them. Compare carrier days and times in the airline list above.