ORD → MSN Chicago to Madison
live
Direct flights from Chicago (ORD) to Madison (MSN): 113 nonstop departures observed each week across 3 airlines. 0% of the last 8 tracked flights arrived within 15 minutes of schedule. 8 of the 27 tracked flights were cancelled. 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 15 November 2026 at 01:58 UTC.
Today, ORD → MSN Sat 14 Nov · local times
AA4525American Airlines In the air, 86 min late
Left ORD at 08:21 , 86 min after its 06:55 slot.
Track AA4525 →
UA5559United Airlines In the air, 209 min late
Left ORD at 12:10 , 209 min after its 08:41 slot.
Track UA5559 →
Sched Flight ORD departure MSN arrival
06:55
AA4525 American Airlines
Left 08:21 +86
·
08:41
UA5559 United Airlines
Left 12:10 +209
·
09:30
AA4717 American Airlines
Left 10:04 +34
·
10:55
UA4166 United Airlines
Left 11:20 +25
·
12:10
G74166GoJet Airlines
Left 11:54
·
12:56
UA5788 United Airlines
Left 13:18 +22
·
13:25
AA4442 American Airlines
Left 14:53 +88
·
13:59
UA5530 United Airlines
Left 13:56
·
15:50
UA5904 United Airlines
Left 16:53 +63
·
17:23
AA3346 American Airlines
Left 18:09 +46
·
17:54
UA5418 United Airlines
Sched 17:54 Departure not confirmed by the board
·
18:55
AA4005 American Airlines
Left 19:08 +13
·
19:59
UA630 United Airlines
On schedule Gate C17 · T1
·
22:05
UA1251 United Airlines
On schedule Gate C24 · T1
·
22:30
AA4434 American Airlines
On schedule Gate L9 · T3
·
23:00
AA4462 American Airlines
On schedule Gate L4 · T3
·
Checked ORD board 19:58
ORD
Chicago
busy · +22
MSN
Madison
tracking
dep bank 06:55–23:00 113x weekly
Runs rough · 3 airlines · 113x weekly · nonstop
0% on time
of the last 8 tracked ORD → MSN flights arrived within 15 minutes
8 of 27 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Flight time ~0h 43m estimated from route distance
Weekly departures 113x 3 direct airlines on the leg
Cancelled 29.6% recent route rate · 8 of 27
The week scheduled departures · origin local time
American Airlines GoJet Airlines LLC 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
Flights AA4525 06:55 daily · AA4717 09:30 Mo We Th Fr Sa Su · AA6212 09:45 Tu · AA4442 13:25 daily
GoJet Airlines LLCG7
Flights G7166 varies Th Sa
United AirlinesUA
Flights UA5559 08:45 daily · UA5749 10:35 Tu · UA4166 10:42 Mo We Th Fr Sa Su · UA5788 12:48 daily
History operated legs · board outcomes
11-14 G74166 departed −16
Show 19 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 history since Fri, Nov 13. Each day adds the flights our airport boards record.
Board rows 32 Completed 27 Delayed 9 Cancelled 8 Within 15m 10/27 Median +13m
AA3346 American Airlines
2 days
ORD
Departure
18:09
Departed · Sched 17:2346m late
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
Sched 17:15
Cancelled
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA3346 history →
AA4005 American Airlines
2 days
ORD
Departure
19:08
Departed · Sched 18:5513m late
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
Sched 19:00
Cancelled
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4005 history →
AA4434 American Airlines
2 days
ORD
Departure
Sched 22:30
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
Sched 22:30
Cancelled
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4434 history →
AA4442 American Airlines
2 days
ORD
Departure
14:53
Departed · Sched 13:2588m late
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
13:22
Departed · Sched 13:253m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4442 history →
AA4462 American Airlines
2 days
ORD
Departure
Sched 23:00
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
Sched 23:00
Cancelled
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4462 history →
AA4525 American Airlines
2 days
ORD
Departure
08:21
Departed · Sched 06:5586m late
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
06:50
Departed · Sched 06:555m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4525 history →
AA4717 American Airlines
2 days
ORD
Departure
10:04
Departed · Sched 09:3034m late
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
09:24
Departed · Sched 09:306m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full AA4717 history →
G74166 GoJet Airlines
1 day
ORD
Departure
11:54
Departed · Sched 12:1016m early
→
MSN
Arrival
—
MSN is outside our board polling set.
UA1251 United Airlines
2 days
ORD
Departure
Sched 22:05
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
00:48
Departed · Sched 22:05163m late
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA1251 history →
UA4166 United Airlines
2 days
ORD
Departure
11:20
Departed · Sched 10:5525m late
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
10:34
Departed · Sched 10:428m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA4166 history →
UA5418 United Airlines
2 days
ORD
Departure
Sched 17:54
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
Sched 17:54
Cancelled
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA5418 history →
UA5530 United Airlines
2 days
ORD
Departure
13:56
Departed · Sched 13:593m early
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
13:54
Departed · Sched 13:595m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA5530 history →
UA5559 United Airlines
2 days
ORD
Departure
12:10
Departed · Sched 08:41209m late
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
08:38
Departed · Sched 08:457m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA5559 history →
UA5788 United Airlines
2 days
ORD
Departure
13:18
Departed · Sched 12:5622m late
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
12:42
Departed · Sched 12:486m early
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA5788 history →
UA5904 United Airlines
2 days
ORD
Departure
16:53
Departed · Sched 15:5063m late
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
Sched 15:50
Cancelled
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA5904 history →
UA630 United Airlines
2 days
ORD
Departure
Sched 19:59
Scheduled departure
→
MSN
Arrival
—
MSN is outside our board polling set.
ORD
Departure
Sched 19:59
Cancelled
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA630 history →
UA4752 United Airlines
1 day
ORD
Departure
Sched 16:40
Cancelled
→
MSN
Arrival
—
MSN is outside our board polling set.
Full UA4752 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? Mostly on schedule. The departure side at ORD is the weaker end, route health score 70/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:55 and evening departures around 17:15 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? 3 carriers operate this route, around 113 flights a week between them. Compare carrier days and times in the airline list above.