413 km · Domestic

Charlotte Douglas (CLT) – Richmond (RIC)

In July 2026, 408 flights operated between Charlotte Douglas and Richmond (both directions), and 61.8% left on time, according to the US BTS.

Flights per month

Only complete months are shown. A month appears once the source has published every day of it.

The most recent periods19 periods
PeriodFlights operated 2025Flights operated 2026Change vs last year
January443367▼ 17.2%
February389358▼ 8.0%
March475416▼ 12.4%
April392410▲ 4.6%
May474424▼ 10.5%
June459402▼ 12.4%
July450408▼ 9.3%
August410––
September393––
October447–in progress
November400––
December411––
Year to date (Jan–Jul)3,0822,785▼ 9.6%

On-time departures by month

Departures within 15 minutes of schedule.

The most recent periods19 periods
PeriodOn-time departures 2025On-time departures 2026Change vs last year
January83.7%79.8%▼ 4.7%
February82.8%82.4%▼ 0.5%
March77.9%77.4%▼ 0.6%
April80.1%84.1%▲ 5.0%
May78.7%75.5%▼ 4.1%
June70.2%78.4%▲ 11.7%
July66.0%61.8%▼ 6.4%
August77.1%––
September84.5%––
October85.0%–in progress
November83.8%––
December72.5%––
Year-to-date average (Jan–Jul)77.1%77.1%0.0%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1351▲ 292.3%
February2115▼ 28.6%
March56▲ 20.0%
April00–
May00–
June138▼ 38.5%
July206▼ 70.0%
August4––
September0––
October2–in progress
November0––
December1––
Year to date (Jan–Jul)7286▲ 19.4%

Airlines on this route

  1. American Airlines 78.6%
  2. PSA Airlines 19.6%
  3. Envoy Air 1.1%
  4. SkyWest Airlines 0.7%

Oct 1, 2024 – Jul 31, 2026

By direction

CLT → RIC

Scheduled flights
4,712
Flights operated
4,629
Cancelled
83 · 1.8%
On-time departures
76.5%

RIC → CLT

Scheduled flights
4,713
Flights operated
4,627
Cancelled
86 · 1.8%
On-time departures
80.5%

CLT → RIC and RIC → CLT counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 7,405 78.6% 78.5% 117
PSA Airlines OH 1,850 19.6% 78.0% 36
Envoy Air MQ 108 1.1% 88.5% 12
SkyWest Airlines OO 62 0.7% 81.0% 4

Shares are of scheduled flights in the period shown. Codeshare flights are counted once, under the operating airline.

Flight timing & delays

Historical departures, grouped by the scheduled local time at the departure airport. These are recorded outcomes, not a forecast for your flight.

Times are local to the departure airport of each flight; both directions are combined.

US domestic sectors recorded by BTS

Source: the US BTS · Oct 12, 2024 → Jul 31, 2026

