1,211 km · Domestic

Charlotte Douglas (CLT) – Northwest Arkansas National (XNA)

In July 2026, 234 flights operated between Charlotte Douglas and Northwest Arkansas National (both directions), and 72.2% 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
January282218▼ 22.7%
February258200▼ 22.5%
March290224▼ 22.8%
April295230▼ 22.0%
May308242▼ 21.4%
June260237▼ 8.8%
July275234▼ 14.9%
August254––
September248––
October284–in progress
November250––
December246––
Year to date (Jan–Jul)1,9681,585▼ 19.5%

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
January82.6%85.3%▲ 3.3%
February79.1%85.5%▲ 8.1%
March72.4%79.0%▲ 9.1%
April74.9%87.0%▲ 16.2%
May80.2%78.9%▼ 1.6%
June73.1%77.2%▲ 5.6%
July80.4%72.2%▼ 10.2%
August81.9%––
September84.3%––
October89.8%–in progress
November87.6%––
December83.3%––
Year-to-date average (Jan–Jul)77.5%80.7%▲ 4.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1427▲ 92.9%
February148▼ 42.9%
March64▼ 33.3%
April50▼ 100.0%
May21▼ 50.0%
June145▼ 64.3%
July32▼ 33.3%
August0––
September0––
October2–in progress
November3––
December4––
Year to date (Jan–Jul)5847▼ 19.0%

Airlines on this route

  1. Envoy Air 43.0%
  2. PSA Airlines 33.6%
  3. American Airlines 23.5%

Oct 1, 2024 – Jul 31, 2026

By direction

CLT → XNA

Scheduled flights
2,850
Flights operated
2,793
Cancelled
57 · 2.0%
On-time departures
79.7%

XNA → CLT

Scheduled flights
2,850
Flights operated
2,792
Cancelled
58 · 2.0%
On-time departures
82.9%

