RIC → ORD Richmond to Chicago
live
Direct flights from Richmond (RIC) to Chicago (ORD): 21 nonstop departures observed each week across 3 airlines. 55% of the last 58 operated flights arrived within 15 minutes of schedule. The median arrival is 7 minutes late. 2 of the 58 tracked flights were cancelled. The nonstop covers 1,032 km, an estimated 1 hour 49 minutes in the air. Measured by Pro Flight Search from live flight boards at Richmond and Chicago. Updated 18 August 2026 at 07:40 UTC.
RIC
Richmond
disrupted · +97
ORD
Chicago
heavy · +52
dep bank 06:00–20:15 21x weekly
Median arrival +7 min across the last 58 operated legs
Flight time ~1h 49m estimated from route distance
Weekly departures 21x 3 direct airlines on the leg
Cancelled 3.4% recent route rate · 2 of 58
Current nonstop fares RIC → 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 38% on time
Flights AA3809 varies Mo Th Sa Su · AA4037 11:59 daily · AA6249 18:17 daily · AA3380 20:15 daily
Envoy AirMQ 67% on time
Flights MQ3809 06:14 daily · MQ4037 varies daily
United AirlinesUA 64% on time
Flights UA224 06:00 daily · UA4487 varies daily · UA3640 10:36 Mo We Th Fr Sa Su · UA4488 varies daily
History operated legs · board outcomes
08-17 MQ3380 departed +16
08-17 MQ3809 departed +5
08-17 MQ4037 departed +7
08-17 UA224 dep +17 → arr +2
08-16 MQ3809 departed +47
08-16 MQ4037 departed +28
08-16 UA224 dep +0 → arr −16
08-15 MQ3809 departed +6
08-15 MQ4037 departed +4
08-15 UA224 dep +26 → arr +2
08-14 MQ3809 dep +11 → arr +14
08-14 UA224 dep +13 → arr +0
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 RIC 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 120 Completed 92 Delayed 47 Cancelled 2 Within 15m 44/92 Median +16m
AA3380 American Airlines
7 days
RIC
Departure
Sched 20:15
Scheduled departure
Mon schedule from board history
→
ORD
Arrival
Sched 21:46
Scheduled arrival · landing pending
RIC
Departure
Sched 20:15
Scheduled time only · no board update captured
→
ORD
Arrival
21:45
Landed · Sched 21:461m early
RIC
Departure
Sched 20:15
Scheduled time only · no board update captured
→
ORD
Arrival
02:11
Landed · Sched 21:46265m late
RIC
Departure
Sched 20:15
Scheduled time only · no board update captured
→
ORD
Arrival
21:33
Landed · Sched 21:4613m early
RIC
Departure
Sched 20:15
Scheduled time only · no board update captured
→
ORD
Arrival
22:27
Landed · Sched 21:4641m late
RIC
Departure
Sched 20:15
Scheduled time only · no board update captured
→
ORD
Arrival
00:15
Landed · Sched 21:46149m late
RIC
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
21:18
Landed · Sched 21:4628m early
Full AA3380 history →
AA3809 American Airlines
6 days
RIC
Departure
Sched 06:14
Scheduled departure
Mon schedule from board history
→
ORD
Arrival
Sched 07:41
Scheduled arrival · landing pending
RIC
Departure
Sched 06:14
Scheduled time only · no board update captured
→
ORD
Arrival
07:29
Landed · Sched 07:4112m early
RIC
Departure
Sched 06:03
Scheduled time only · no board update captured
→
ORD
Arrival
07:49
Landed · Sched 07:3019m late
RIC
Departure
Sched 06:07
Scheduled time only · no board update captured
→
ORD
Arrival
09:55
Landed · Sched 07:34141m late
RIC
Departure
Sched 06:14
Cancelled
→
ORD
Arrival
07:34
Landed · Sched 07:417m early
RIC
Departure
Sched 06:14
Cancelled
→
ORD
Arrival
07:31
Landed · Sched 07:4110m early
Full AA3809 history →
AA4037 American Airlines
6 days
RIC
Departure
Sched 11:59
Scheduled departure
Mon schedule from board history
→
ORD
Arrival
Sched 13:24
Scheduled arrival · landing pending
RIC
Departure
Sched 11:59
Scheduled time only · no board update captured
→
ORD
Arrival
13:14
Landed · Sched 13:2410m early
RIC
Departure
Sched 11:59
Scheduled time only · no board update captured
→
ORD
Arrival
13:22
Landed · Sched 13:242m early
RIC
Departure
Sched 11:49
Scheduled time only · no board update captured
→
ORD
Arrival
13:07
Landed · Sched 13:147m early
RIC
Departure
Sched 11:59
Scheduled time only · no board update captured
→
ORD
Arrival
15:30
Landed · Sched 13:24126m late
RIC
Departure
Sched 11:59
Scheduled time only · no board update captured
→
ORD
Arrival
17:24
Landed · Sched 13:24240m late
Full AA4037 history →
AA6249 American Airlines
6 days
Tue, Aug 18
1/2 legs · N707SK
RIC
Departure
Sched 18:17
Scheduled departure
Mon schedule from board history
→
ORD
Arrival
Sched 20:00
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · N707SK
RIC
Departure
22:03
Departed · Sched 18:17226m late
→
ORD
Arrival
22:46
Landed · Sched 20:00166m late
Sun, Aug 16
2/2 legs · N709SK
RIC
Departure
Sched 18:17
Scheduled time only · no board update captured
→
ORD
Arrival
23:04
Landed · Sched 20:00184m late
Sat, Aug 15
2/2 legs · N744SK
RIC
Departure
18:32
Departed · Sched 18:1616m late
→
ORD
Arrival
19:19
Landed · Sched 19:5940m early
Fri, Aug 14
2/2 legs · N707SK
RIC
Departure
22:57
Departed · Sched 18:17280m late
→
ORD
Arrival
23:48
Landed · Sched 20:00228m late
Thu, Aug 13
2/2 legs · N748EV
RIC
Departure
19:39
Departed · Sched 18:1782m late
→
ORD
Arrival
20:56
Landed · Sched 20:0056m late
Full AA6249 history →
UA224 United Airlines
6 days
Tue, Aug 18
1/2 legs · N1902U
RIC
Departure
Sched 06:00
Scheduled departure
Mon schedule from board history
→
ORD
Arrival
Sched 07:23
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · N1902U
RIC
Departure
06:17
Departed · Sched 06:0017m late
→
ORD
Arrival
07:25
Landed · Sched 07:232m late
Sun, Aug 16
2/2 legs · N557GJ
RIC
Departure
06:16 Departed
→
ORD
Arrival
07:07
Landed · Sched 07:2316m early
Sat, Aug 15
2/2 legs · N437UA
RIC
Departure
06:26
Departed · Sched 06:0026m late
→
ORD
Arrival
07:25
Landed · Sched 07:232m late
Fri, Aug 14
2/2 legs · N449UA
RIC
Departure
06:13
Departed · Sched 06:0013m late
→
ORD
Arrival
07:05
Landed · Sched 07:2318m early
Thu, Aug 13
2/2 legs · N466UA
RIC
Departure
06:07
Departed · Sched 06:007m late
→
ORD
Arrival
06:57
Landed · Sched 07:2326m early
Full UA224 history →
UA3640 United Airlines
6 days
Tue, Aug 18
1/2 legs · N769YX
RIC
Departure
Sched 10:36
Scheduled departure
Mon schedule from board history
→
ORD
Arrival
Sched 11:59
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · N769YX
RIC
Departure
10:44
Departed · Sched 10:368m late
→
ORD
Arrival
11:46
Landed · Sched 11:5913m early
Sun, Aug 16
2/2 legs · N741YX
RIC
Departure
11:27
Departed · Sched 10:3651m late
→
ORD
Arrival
12:25
Landed · Sched 11:5926m late
Sat, Aug 15
2/2 legs · N757YX
RIC
Departure
10:55
Departed · Sched 10:3619m late
→
ORD
Arrival
11:57
Landed · Sched 11:592m early
Fri, Aug 14
2/2 legs · N758YX
RIC
Departure
10:43
Departed · Sched 10:367m late
→
ORD
Arrival
11:58
Landed · Sched 11:591m early
Thu, Aug 13
2/2 legs · N781YX
RIC
Departure
10:51
Departed · Sched 10:3615m late
→
ORD
Arrival
11:57
Landed · Sched 11:592m early
Full UA3640 history →
UA3693 United Airlines
5 days
Tue, Aug 18
1/2 legs · N753YX
RIC
Departure
Sched 17:37
Scheduled departure
Mon schedule from board history
→
ORD
Arrival
Sched 19:00
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · N753YX
RIC
Departure
18:10
Departed · Sched 17:3733m late
→
ORD
Arrival
19:07
Landed · Sched 19:007m late
Sun, Aug 16
2/2 legs · N778YX
RIC
Departure
18:48
Departed · Sched 17:3771m late
→
ORD
Arrival
20:30
Landed · Sched 19:0090m late
Fri, Aug 14
2/2 legs · N784YX
RIC
Departure
17:44
Departed · Sched 17:377m late
→
ORD
Arrival
18:58
Landed · Sched 19:002m early
Thu, Aug 13
2/2 legs · N786YX
RIC
Departure
18:12
Departed · Sched 17:3735m late
→
ORD
Arrival
19:54
Landed · Sched 19:0054m late
Full UA3693 history →
UA4487 United Airlines
6 days
RIC
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 09:33
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · N547GJ
RIC
Departure
08:07
Departed · Sched 08:025m late
→
ORD
Arrival
09:08
Landed · Sched 09:3022m early
Sun, Aug 16
2/2 legs · N557GJ
RIC
Departure
08:33
Departed · Sched 08:0033m late
→
ORD
Arrival
09:31
Landed · Sched 09:283m late
Sat, Aug 15
2/2 legs · N509GJ
RIC
Departure
10:14
Departed · Sched 08:05129m late
→
ORD
Arrival
11:24
Landed · Sched 09:33111m late
Fri, Aug 14
2/2 legs · N563GJ
RIC
Departure
08:46
Departed · Sched 08:0046m late
→
ORD
Arrival
10:06
Landed · Sched 09:2838m late
Thu, Aug 13
2/2 legs · N506GJ
RIC
Departure
08:17
Departed · Sched 08:0215m late
→
ORD
Arrival
09:28
Landed · Sched 09:302m early
Full UA4487 history →
UA4488 United Airlines
6 days
RIC
Departure
—
Board row not captured for this rotation yet.
→
ORD
Arrival
Sched 14:19
Scheduled arrival · landing pending
Mon, Aug 17
2/2 legs · N546GJ
RIC
Departure
13:41
Departed · Sched 12:4061m late
→
ORD
Arrival
14:52
Landed · Sched 13:5953m late
Sun, Aug 16
2/2 legs · N556GJ
RIC
Departure
13:53
Departed · Sched 12:4073m late
→
ORD
Arrival
14:51
Landed · Sched 13:5952m late
Sat, Aug 15
2/2 legs · N524GJ
RIC
Departure
13:22
Departed · Sched 13:0022m late
→
ORD
Arrival
14:27
Landed · Sched 14:198m late
Fri, Aug 14
2/2 legs · N568GJ
RIC
Departure
12:57
Departed · Sched 12:4017m late
→
ORD
Arrival
14:01
Landed · Sched 13:592m late
Thu, Aug 13
2/2 legs · N540GJ
RIC
Departure
13:05
Departed · Sched 12:4025m late
→
ORD
Arrival
14:52
Landed · Sched 13:5953m late
Full UA4488 history →
MQ3380 Envoy Air
5 days
Mon, Aug 17
1/2 legs · N781EJ
RIC
Departure
20:31
Departed · Sched 20:1516m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Sat, Aug 15
1/2 legs · N750BD
RIC
Departure
18:34
Last seen · Sched 20:36122m early
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Fri, Aug 14
1/2 legs · N762DT
RIC
Departure
19:01
Last seen · Sched 21:02121m early
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Thu, Aug 13
2/2 legs · N742GR
RIC
Departure
22:00
Departed · Sched 21:3624m late
→
ORD
Arrival
00:03
Landed · Sched 23:0261m late
Wed, Aug 12
1/2 legs · N778RH
RIC
Departure
20:18
Departed · Sched 20:153m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
MQ3809 Envoy Air
5 days
Mon, Aug 17
1/2 legs · N268NN
RIC
Departure
06:19
Departed · Sched 06:145m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Sun, Aug 16
1/2 legs · N313BS
RIC
Departure
06:50
Departed · Sched 06:0347m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Sat, Aug 15
1/2 legs · N343JS
RIC
Departure
08:41
Departed · Sched 08:356m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Fri, Aug 14
2/2 legs · N307LH
RIC
Departure
06:25
Departed · Sched 06:1411m late
→
ORD
Arrival
07:22
Landed · Sched 07:0814m late
Thu, Aug 13
2/2 legs · N257NN
RIC
Departure
06:24
Departed · Sched 06:1410m late
→
ORD
Arrival
07:14
Landed · Sched 07:0014m late
MQ4037 Envoy Air
5 days
Mon, Aug 17
1/2 legs · N268NN
RIC
Departure
12:06
Departed · Sched 11:597m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Sun, Aug 16
1/2 legs · N265NN
RIC
Departure
12:27
Departed · Sched 11:5928m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Sat, Aug 15
1/2 legs · N227NN
RIC
Departure
11:53
Departed · Sched 11:494m late
→
ORD
Arrival
—
Board row not captured for this rotation yet.
Fri, Aug 14
2/2 legs · N333RQ
RIC
Departure
11:45
Last seen · Sched 12:5570m early
→
ORD
Arrival
15:10
Last seen · Sched 13:5080m late
Thu, Aug 13
2/2 legs · N275NN
RIC
Departure
15:19
Departed · Sched 14:5425m late
→
ORD
Arrival
Sched 15:47
Scheduled time only · no board update captured
UA4579 United Airlines
1 day
Sat, Aug 15
2/2 legs · N536GJ
RIC
Departure
18:28
Departed · Sched 17:3751m late
→
ORD
Arrival
19:15
Landed · Sched 18:5718m late
Full UA4579 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 — Richmond (RIC) to Chicago (ORD) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/RIC-ORD
Copy
How we measure this →
RIC to ORD questions
Is RIC–ORD running on time right now? High disruption likely. The departure side at RIC is the weaker end, route health score 15/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on RIC–ORD? Operators schedule morning departures around 06:00 and evening departures around 17:37 from RIC. 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 RIC to ORD? Great-circle distance is 1,032 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 103–118 min gate-to-gate on this route.
How often does RIC–ORD fly? 3 carriers operate this route, around 72 flights a week between them. Compare carrier days and times in the airline list above.