Lowest average delay05:00–06:000.9min · 527 recorded · 516 measured
Gap to highest-delay hour27.7min05:00 ↔ 18:00
Recorded flights9,425CLT–RIC

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 93.0% · 527 recorded · 516 measured · Source: the US BTS 06:00 · 89.1% · 619 recorded · 607 measured · Source: the US BTS 07:00 · 89.1% · 574 recorded · 566 measured · Source: the US BTS 08:00 · 90.5% · 342 recorded · 337 measured · Source: the US BTS 09:00 · 89.0% · 637 recorded · 635 measured · Source: the US BTS 10:00 · 87.1% · 340 recorded · 334 measured · Source: the US BTS 11:00 · 84.5% · 626 recorded · 618 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 188 recorded · 184 measured · Source: the US BTS 13:00 · 79.0% · 778 recorded · 767 measured · Source: the US BTS 14:00 · 79.2% · 571 recorded · 562 measured · Source: the US BTS 15:00 · 72.5% · 423 recorded · 415 measured · Source: the US BTS 16:00 · 72.4% · 861 recorded · 847 measured · Source: the US BTS 17:00 · 75.4% · 266 recorded · 256 measured · Source: the US BTS 18:00 · 65.6% · 947 recorded · 927 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 153 recorded · 145 measured · Source: the US BTS 20:00 · 66.1% · 848 recorded · 830 measured · Source: the US BTS 21:00 · 69.0% · 239 recorded · 232 measured · Source: the US BTS 22:00 · 64.2% · 433 recorded · 425 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 53 recorded · 53 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 0.9 min · 527 recorded · 516 measured · Source: the US BTS 06:00 · 5.8 min · 619 recorded · 607 measured · Source: the US BTS 07:00 · 3.5 min · 574 recorded · 566 measured · Source: the US BTS 08:00 · 4.3 min · 342 recorded · 337 measured · Source: the US BTS 09:00 · 2.9 min · 637 recorded · 635 measured · Source: the US BTS 10:00 · 3.9 min · 340 recorded · 334 measured · Source: the US BTS 11:00 · 7.6 min · 626 recorded · 618 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 188 recorded · 184 measured · Source: the US BTS 13:00 · 10.9 min · 778 recorded · 767 measured · Source: the US BTS 14:00 · 9.9 min · 571 recorded · 562 measured · Source: the US BTS 15:00 · 18.7 min · 423 recorded · 415 measured · Source: the US BTS 16:00 · 18.3 min · 861 recorded · 847 measured · Source: the US BTS 17:00 · 20.4 min · 266 recorded · 256 measured · Source: the US BTS 18:00 · 28.6 min · 947 recorded · 927 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 153 recorded · 145 measured · Source: the US BTS 20:00 · 24.8 min · 848 recorded · 830 measured · Source: the US BTS 21:00 · 22.4 min · 239 recorded · 232 measured · Source: the US BTS 22:00 · 27.0 min · 433 recorded · 425 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 53 recorded · 53 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 527 · 527 recorded · 516 measured · Source: the US BTS 06:00 · 619 · 619 recorded · 607 measured · Source: the US BTS 07:00 · 574 · 574 recorded · 566 measured · Source: the US BTS 08:00 · 342 · 342 recorded · 337 measured · Source: the US BTS 09:00 · 637 · 637 recorded · 635 measured · Source: the US BTS 10:00 · 340 · 340 recorded · 334 measured · Source: the US BTS 11:00 · 626 · 626 recorded · 618 measured · Source: the US BTS 12:00 · 188 · 188 recorded · 184 measured · Source: the US BTS 13:00 · 778 · 778 recorded · 767 measured · Source: the US BTS 14:00 · 571 · 571 recorded · 562 measured · Source: the US BTS 15:00 · 423 · 423 recorded · 415 measured · Source: the US BTS 16:00 · 861 · 861 recorded · 847 measured · Source: the US BTS 17:00 · 266 · 266 recorded · 256 measured · Source: the US BTS 18:00 · 947 · 947 recorded · 927 measured · Source: the US BTS 19:00 · 153 · 153 recorded · 145 measured · Source: the US BTS 20:00 · 848 · 848 recorded · 830 measured · Source: the US BTS 21:00 · 239 · 239 recorded · 232 measured · Source: the US BTS 22:00 · 433 · 433 recorded · 425 measured · Source: the US BTS 23:00 · 53 · 53 recorded · 53 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Departure hourOn-time departuresAverage departure delayWith departure timeRecorded flights
00:00No observations———
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:0093.0%0.9 min516527
06:0089.1%5.8 min607619
07:0089.1%3.5 min566574
08:0090.5%4.3 min337342
09:0089.0%2.9 min635637
10:0087.1%3.9 min334340
11:0084.5%7.6 min618626
12:00Fewer than 200 measured departures—184188
13:0079.0%10.9 min767778
14:0079.2%9.9 min562571
15:0072.5%18.7 min415423
16:0072.4%18.3 min847861
17:0075.4%20.4 min256266
18:0065.6%28.6 min927947
19:00Fewer than 200 measured departures—145153
20:0066.1%24.8 min830848
21:0069.0%22.4 min232239
22:0064.2%27.0 min425433
23:00Fewer than 200 measured departures—5353

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 75.6% · 1,393 recorded · 1,361 measured · Source: the US BTS Tuesday · 83.9% · 1,265 recorded · 1,250 measured · Source: the US BTS Wednesday · 83.9% · 1,313 recorded · 1,289 measured · Source: the US BTS Thursday · 76.6% · 1,408 recorded · 1,395 measured · Source: the US BTS Friday · 77.3% · 1,374 recorded · 1,361 measured · Source: the US BTS Saturday · 78.7% · 1,238 recorded · 1,218 measured · Source: the US BTS Sunday · 74.8% · 1,434 recorded · 1,382 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Monday · 15.7 min · 1,393 recorded · 1,361 measured · Source: the US BTS Tuesday · 9.0 min · 1,265 recorded · 1,250 measured · Source: the US BTS Wednesday · 7.9 min · 1,313 recorded · 1,289 measured · Source: the US BTS Thursday · 15.4 min · 1,408 recorded · 1,395 measured · Source: the US BTS Friday · 14.0 min · 1,374 recorded · 1,361 measured · Source: the US BTS Saturday · 17.3 min · 1,238 recorded · 1,218 measured · Source: the US BTS Sunday · 15.1 min · 1,434 recorded · 1,382 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Monday · 1,393 · 1,393 recorded · 1,361 measured · Source: the US BTS Tuesday · 1,265 · 1,265 recorded · 1,250 measured · Source: the US BTS Wednesday · 1,313 · 1,313 recorded · 1,289 measured · Source: the US BTS Thursday · 1,408 · 1,408 recorded · 1,395 measured · Source: the US BTS Friday · 1,374 · 1,374 recorded · 1,361 measured · Source: the US BTS Saturday · 1,238 · 1,238 recorded · 1,218 measured · Source: the US BTS Sunday · 1,434 · 1,434 recorded · 1,382 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Day of weekOn-time departuresAverage departure delayWith departure timeRecorded flights
Monday75.6%15.7 min1,3611,393
Tuesday83.9%9.0 min1,2501,265
Wednesday83.9%7.9 min1,2891,313
Thursday76.6%15.4 min1,3951,408
Friday77.3%14.0 min1,3611,374
Saturday78.7%17.3 min1,2181,238
Sunday74.8%15.1 min1,3821,434