CLT → XNA and XNA → CLT counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Envoy Air MQ 2,449 43.0% 83.5% 35
PSA Airlines OH 1,914 33.6% 80.8% 57
American Airlines AA 1,337 23.5% 78.0% 23

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 delay07:00–08:00-0.7min · 243 recorded · 239 measured
Gap to highest-delay hour28.5min07:00 ↔ 18:00
Recorded flights5,700CLT–XNA

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 · 87.0% · 252 recorded · 247 measured · Source: the US BTS 06:00 · 86.2% · 243 recorded · 239 measured · Source: the US BTS 07:00 · 90.4% · 243 recorded · 239 measured · Source: the US BTS 08:00 · 88.2% · 666 recorded · 658 measured · Source: the US BTS 09:00 · 89.6% · 618 recorded · 597 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 115 recorded · 113 measured · Source: the US BTS 11:00 · 82.3% · 608 recorded · 588 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 130 recorded · 129 measured · Source: the US BTS 13:00 · 86.7% · 226 recorded · 225 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 167 recorded · 164 measured · Source: the US BTS 15:00 · 71.2% · 309 recorded · 305 measured · Source: the US BTS 16:00 · 77.3% · 460 recorded · 454 measured · Source: the US BTS 17:00 · 75.9% · 376 recorded · 369 measured · Source: the US BTS 18:00 · 70.9% · 490 recorded · 484 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 193 recorded · 183 measured · Source: the US BTS 20:00 · 77.5% · 262 recorded · 258 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 121 recorded · 118 measured · Source: the US BTS 22:00 · 76.7% · 221 recorded · 215 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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 · 12.6 min · 252 recorded · 247 measured · Source: the US BTS 06:00 · 22.3 min · 243 recorded · 239 measured · Source: the US BTS 07:00 · -0.7 min · 243 recorded · 239 measured · Source: the US BTS 08:00 · 3.0 min · 666 recorded · 658 measured · Source: the US BTS 09:00 · 3.7 min · 618 recorded · 597 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 115 recorded · 113 measured · Source: the US BTS 11:00 · 9.1 min · 608 recorded · 588 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 130 recorded · 129 measured · Source: the US BTS 13:00 · 12.8 min · 226 recorded · 225 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 167 recorded · 164 measured · Source: the US BTS 15:00 · 25.0 min · 309 recorded · 305 measured · Source: the US BTS 16:00 · 17.3 min · 460 recorded · 454 measured · Source: the US BTS 17:00 · 17.3 min · 376 recorded · 369 measured · Source: the US BTS 18:00 · 27.8 min · 490 recorded · 484 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 193 recorded · 183 measured · Source: the US BTS 20:00 · 20.8 min · 262 recorded · 258 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 121 recorded · 118 measured · Source: the US BTS 22:00 · 27.0 min · 221 recorded · 215 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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 · 252 · 252 recorded · 247 measured · Source: the US BTS 06:00 · 243 · 243 recorded · 239 measured · Source: the US BTS 07:00 · 243 · 243 recorded · 239 measured · Source: the US BTS 08:00 · 666 · 666 recorded · 658 measured · Source: the US BTS 09:00 · 618 · 618 recorded · 597 measured · Source: the US BTS 10:00 · 115 · 115 recorded · 113 measured · Source: the US BTS 11:00 · 608 · 608 recorded · 588 measured · Source: the US BTS 12:00 · 130 · 130 recorded · 129 measured · Source: the US BTS 13:00 · 226 · 226 recorded · 225 measured · Source: the US BTS 14:00 · 167 · 167 recorded · 164 measured · Source: the US BTS 15:00 · 309 · 309 recorded · 305 measured · Source: the US BTS 16:00 · 460 · 460 recorded · 454 measured · Source: the US BTS 17:00 · 376 · 376 recorded · 369 measured · Source: the US BTS 18:00 · 490 · 490 recorded · 484 measured · Source: the US BTS 19:00 · 193 · 193 recorded · 183 measured · Source: the US BTS 20:00 · 262 · 262 recorded · 258 measured · Source: the US BTS 21:00 · 121 · 121 recorded · 118 measured · Source: the US BTS 22:00 · 221 · 221 recorded · 215 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 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:0087.0%12.6 min247252
06:0086.2%22.3 min239243
07:0090.4%-0.7 min239243
08:0088.2%3.0 min658666
09:0089.6%3.7 min597618
10:00Fewer than 200 measured departures—113115
11:0082.3%9.1 min588608
12:00Fewer than 200 measured departures—129130
13:0086.7%12.8 min225226
14:00Fewer than 200 measured departures—164167
15:0071.2%25.0 min305309
16:0077.3%17.3 min454460
17:0075.9%17.3 min369376
18:0070.9%27.8 min484490
19:00Fewer than 200 measured departures—183193
20:0077.5%20.8 min258262
21:00Fewer than 200 measured departures—118121
22:0076.7%27.0 min215221
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 82.1% · 836 recorded · 821 measured · Source: the US BTS Tuesday · 83.8% · 778 recorded · 767 measured · Source: the US BTS Wednesday · 84.6% · 805 recorded · 799 measured · Source: the US BTS Thursday · 81.5% · 843 recorded · 830 measured · Source: the US BTS Friday · 80.0% · 834 recorded · 806 measured · Source: the US BTS Saturday · 77.5% · 748 recorded · 728 measured · Source: the US BTS Sunday · 79.5% · 856 recorded · 834 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 · 11.8 min · 836 recorded · 821 measured · Source: the US BTS Tuesday · 9.1 min · 778 recorded · 767 measured · Source: the US BTS Wednesday · 13.6 min · 805 recorded · 799 measured · Source: the US BTS Thursday · 16.4 min · 843 recorded · 830 measured · Source: the US BTS Friday · 16.4 min · 834 recorded · 806 measured · Source: the US BTS Saturday · 17.6 min · 748 recorded · 728 measured · Source: the US BTS Sunday · 12.8 min · 856 recorded · 834 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 · 836 · 836 recorded · 821 measured · Source: the US BTS Tuesday · 778 · 778 recorded · 767 measured · Source: the US BTS Wednesday · 805 · 805 recorded · 799 measured · Source: the US BTS Thursday · 843 · 843 recorded · 830 measured · Source: the US BTS Friday · 834 · 834 recorded · 806 measured · Source: the US BTS Saturday · 748 · 748 recorded · 728 measured · Source: the US BTS Sunday · 856 · 856 recorded · 834 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
Monday82.1%11.8 min821836
Tuesday83.8%9.1 min767778
Wednesday84.6%13.6 min799805
Thursday81.5%16.4 min830843
Friday80.0%16.4 min806834
Saturday77.5%17.6 min728748
Sunday79.5%12.8 min834856

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 · 83.8% · 541 recorded · 500 measured · Source: the US BTS Feb · 81.9% · 480 recorded · 458 measured · Source: the US BTS Mar · 75.3% · 524 recorded · 514 measured · Source: the US BTS Apr · 80.2% · 530 recorded · 525 measured · Source: the US BTS May · 79.6% · 553 recorded · 550 measured · Source: the US BTS Jun · 75.1% · 516 recorded · 497 measured · Source: the US BTS Jul · 76.6% · 514 recorded · 509 measured · Source: the US BTS Aug · 81.9% · 254 recorded · 254 measured · Source: the US BTS Sep · 84.3% · 248 recorded · 248 measured · Source: the US BTS Oct · 90.3% · 474 recorded · 472 measured · Source: the US BTS Nov · 87.5% · 516 recorded · 513 measured · Source: the US BTS Dec · 81.8% · 550 recorded · 545 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.2 min · 541 recorded · 500 measured · Source: the US BTS Feb · 10.1 min · 480 recorded · 458 measured · Source: the US BTS Mar · 15.9 min · 524 recorded · 514 measured · Source: the US BTS Apr · 11.1 min · 530 recorded · 525 measured · Source: the US BTS May · 13.3 min · 553 recorded · 550 measured · Source: the US BTS Jun · 23.3 min · 516 recorded · 497 measured · Source: the US BTS Jul · 25.5 min · 514 recorded · 509 measured · Source: the US BTS Aug · 15.9 min · 254 recorded · 254 measured · Source: the US BTS Sep · 11.8 min · 248 recorded · 248 measured · Source: the US BTS Oct · 3.2 min · 474 recorded · 472 measured · Source: the US BTS Nov · 10.6 min · 516 recorded · 513 measured · Source: the US BTS Dec · 15.2 min · 550 recorded · 545 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 · 541 · 541 recorded · 500 measured · Source: the US BTS Feb · 480 · 480 recorded · 458 measured · Source: the US BTS Mar · 524 · 524 recorded · 514 measured · Source: the US BTS Apr · 530 · 530 recorded · 525 measured · Source: the US BTS May · 553 · 553 recorded · 550 measured · Source: the US BTS Jun · 516 · 516 recorded · 497 measured · Source: the US BTS Jul · 514 · 514 recorded · 509 measured · Source: the US BTS Aug · 254 · 254 recorded · 254 measured · Source: the US BTS Sep · 248 · 248 recorded · 248 measured · Source: the US BTS Oct · 474 · 474 recorded · 472 measured · Source: the US BTS Nov · 516 · 516 recorded · 513 measured · Source: the US BTS Dec · 550 · 550 recorded · 545 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
Jan83.8%10.2 min500541
Feb81.9%10.1 min458480
Mar75.3%15.9 min514524
Apr80.2%11.1 min525530
May79.6%13.3 min550553
Jun75.1%23.3 min497516
Jul76.6%25.5 min509514
Aug81.9%15.9 min254254
Sep84.3%11.8 min248248
Oct90.3%3.2 min472474
Nov87.5%10.6 min513516
Dec81.8%15.2 min545550

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 79.7% 4,541
  • Delayed >15 min 18.3% 1,044
  • Cancelled 2.0% 115
  • 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

