ORF → ORD Norfolk to Chicago
live
Direct flights from Norfolk (ORF) to Chicago (ORD): 21 nonstop departures observed each week across 3 airlines. 40% of the last 60 operated flights arrived within 15 minutes of schedule. The median arrival is 24 minutes late. 5 of the 60 tracked flights were cancelled. The nonstop covers 1,152 km, an estimated 1 hour 59 minutes in the air. Measured by Pro Flight Search from live flight boards at Norfolk and Chicago. Updated 18 August 2026 at 03:39 UTC.
ORF
Norfolk
disrupted · +112
ORD
Chicago
smooth · +8
dep bank 06:00–18:17 21x weekly
Median arrival +24 min across the last 60 operated legs
Flight time ~1h 59m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 8.3% recent route rate · 5 of 60
Current nonstop fares ORF → ORD · one way · economy · 1 adult
loading
Today Checking… Direct airline fares
Tomorrow Checking… Direct airline fares
In one week Checking… Direct airline fares
The week scheduled departures · origin local time
American Airlines Envoy Air 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 25% on time
Flights AA3384 06:24 Mo Th Sa Su · AA3390 12:43 daily · AA4164 18:17 daily
Envoy AirMQ 37% on time
Flights MQ3390 varies daily · MQ4164 varies daily
United AirlinesUA 57% on time
Flights UA3589 06:00 Mo Th Fr Sa · UA5437 06:00 We Su · UA5690 06:00 daily · UA5901 10:48 daily
History operated legs · board outcomes
08-17 MQ3384 departed +39
08-17 MQ3390 departed +14
08-17 MQ4164 departed +10
08-16 MQ3384 departed +5
08-16 MQ3390 departed +48
08-16 MQ4164 departed +17
08-15 MQ3384 departed +8
08-15 MQ3390 departed +14
08-15 MQ4164 departed +24
08-14 MQ3384 dep +19 → arr +28
08-14 MQ4164 departed +22
08-13 MQ3384 dep +8 → arr +20
08-13 MQ3390 dep +6 → arr +13
08-13 MQ4164 dep +7 → arr +10
Show 32 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 ORF and ORD, paired departure → arrival per flight and day. Rolling window — today plus the previous 7 days from our live airport boards, accumulated on each FIDS poll.
Board rows 116 Completed 94 Delayed 50 Cancelled 5 Within 15m 41/94 Median +18m
AA3384 American Airlines
7 days
ORF
Departure
Sched 06:24
Scheduled time only · no board update captured
→
ORD
Arrival
08:47
Landed · Sched 08:0047m late
ORF
Departure
Sched 06:24
Scheduled time only · no board update captured
→
ORD
Arrival
07:30
Landed · Sched 08:0030m early
ORF
Departure
Sched 06:24
Cancelled
→
ORD
Arrival
08:08
Landed · Sched 08:008m late
ORF
Departure
Sched 06:24
Cancelled
→
ORD
Arrival
08:05
Landed · Sched 08:005m late
ORF
Departure
Sched 06:24
Cancelled
→
ORD
Arrival
07:42
Landed · Sched 08:0018m early
ORF
Departure
Sched 06:24
Cancelled
→
ORD
Arrival
08:35
Landed · Sched 08:0035m late
ORF
Departure
Sched 06:24
Cancelled
→
ORD
Arrival
07:56
Landed · Sched 08:004m early
Full AA3384 history →
AA3390 American Airlines
7 days
ORF
Departure
Sched 12:43
Scheduled time only · no board update captured
→
ORD
Arrival
14:00
Landed · Sched 14:1212m early
ORF
Departure
Sched 12:43
Scheduled time only · no board update captured
→
ORD
Arrival
15:08
Landed · Sched 14:1256m late
ORF
Departure
Sched 12:37
Scheduled time only · no board update captured
→
ORD
Arrival
13:46
Landed · Sched 14:0620m early
ORF
Departure
Sched 12:43
Scheduled time only · no board update captured
→
ORD
Arrival
15:07
Landed · Sched 14:1255m late
ORF
Departure
Sched 12:43
Scheduled time only · no board update captured
→
ORD
Arrival
14:06
Landed · Sched 14:126m early
ORF
Departure
Sched 12:43
Scheduled time only · no board update captured
→
ORD
Arrival
16:30
Landed · Sched 14:12138m late
ORF
Departure
Sched 12:43
Scheduled time only · no board update captured
→
ORD
Arrival
16:32
Landed · Sched 14:12140m late
Full AA3390 history →
AA4164 American Airlines
7 days
ORF
Departure
Sched 18:17
Scheduled time only · no board update captured
→
ORD
Arrival
Sched 20:01
Scheduled time only · no board update captured
ORF
Departure
Sched 18:17
Scheduled time only · no board update captured
→
ORD
Arrival
22:51
Landed · Sched 20:01170m late
ORF
Departure
Sched 18:17
Scheduled time only · no board update captured
→
ORD
Arrival
19:50
Landed · Sched 20:0111m early
ORF
Departure
Sched 18:17
Scheduled time only · no board update captured
→
ORD
Arrival
21:11
Landed · Sched 20:0170m late
ORF
Departure
Sched 18:17
Scheduled time only · no board update captured
→
ORD
Arrival
21:03
Landed · Sched 19:5964m late
ORF
Departure
Sched 18:17
Scheduled time only · no board update captured
→
ORD
Arrival
23:23
Landed · Sched 20:01202m late
ORF
Departure
Sched 18:17
Scheduled time only · no board update captured
→
ORD
Arrival
20:53
Landed · Sched 20:0152m late
Full AA4164 history →
MQ3384 Envoy Air
7 days
Mon, Aug 17
1/2 legs · N276NN
ORF
Departure
07:33
Departed · Sched 06:5439m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Sun, Aug 16
1/2 legs · N289MW
ORF
Departure
06:29
Departed · Sched 06:245m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Sat, Aug 15
1/2 legs · N257NN
ORF
Departure
06:32
Departed · Sched 06:248m late
→
ORD
Arrival
Sched 07:22
Scheduled time only · no board update captured
Fri schedule from board history
Fri, Aug 14
2/2 legs · N333RQ
ORF
Departure
06:43
Departed · Sched 06:2419m late
→
ORD
Arrival
07:50
Landed · Sched 07:2228m late
Thu, Aug 13
2/2 legs · N236NN
ORF
Departure
06:32
Departed · Sched 06:248m late
→
ORD
Arrival
07:27
Landed · Sched 07:0720m late
Wed, Aug 12
2/2 legs · N273NN
ORF
Departure
07:19
Departed · Sched 06:2455m late
→
ORD
Arrival
08:26
Landed · Sched 07:1472m late
Tue, Aug 11
2/2 legs · N257NN
ORF
Departure
06:39
Departed · Sched 06:2415m late
→
ORD
Arrival
07:42
Landed · Sched 07:1626m late
MQ3390 Envoy Air
7 days
Mon, Aug 17
1/2 legs · N330JT
ORF
Departure
12:57
Departed · Sched 12:4314m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Sun, Aug 16
1/2 legs · N206NN
ORF
Departure
13:31
Departed · Sched 12:4348m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Sat, Aug 15
1/2 legs · N257NN
ORF
Departure
12:51
Departed · Sched 12:3714m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Fri, Aug 14
2/2 legs · N222NS
ORF
Departure
11:09
Last seen · Sched 13:04115m early
→
ORD
Arrival
14:41
Last seen · Sched 13:5744m late
Thu, Aug 13
2/2 legs · N236NN
ORF
Departure
12:49
Departed · Sched 12:436m late
→
ORD
Arrival
13:42
Landed · Sched 13:2913m late
Wed, Aug 12
2/2 legs · N265NN
ORF
Departure
14:48
Departed · Sched 13:0999m late
→
ORD
Arrival
15:53
Last seen · Sched 14:1499m late
Tue, Aug 11
2/2 legs · N257NN
ORF
Departure
14:07
Departed · Sched 14:3023m early
→
ORD
Arrival
16:10
Landed · Sched 15:2743m late
MQ4164 Envoy Air
7 days
Mon, Aug 17
1/2 legs · N265NN
ORF
Departure
21:55
Departed · Sched 21:4510m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Sun, Aug 16
1/2 legs · N329DD
ORF
Departure
21:04
Departed · Sched 20:4717m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Sat, Aug 15
1/2 legs · N302RN
ORF
Departure
18:53
Departed · Sched 18:2924m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Fri, Aug 14
1/2 legs · N227NN
ORF
Departure
19:48
Departed · Sched 19:2622m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Thu, Aug 13
2/2 legs · N220NN
ORF
Departure
19:42
Departed · Sched 19:357m late
→
ORD
Arrival
20:37
Landed · Sched 20:2710m late
Wed, Aug 12
1/2 legs · N279MQ
ORF
Departure
18:40
Last seen · Sched 20:47127m early
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Tue, Aug 11
2/2 legs · N303DD
ORF
Departure
18:35
Departed · Sched 18:1718m late
→
ORD
Arrival
20:23
Landed · Sched 19:2657m late
UA1251 United Airlines
7 days
Mon, Aug 17
2/2 legs · N26226
ORF
Departure
17:00
Departed · Sched 17:022m early
→
ORD
Arrival
18:17
Landed · Sched 18:3013m early
Sun, Aug 16
2/2 legs · N26208
ORF
Departure
18:41
Departed · Sched 17:0299m late
→
ORD
Arrival
20:16
Landed · Sched 18:30106m late
Sat, Aug 15
2/2 legs · N78285
ORF
Departure
18:08
Departed · Sched 17:0266m late
→
ORD
Arrival
19:24
Landed · Sched 18:3054m late
Fri, Aug 14
2/2 legs · N77518
ORF
Departure
17:37
Departed · Sched 17:0235m late
→
ORD
Arrival
18:56
Landed · Sched 18:3026m late
Thu, Aug 13
2/2 legs · N16217
ORF
Departure
17:25
Departed · Sched 17:0223m late
→
ORD
Arrival
19:09
Landed · Sched 18:3039m late
Wed, Aug 12
2/2 legs · N77510
ORF
Departure
18:29
Departed · Sched 17:0287m late
→
ORD
Arrival
20:10
Landed · Sched 18:30100m late
Tue, Aug 11
2/2 legs · N35260
ORF
Departure
18:03
Departed · Sched 17:0261m late
→
ORD
Arrival
19:37
Landed · Sched 18:3067m late
Full UA1251 history →
UA3518 United Airlines
7 days
Mon, Aug 17
2/2 legs · N778YX
ORF
Departure
13:09
Departed · Sched 13:009m late
→
ORD
Arrival
14:16
Landed · Sched 14:3418m early
Sun, Aug 16
2/2 legs · N725YX
ORF
Departure
15:04
Departed · Sched 13:00124m late
→
ORD
Arrival
16:24
Landed · Sched 14:34110m late
Sat, Aug 15
2/2 legs · N740YX
ORF
Departure
11:37
Departed · Sched 11:307m late
→
ORD
Arrival
12:55
Landed · Sched 13:049m early
Fri, Aug 14
2/2 legs · N745YX
ORF
Departure
13:16
Departed · Sched 13:0016m late
→
ORD
Arrival
14:31
Landed · Sched 14:343m early
Thu, Aug 13
2/2 legs · N785YX
ORF
Departure
13:10
Departed · Sched 13:0010m late
→
ORD
Arrival
14:23
Landed · Sched 14:3411m early
Wed, Aug 12
2/2 legs · N769YX
ORF
Departure
15:24
Departed · Sched 13:00144m late
→
ORD
Arrival
16:46
Landed · Sched 14:34132m late
Tue, Aug 11
2/2 legs · N792YX
ORF
Departure
16:30
Departed · Sched 13:00210m late
→
ORD
Arrival
18:53
Landed · Sched 14:34259m late
Full UA3518 history →
UA3589 United Airlines
4 days
Mon, Aug 17
2/2 legs · N750YX
ORF
Departure
06:10
Departed · Sched 06:0010m late
→
ORD
Arrival
07:20
Landed · Sched 07:3414m early
Sat, Aug 15
2/2 legs · N774YX
ORF
Departure
06:13
Departed · Sched 06:0211m late
→
ORD
Arrival
07:23
Landed · Sched 07:3613m early
Fri, Aug 14
2/2 legs · N747YX
ORF
Departure
06:09
Departed · Sched 06:009m late
→
ORD
Arrival
07:42
Landed · Sched 07:348m late
Thu, Aug 13
2/2 legs · N727YX
ORF
Departure
06:08
Departed · Sched 06:008m late
→
ORD
Arrival
07:20
Landed · Sched 07:3414m early
Full UA3589 history →
UA5437 United Airlines
2 days
Sun, Aug 16
2/2 legs · N143SY
ORF
Departure
06:19
Departed · Sched 06:0019m late
→
ORD
Arrival
07:22
Landed · Sched 07:3412m early
Wed, Aug 12
2/2 legs · N164SY
ORF
Departure
06:21
Departed · Sched 06:0021m late
→
ORD
Arrival
07:23
Landed · Sched 07:3411m early
Full UA5437 history →
UA2809 United
1 day
Thu, Aug 13
1/2 legs · N24514
ORF
Departure
Sched 08:00
Scheduled time only · no board update captured
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Full UA2809 history →
UA2797 United Airlines
1 day
Tue, Aug 11
2/2 legs · N461UA
ORF
Departure
06:18
Departed · Sched 06:0018m late
→
ORD
Arrival
07:33
Landed · Sched 07:294m late
Full UA2797 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 — Norfolk (ORF) to Chicago (ORD) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/ORF-ORD
Copy
How we measure this →
ORF to ORD questions
Is ORF–ORD running on time right now? Significant delay risk. The departure side at ORF is the weaker end, route health score 44/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on ORF–ORD? Operators schedule morning departures around 06:00 and evening departures around 17:00 from ORF. 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 ORF to ORD? Great-circle distance is 1,152 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 111–129 min gate-to-gate on this route.
How often does ORF–ORD fly? 3 carriers operate this route, around 73 flights a week between them. Compare carrier days and times in the airline list above.