Month of year

Months combine the same calendar month across the years shown; this is a seasonal pattern, not a monthly time series.

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Jan · 82.0% · 874 recorded · 810 measured · Source: the US BTS Feb · 82.6% · 783 recorded · 747 measured · Source: the US BTS Mar · 77.7% · 902 recorded · 891 measured · Source: the US BTS Apr · 82.2% · 802 recorded · 802 measured · Source: the US BTS May · 77.2% · 898 recorded · 898 measured · Source: the US BTS Jun · 74.0% · 882 recorded · 861 measured · Source: the US BTS Jul · 64.0% · 884 recorded · 858 measured · Source: the US BTS Aug · 77.1% · 414 recorded · 410 measured · Source: the US BTS Sep · 84.5% · 393 recorded · 393 measured · Source: the US BTS Oct · 83.5% · 785 recorded · 783 measured · Source: the US BTS Nov · 87.3% · 868 recorded · 868 measured · Source: the US BTS Dec · 74.8% · 940 recorded · 935 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Jan · 10.9 min · 874 recorded · 810 measured · Source: the US BTS Feb · 7.7 min · 783 recorded · 747 measured · Source: the US BTS Mar · 12.3 min · 902 recorded · 891 measured · Source: the US BTS Apr · 9.0 min · 802 recorded · 802 measured · Source: the US BTS May · 13.2 min · 898 recorded · 898 measured · Source: the US BTS Jun · 22.4 min · 882 recorded · 861 measured · Source: the US BTS Jul · 31.7 min · 884 recorded · 858 measured · Source: the US BTS Aug · 11.7 min · 414 recorded · 410 measured · Source: the US BTS Sep · 5.7 min · 393 recorded · 393 measured · Source: the US BTS Oct · 9.9 min · 785 recorded · 783 measured · Source: the US BTS Nov · 3.7 min · 868 recorded · 868 measured · Source: the US BTS Dec · 17.3 min · 940 recorded · 935 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Jan · 874 · 874 recorded · 810 measured · Source: the US BTS Feb · 783 · 783 recorded · 747 measured · Source: the US BTS Mar · 902 · 902 recorded · 891 measured · Source: the US BTS Apr · 802 · 802 recorded · 802 measured · Source: the US BTS May · 898 · 898 recorded · 898 measured · Source: the US BTS Jun · 882 · 882 recorded · 861 measured · Source: the US BTS Jul · 884 · 884 recorded · 858 measured · Source: the US BTS Aug · 414 · 414 recorded · 410 measured · Source: the US BTS Sep · 393 · 393 recorded · 393 measured · Source: the US BTS Oct · 785 · 785 recorded · 783 measured · Source: the US BTS Nov · 868 · 868 recorded · 868 measured · Source: the US BTS Dec · 940 · 940 recorded · 935 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Month of yearOn-time departuresAverage departure delayWith departure timeRecorded flights
Jan82.0%10.9 min810874
Feb82.6%7.7 min747783
Mar77.7%12.3 min891902
Apr82.2%9.0 min802802
May77.2%13.2 min898898
Jun74.0%22.4 min861882
Jul64.0%31.7 min858884
Aug77.1%11.7 min410414
Sep84.5%5.7 min393393
Oct83.5%9.9 min783785
Nov87.3%3.7 min868868
Dec74.8%17.3 min935940

Delay and on-time rates need at least 200 measured departures per bucket. Smaller samples remain visible in the flight-count chart. An empty slot means no observations, not zero flights.

Recorded outcomes

  • On time 77.1% 7,270
  • Delayed >15 min 21.1% 1,986
  • Cancelled 1.8% 169
  • Missing departure time 0.0% 0

All recorded flights with a known scheduled local time, counted once. Missing actual times are shown separately.

On time means departing no more than 15 minutes after schedule. Cancelled flights and flights missing departure times are excluded from the on-time rate and average delay.

Flight numbers on this route