58
58 of 58
Flight numbersBy direction DeparturesOn time
MQ4087 CLT → XNA 568 80.7%
MQ3871 XNA → CLT 511 88.8%
MQ3857 CLT → XNA 255 80.2%
MQ3921 XNA → CLT 248 83.3%
MQ3594 CLT → XNA 221 76.7%
AA2570 CLT → XNA 177 76.4%
AA2570 XNA → CLT 170 66.9%
MQ4197 XNA → CLT 153 95.9%
MQ3860 XNA → CLT 133 87.0%
AA3235 XNA → CLT 120 86.2%
AA3233 CLT → XNA 115 64.3%
AA2434 CLT → XNA 102 76.8%
MQ3870 XNA → CLT 97 83.3%
MQ3870 CLT → XNA 93 84.8%
AA2400 CLT → XNA 88 77.3%
AA2479 XNA → CLT 80 81.8%
OH5443 XNA → CLT 66 55.6%
OH5443 CLT → XNA 66 56.9%
OH5446 CLT → XNA 65 81.3%
OH5446 XNA → CLT 65 75.0%
OH5444 CLT → XNA 64 79.4%
OH5444 XNA → CLT 64 74.6%
OH5269 CLT → XNA 59 66.7%
OH5269 XNA → CLT 59 50.0%
OH5164 CLT → XNA 54 81.1%
OH5551 XNA → CLT 54 84.3%
OH5551 CLT → XNA 54 96.2%
OH5164 XNA → CLT 50 87.8%
AA3011 XNA → CLT 49 87.5%
MQ3799 CLT → XNA 44 79.6%
MQ3981 XNA → CLT 44 65.9%
OH5201 CLT → XNA 44 90.9%
OH5344 XNA → CLT 43 90.7%
OH5355 CLT → XNA 42 92.9%
OH5355 XNA → CLT 42 90.5%
OH5374 XNA → CLT 42 92.9%
OH5475 XNA → CLT 37 86.5%
OH5475 CLT → XNA 37 94.6%
OH5587 XNA → CLT 37 69.7%
OH5587 CLT → XNA 37 70.6%
OH5105 CLT → XNA 36 90.3%
OH5105 XNA → CLT 36 83.9%
AA2675 XNA → CLT 33 90.9%
OH5140 XNA → CLT 33 60.6%
OH5140 CLT → XNA 33 87.9%
AA2462 XNA → CLT 32 90.6%
AA1386 CLT → XNA 31 80.7%
AA2526 XNA → CLT 31 93.6%
AA2970 CLT → XNA 31 51.6%
AA3012 XNA → CLT 31 90.3%
OH5059 XNA → CLT 31 76.7%
OH5059 CLT → XNA 31 93.3%
OH5098 CLT → XNA 31 80.7%
OH5542 CLT → XNA 31 92.3%
OH5542 XNA → CLT 31 96.2%
AA3011 CLT → XNA 30 82.8%
OH5098 XNA → CLT 30 76.7%
OH5425 CLT → XNA 30 86.2%

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 234 −14.9% 2 72.2%
June 2026 237 −8.8% 5 77.2%
May 2026 242 −21.4% 1 78.9%
April 2026 230 −22.0% 0 87.0%
March 2026 224 −22.8% 4 79.0%
February 2026 200 −22.5% 8 85.5%
January 2026 218 −22.7% 27 85.3%
December 2025 246 −17.7% 4 83.3%
November 2025 250 −4.9% 3 87.6%
October 2025 284 +51.1% 2 89.8%
September 2025 248 0 84.3%
August 2025 254 0 81.9%
July 2025 275 3 80.4%
June 2025 260 14 73.1%
May 2025 308 2 80.2%
April 2025 295 5 74.9%
March 2025 290 6 72.4%
February 2025 258 14 79.1%
January 2025 282 14 82.6%
December 2024 299 1 80.6%
November 2024 263 0 87.5%
October 2024 188 0 91.0%

How to read this chart

Loading the guide…