ORD → MKE Chicago to Milwaukee
live
Direct flights from Chicago (ORD) to Milwaukee (MKE): 27 nonstop departures observed each week across 4 airlines. 74% of the last 27 operated flights arrived within 15 minutes of schedule. The median arrival is 4 minutes early. No cancellations were recorded across the 27 tracked flights. The nonstop covers 108 km, an estimated 38 minutes in the air. Measured by Pro Flight Search from live flight boards at Chicago and Milwaukee. Updated 10 September 2026 at 20:39 UTC.
ORD
Chicago
smooth · +0
MKE
Milwaukee
smooth · +6
dep bank 05:59–21:30 27x weekly
Runs mixed · 4 airlines · 27x weekly · nonstop
74% on time
of the last 27 operated ORD → MKE flights arrived within 15 minutes
Median arrival delay is −4 min . 0 of 27 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −4 min across the last 27 operated legs
Flight time ~0h 38m estimated from route distance
Weekly departures 27x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 27
The week scheduled departures · origin local time
American Airlines Envoy Air SkyWest 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 83% on time
Flights AA6242 06:50 daily · AA4984 06:56 We Th · AA3618 10:00 daily · AA4990 11:50 daily
Envoy AirMQ
Flights MQ3618 varies daily · MQ4018 10:06 We Th
SkyWest AirlinesOO
Flights OO585 21:30 Mo Tu Th Fr Sa Su
United AirlinesUA 69% on time
Flights UA5581 05:59 daily · UA5391 08:50 daily · UA5470 08:50 Tu We Th · UA5609 10:25 Tu We Th
History operated legs · board outcomes
09-10 AA425 arrived −26
09-10 MQ4018 arrived +9
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 MKE, paired departure → arrival per flight and day. Board tracking since Wed, Sep 9 — history builds over 7 days as we poll hub boards up to 4× daily.
Board rows 47 Completed 33 Delayed 7 Within 15m 26/33 Median -4m
AA4018 American
2 days
ORD
Departure
09:58
Departed · Sched 10:068m early
→
MKE
Arrival
Sched 11:07
Scheduled arrival · landing pending
ORD
Departure
10:00
Departed · Sched 10:066m early
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full AA4018 history →
AA4035 American
2 days
ORD
Departure
13:55
Departed · Sched 13:1639m late
→
MKE
Arrival
Sched 14:16
Scheduled arrival · landing pending
ORD
Departure
13:09
Departed · Sched 13:167m early
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full AA4035 history →
AA4096 American
2 days
ORD
Departure
Sched 17:19
Scheduled departure
→
MKE
Arrival
Sched 18:21
Scheduled arrival · landing pending
ORD
Departure
17:17
Departed · Sched 17:192m early
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full AA4096 history →
AA425 American
1 day
Thu, Sep 10
1/2 legs · N608SK
ORD
Departure
—
Board row not captured for this rotation yet.
→
MKE
Arrival
07:53
Landed · Sched 08:1623m early
AA4909 American Airlines
2 days
ORD
Departure
Sched 18:55
Scheduled departure
→
MKE
Arrival
—
Board row not captured for this rotation yet.
ORD
Departure
19:20
Departed · Sched 18:5525m late
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full AA4909 history →
AA4984 American
2 days
Thu, Sep 10
2/2 legs · N608SK
ORD
Departure
06:52
Departed · Sched 06:564m early
→
MKE
Arrival
07:53
Landed · Sched 08:018m early
ORD
Departure
06:47
Departed · Sched 06:569m early
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full AA4984 history →
AA4990 American
2 days
Thu, Sep 10
2/2 legs · N751SK
ORD
Departure
11:43
Departed · Sched 11:452m early
→
MKE
Arrival
12:26
Landed · Sched 12:4822m early
ORD
Departure
11:41
Departed · Sched 11:454m early
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full AA4990 history →
AA6257 American Airlines
2 days
ORD
Departure
Sched 20:51
Scheduled departure
→
MKE
Arrival
—
Board row not captured for this rotation yet.
ORD
Departure
20:50
Departed · Sched 20:511m early
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full AA6257 history →
MQ4018 Envoy Air
1 day
Thu, Sep 10
1/2 legs · N740MR
ORD
Departure
—
Board row not captured for this rotation yet.
→
MKE
Arrival
10:40
Landed · Sched 10:2812m late
MQ4035 Envoy Air
1 day
Thu, Sep 10
1/2 legs · N794JH
ORD
Departure
—
Board row not captured for this rotation yet.
→
MKE
Arrival
Sched 13:43
Scheduled arrival · landing pending
UA425 United
1 day
Thu, Sep 10
1/2 legs · N957SW
ORD
Departure
—
Board row not captured for this rotation yet.
→
MKE
Arrival
14:56
Landed · Sched 08:16400m late
Full UA425 history →
UA4711 United Airlines
2 days
ORD
Departure
Sched 19:50
Scheduled departure
→
MKE
Arrival
—
Board row not captured for this rotation yet.
ORD
Departure
19:55
Departed · Sched 20:005m early
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full UA4711 history →
UA5470 United
2 days
Thu, Sep 10
2/2 legs · N107SY
ORD
Departure
08:44
Departed · Sched 08:506m early
→
MKE
Arrival
09:39
Landed · Sched 10:0021m early
ORD
Departure
09:08
Departed · Sched 08:5018m late
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full UA5470 history →
UA5555 United
2 days
ORD
Departure
Sched 17:45
Scheduled departure
→
MKE
Arrival
Sched 18:54
Scheduled arrival · landing pending
ORD
Departure
17:41
Departed · Sched 17:454m early
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full UA5555 history →
UA5563 United
2 days
ORD
Departure
Sched 16:20
Scheduled departure
→
MKE
Arrival
Sched 17:30
Scheduled arrival · landing pending
ORD
Departure
16:16
Departed · Sched 16:204m early
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full UA5563 history →
UA5609 United
2 days
Thu, Sep 10
2/2 legs · N913EV
ORD
Departure
10:22
Departed · Sched 10:253m early
→
MKE
Arrival
11:20
Landed · Sched 11:3010m early
ORD
Departure
11:03
Departed · Sched 10:2538m late
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full UA5609 history →
UA5668 United
2 days
Thu, Sep 10
2/2 legs · N957SW
ORD
Departure
14:04 Departed
→
MKE
Arrival
14:56
Landed · Sched 15:1115m early
ORD
Departure
13:57
Departed · Sched 14:047m early
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full UA5668 history →
UA5758 United
1 day
ORD
Departure
—
Board row not captured for this rotation yet.
→
MKE
Arrival
Sched 17:39
Scheduled arrival · landing pending
UA5815 United Airlines
2 days
ORD
Departure
Sched 21:30
Scheduled departure
→
MKE
Arrival
—
Board row not captured for this rotation yet.
ORD
Departure
07:59
Departed · Sched 21:30629m late
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full UA5815 history →
UA5933 United
2 days
Thu, Sep 10
2/2 legs · N915EV
ORD
Departure
13:31
Departed · Sched 13:301m late
→
MKE
Arrival
14:46
Landed · Sched 14:3313m late
ORD
Departure
13:45
Departed · Sched 13:3015m late
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full UA5933 history →
DL399 Delta Air Lines
1 day
ORD
Departure
07:29
Departed · Sched 06:0089m late
→
MKE
Arrival
—
Board row not captured for this rotation yet.
Full DL399 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 Milwaukee (MKE) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/ORD-MKE
Copy
How we measure this →
ORD to MKE questions
Is ORD–MKE running on time right now? Smooth skies ahead. The arrival side at MKE is the weaker end, route health score 95/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on ORD–MKE? Operators schedule morning departures around 05:59 and evening departures around 17:27 from ORD. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MKE delay card to confirm conditions when you'd arrive.
How long is the flight from ORD to MKE? Great-circle distance is 108 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 38–39 min gate-to-gate on this route.
How often does ORD–MKE fly? 4 carriers operate this route, around 146 flights a week between them. Compare carrier days and times in the airline list above.