70
70 of 70
Flight numbersBy direction DeparturesOn time
AA1882 CLT → RIC 524 65.3%
AA1063 RIC → CLT 467 89.7%
AA993 CLT → RIC 461 66.7%
AA549 RIC → CLT 412 92.3%
AA1909 CLT → RIC 324 70.0%
AA2014 RIC → CLT 312 85.3%
AA2014 CLT → RIC 298 88.7%
AA1909 RIC → CLT 279 70.2%
AA2317 RIC → CLT 259 84.2%
AA2317 CLT → RIC 252 85.5%
AA1736 CLT → RIC 179 67.1%
AA1946 CLT → RIC 174 70.4%
AA2384 CLT → RIC 170 84.0%
AA2681 RIC → CLT 157 92.2%
AA2054 CLT → RIC 145 70.3%
AA1435 RIC → CLT 143 89.4%
AA1788 RIC → CLT 138 82.7%
AA2384 RIC → CLT 119 75.4%
AA1268 CLT → RIC 108 90.5%
AA1435 CLT → RIC 101 91.0%
AA2054 RIC → CLT 93 65.9%
AA2348 RIC → CLT 90 65.6%
OH5568 CLT → RIC 88 72.8%
OH5568 RIC → CLT 88 66.3%
OH5471 CLT → RIC 81 75.6%
OH5471 RIC → CLT 81 76.9%
AA1268 RIC → CLT 78 89.7%
OH5090 RIC → CLT 78 75.7%
AA2843 CLT → RIC 77 76.6%
AA2843 RIC → CLT 74 73.0%
AA2412 CLT → RIC 72 52.1%
OH5370 RIC → CLT 71 57.1%
OH5370 CLT → RIC 71 60.0%
OH5099 CLT → RIC 70 77.1%
AA2412 RIC → CLT 69 50.0%
OH5448 RIC → CLT 69 65.2%
OH5448 CLT → RIC 66 81.5%
AA2415 CLT → RIC 62 90.3%
AA2415 RIC → CLT 62 90.3%
AA1664 RIC → CLT 60 46.4%
OH5047 RIC → CLT 49 85.7%
OH5047 CLT → RIC 49 91.8%
AA2410 CLT → RIC 45 71.1%
AA2410 RIC → CLT 44 63.6%
AA2661 RIC → CLT 44 90.9%
AA2661 CLT → RIC 44 88.6%
AA2664 CLT → RIC 44 68.2%
AA2669 RIC → CLT 44 95.5%
AA2669 CLT → RIC 44 95.5%
AA2679 CLT → RIC 44 72.7%
AA2679 RIC → CLT 44 72.7%
AA2676 RIC → CLT 43 76.7%
AA2676 CLT → RIC 43 88.4%
OH5500 CLT → RIC 43 83.7%
OH5500 RIC → CLT 43 76.7%
OH5199 RIC → CLT 42 90.5%
OH5199 CLT → RIC 42 90.5%
AA2664 RIC → CLT 37 86.5%
AA2627 CLT → RIC 36 80.7%
AA2627 RIC → CLT 36 71.0%
MQ3825 CLT → RIC 35 86.7%
MQ3825 RIC → CLT 35 93.3%
AA3054 CLT → RIC 33 75.8%
OH5452 RIC → CLT 33 84.9%
OH5452 CLT → RIC 33 87.9%
AA3054 RIC → CLT 31 80.7%
AA3135 CLT → RIC 30 80.0%
AA3135 RIC → CLT 30 63.3%
OH5408 RIC → CLT 30 76.7%
OH5463 CLT → RIC 30 66.7%

Flight numbers are the codes sold on tickets. On shared flights one aircraft can carry several of them. Only numbers with at least 30 flights have a page.

Monthly figures
PeriodFlights operated Change vs last yearCancelled On-time departures
July 2026 408 −9.3% 6 61.8%
June 2026 402 −12.4% 8 78.4%
May 2026 424 −10.5% 0 75.5%
April 2026 410 +4.6% 0 84.1%
March 2026 416 −12.4% 6 77.4%
February 2026 358 −8.0% 15 82.4%
January 2026 367 −17.2% 51 79.8%
December 2025 411 −21.6% 1 72.5%
November 2025 400 −14.5% 0 83.8%
October 2025 447 +33.0% 2 85.0%
September 2025 393 0 84.5%
August 2025 410 4 77.1%
July 2025 450 20 66.0%
June 2025 459 13 70.2%
May 2025 474 0 78.7%
April 2025 392 0 80.1%
March 2025 475 5 77.9%
February 2025 389 21 82.8%
January 2025 443 13 83.7%
December 2024 524 4 76.5%
November 2024 468 0 90.4%
October 2024 336 0 81.5%

How to read this chart

Loading the guide…