786 km · Domestic

Charlotte Douglas (CLT) – Pensacola (PNS)

In July 2026, 271 flights operated between Charlotte Douglas and Pensacola (both directions), and 67.9% 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
January301278▼ 7.6%
February303267▼ 11.9%
March363295▼ 18.7%
April347340▼ 2.0%
May365338▼ 7.4%
June349258▼ 26.1%
July364271▼ 25.5%
August340––
September273––
October358–in progress
November334––
December347––
Year to date (Jan–Jul)2,3922,047▼ 14.4%

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
January78.7%83.5%▲ 6.1%
February75.9%79.8%▲ 5.1%
March78.8%73.9%▼ 6.2%
April78.1%81.2%▲ 4.0%
May71.2%81.4%▲ 14.3%
June74.8%77.9%▲ 4.1%
July78.8%67.9%▼ 13.8%
August78.2%––
September86.8%––
October86.9%–in progress
November81.1%––
December69.5%––
Year-to-date average (Jan–Jul)76.6%77.9%▲ 1.7%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January4742▼ 10.6%
February135▼ 61.5%
March53▼ 40.0%
April90▼ 100.0%
May52▼ 60.0%
June114▼ 63.6%
July65▼ 16.7%
August0––
September0––
October0–in progress
November4––
December9––
Year to date (Jan–Jul)9661▼ 36.5%

Airlines on this route

  1. PSA Airlines 66.8%
  2. American Airlines 29.7%
  3. Envoy Air 3.5%

Oct 1, 2024 – Jul 31, 2026

By direction

CLT → PNS

Scheduled flights
3,584
Flights operated
3,506
Cancelled
78 · 2.2%
On-time departures
76.3%

PNS → CLT

Scheduled flights
3,585
Flights operated
3,492
Cancelled
93 · 2.6%
On-time departures
81.2%

CLT → PNS and PNS → CLT counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
PSA Airlines OH 4,788 66.8% 77.1% 134
American Airlines AA 2,129 29.7% 82.6% 33
Envoy Air MQ 252 3.5% 76.2% 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:007.2min · 561 recorded · 548 measured
Gap to highest-delay hour22.9min05:00 ↔ 07:00
Recorded flights7,169CLT–PNS

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 · 91.6% · 561 recorded · 548 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 95 recorded · 90 measured · Source: the US BTS 07:00 · 80.1% · 539 recorded · 518 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 124 recorded · 123 measured · Source: the US BTS 09:00 · 84.8% · 505 recorded · 499 measured · Source: the US BTS 10:00 · 85.8% · 267 recorded · 260 measured · Source: the US BTS 11:00 · 82.8% · 827 recorded · 818 measured · Source: the US BTS 12:00 · 83.6% · 541 recorded · 531 measured · Source: the US BTS 13:00 · 81.1% · 405 recorded · 403 measured · Source: the US BTS 14:00 · 81.6% · 469 recorded · 463 measured · Source: the US BTS 15:00 · 77.4% · 410 recorded · 394 measured · Source: the US BTS 16:00 · 70.6% · 423 recorded · 415 measured · Source: the US BTS 17:00 · 72.2% · 528 recorded · 511 measured · Source: the US BTS 18:00 · 69.2% · 687 recorded · 669 measured · Source: the US BTS 19:00 · 75.7% · 242 recorded · 226 measured · Source: the US BTS 20:00 · 66.2% · 373 recorded · 361 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 65 recorded · 65 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 38 recorded · 38 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 70 recorded · 66 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 · 7.2 min · 561 recorded · 548 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 95 recorded · 90 measured · Source: the US BTS 07:00 · 30.1 min · 539 recorded · 518 measured · Source: the US BTS 08:00 · Fewer than 200 measured departures · 124 recorded · 123 measured · Source: the US BTS 09:00 · 8.0 min · 505 recorded · 499 measured · Source: the US BTS 10:00 · 11.8 min · 267 recorded · 260 measured · Source: the US BTS 11:00 · 11.3 min · 827 recorded · 818 measured · Source: the US BTS 12:00 · 14.4 min · 541 recorded · 531 measured · Source: the US BTS 13:00 · 10.2 min · 405 recorded · 403 measured · Source: the US BTS 14:00 · 9.6 min · 469 recorded · 463 measured · Source: the US BTS 15:00 · 18.0 min · 410 recorded · 394 measured · Source: the US BTS 16:00 · 22.3 min · 423 recorded · 415 measured · Source: the US BTS 17:00 · 19.0 min · 528 recorded · 511 measured · Source: the US BTS 18:00 · 21.3 min · 687 recorded · 669 measured · Source: the US BTS 19:00 · 11.9 min · 242 recorded · 226 measured · Source: the US BTS 20:00 · 26.6 min · 373 recorded · 361 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 65 recorded · 65 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 38 recorded · 38 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 70 recorded · 66 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 · 561 · 561 recorded · 548 measured · Source: the US BTS 06:00 · 95 · 95 recorded · 90 measured · Source: the US BTS 07:00 · 539 · 539 recorded · 518 measured · Source: the US BTS 08:00 · 124 · 124 recorded · 123 measured · Source: the US BTS 09:00 · 505 · 505 recorded · 499 measured · Source: the US BTS 10:00 · 267 · 267 recorded · 260 measured · Source: the US BTS 11:00 · 827 · 827 recorded · 818 measured · Source: the US BTS 12:00 · 541 · 541 recorded · 531 measured · Source: the US BTS 13:00 · 405 · 405 recorded · 403 measured · Source: the US BTS 14:00 · 469 · 469 recorded · 463 measured · Source: the US BTS 15:00 · 410 · 410 recorded · 394 measured · Source: the US BTS 16:00 · 423 · 423 recorded · 415 measured · Source: the US BTS 17:00 · 528 · 528 recorded · 511 measured · Source: the US BTS 18:00 · 687 · 687 recorded · 669 measured · Source: the US BTS 19:00 · 242 · 242 recorded · 226 measured · Source: the US BTS 20:00 · 373 · 373 recorded · 361 measured · Source: the US BTS 21:00 · 65 · 65 recorded · 65 measured · Source: the US BTS 22:00 · 38 · 38 recorded · 38 measured · Source: the US BTS 23:00 · 70 · 70 recorded · 66 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:0091.6%7.2 min548561
06:00Fewer than 200 measured departures—9095
07:0080.1%30.1 min518539
08:00Fewer than 200 measured departures—123124
09:0084.8%8.0 min499505
10:0085.8%11.8 min260267
11:0082.8%11.3 min818827
12:0083.6%14.4 min531541
13:0081.1%10.2 min403405
14:0081.6%9.6 min463469
15:0077.4%18.0 min394410
16:0070.6%22.3 min415423
17:0072.2%19.0 min511528
18:0069.2%21.3 min669687
19:0075.7%11.9 min226242
20:0066.2%26.6 min361373
21:00Fewer than 200 measured departures—6565
22:00Fewer than 200 measured departures—3838
23:00Fewer than 200 measured departures—6670

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 75.8% · 1,044 recorded · 1,026 measured · Source: the US BTS Tuesday · 81.7% · 980 recorded · 957 measured · Source: the US BTS Wednesday · 82.1% · 994 recorded · 979 measured · Source: the US BTS Thursday · 79.1% · 1,047 recorded · 1,018 measured · Source: the US BTS Friday · 77.2% · 1,036 recorded · 1,015 measured · Source: the US BTS Saturday · 78.9% · 1,000 recorded · 972 measured · Source: the US BTS Sunday · 76.6% · 1,068 recorded · 1,031 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 · 18.6 min · 1,044 recorded · 1,026 measured · Source: the US BTS Tuesday · 10.7 min · 980 recorded · 957 measured · Source: the US BTS Wednesday · 14.7 min · 994 recorded · 979 measured · Source: the US BTS Thursday · 14.7 min · 1,047 recorded · 1,018 measured · Source: the US BTS Friday · 17.9 min · 1,036 recorded · 1,015 measured · Source: the US BTS Saturday · 16.1 min · 1,000 recorded · 972 measured · Source: the US BTS Sunday · 26.3 min · 1,068 recorded · 1,031 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,044 · 1,044 recorded · 1,026 measured · Source: the US BTS Tuesday · 980 · 980 recorded · 957 measured · Source: the US BTS Wednesday · 994 · 994 recorded · 979 measured · Source: the US BTS Thursday · 1,047 · 1,047 recorded · 1,018 measured · Source: the US BTS Friday · 1,036 · 1,036 recorded · 1,015 measured · Source: the US BTS Saturday · 1,000 · 1,000 recorded · 972 measured · Source: the US BTS Sunday · 1,068 · 1,068 recorded · 1,031 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.8%18.6 min1,0261,044
Tuesday81.7%10.7 min957980
Wednesday82.1%14.7 min979994
Thursday79.1%14.7 min1,0181,047
Friday77.2%17.9 min1,0151,036
Saturday78.9%16.1 min9721,000
Sunday76.6%26.3 min1,0311,068

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 · 81.0% · 668 recorded · 579 measured · Source: the US BTS Feb · 77.7% · 588 recorded · 570 measured · Source: the US BTS Mar · 76.6% · 666 recorded · 658 measured · Source: the US BTS Apr · 79.6% · 696 recorded · 687 measured · Source: the US BTS May · 76.1% · 710 recorded · 703 measured · Source: the US BTS Jun · 76.1% · 622 recorded · 607 measured · Source: the US BTS Jul · 74.2% · 646 recorded · 635 measured · Source: the US BTS Aug · 78.2% · 340 recorded · 340 measured · Source: the US BTS Sep · 86.8% · 273 recorded · 273 measured · Source: the US BTS Oct · 86.6% · 584 recorded · 584 measured · Source: the US BTS Nov · 85.7% · 662 recorded · 658 measured · Source: the US BTS Dec · 71.9% · 714 recorded · 704 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 · 18.2 min · 668 recorded · 579 measured · Source: the US BTS Feb · 23.1 min · 588 recorded · 570 measured · Source: the US BTS Mar · 19.2 min · 666 recorded · 658 measured · Source: the US BTS Apr · 14.0 min · 696 recorded · 687 measured · Source: the US BTS May · 16.4 min · 710 recorded · 703 measured · Source: the US BTS Jun · 11.2 min · 622 recorded · 607 measured · Source: the US BTS Jul · 23.4 min · 646 recorded · 635 measured · Source: the US BTS Aug · 17.1 min · 340 recorded · 340 measured · Source: the US BTS Sep · 14.0 min · 273 recorded · 273 measured · Source: the US BTS Oct · 12.9 min · 584 recorded · 584 measured · Source: the US BTS Nov · 8.0 min · 662 recorded · 658 measured · Source: the US BTS Dec · 25.7 min · 714 recorded · 704 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 · 668 · 668 recorded · 579 measured · Source: the US BTS Feb · 588 · 588 recorded · 570 measured · Source: the US BTS Mar · 666 · 666 recorded · 658 measured · Source: the US BTS Apr · 696 · 696 recorded · 687 measured · Source: the US BTS May · 710 · 710 recorded · 703 measured · Source: the US BTS Jun · 622 · 622 recorded · 607 measured · Source: the US BTS Jul · 646 · 646 recorded · 635 measured · Source: the US BTS Aug · 340 · 340 recorded · 340 measured · Source: the US BTS Sep · 273 · 273 recorded · 273 measured · Source: the US BTS Oct · 584 · 584 recorded · 584 measured · Source: the US BTS Nov · 662 · 662 recorded · 658 measured · Source: the US BTS Dec · 714 · 714 recorded · 704 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
Jan81.0%18.2 min579668
Feb77.7%23.1 min570588
Mar76.6%19.2 min658666
Apr79.6%14.0 min687696
May76.1%16.4 min703710
Jun76.1%11.2 min607622
Jul74.2%23.4 min635646
Aug78.2%17.1 min340340
Sep86.8%14.0 min273273
Oct86.6%12.9 min584584
Nov85.7%8.0 min658662
Dec71.9%25.7 min704714

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 76.9% 5,510
  • Delayed >15 min 20.8% 1,488
  • Cancelled 2.4% 171
  • 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

66
66 of 66
Flight numbersBy direction DeparturesOn time
OH5429 CLT → PNS 648 69.7%
OH5353 PNS → CLT 491 82.1%
OH5617 CLT → PNS 427 69.6%
OH5600 PNS → CLT 207 80.1%
AA2007 PNS → CLT 182 79.4%
AA2007 CLT → PNS 182 79.4%
OH5175 PNS → CLT 158 90.3%
AA1932 PNS → CLT 149 83.8%
AA1932 CLT → PNS 149 89.9%
OH5526 CLT → PNS 148 85.1%
OH5548 PNS → CLT 148 93.8%
OH5526 PNS → CLT 147 83.6%
AA2103 PNS → CLT 146 81.7%
OH5055 PNS → CLT 130 77.8%
OH5055 CLT → PNS 124 81.0%
OH5050 CLT → PNS 121 73.9%
OH5427 CLT → PNS 118 81.4%
AA2737 CLT → PNS 117 88.6%
AA2737 PNS → CLT 117 86.0%
OH5427 PNS → CLT 117 80.3%
AA1007 CLT → PNS 110 54.7%
OH5510 PNS → CLT 99 94.7%
AA2876 CLT → PNS 86 83.7%
OH5443 PNS → CLT 82 72.6%
OH5443 CLT → PNS 82 72.0%
AA2876 PNS → CLT 77 84.4%
OH5604 CLT → PNS 71 68.6%
OH5556 PNS → CLT 70 76.1%
OH5604 PNS → CLT 70 49.3%
AA2325 CLT → PNS 66 81.8%
AA2325 PNS → CLT 66 83.3%
OH5611 CLT → PNS 65 57.6%
OH5050 PNS → CLT 63 87.5%
AA2316 PNS → CLT 62 82.3%
AA2316 CLT → PNS 62 83.9%
OH5349 PNS → CLT 61 83.3%
OH5349 CLT → PNS 61 82.0%
OH5217 CLT → PNS 60 88.1%
OH5217 PNS → CLT 59 89.7%
OH5380 CLT → PNS 59 78.0%
OH5556 CLT → PNS 53 78.4%
OH5611 PNS → CLT 50 60.4%
OH5453 PNS → CLT 46 60.9%
AA2555 CLT → PNS 44 88.6%
AA2555 PNS → CLT 44 88.4%
AA2556 PNS → CLT 44 95.5%
AA2556 CLT → PNS 44 77.3%
OH5396 PNS → CLT 44 72.7%
OH5396 CLT → PNS 44 81.8%
OH5453 CLT → PNS 40 65.0%
OH5499 PNS → CLT 38 89.5%
AA3291 PNS → CLT 37 86.5%
AA3291 CLT → PNS 37 83.8%
OH5466 PNS → CLT 37 61.8%
MQ4258 PNS → CLT 36 60.6%
MQ4275 CLT → PNS 36 60.0%
AA1830 CLT → PNS 33 90.9%
AA1830 PNS → CLT 33 90.9%
AA1859 CLT → PNS 33 87.9%
AA1859 PNS → CLT 33 90.9%
OH5563 PNS → CLT 32 64.5%
AA2030 CLT → PNS 31 73.3%
OH5380 PNS → CLT 31 71.0%
OH5486 PNS → CLT 31 63.3%
OH5486 CLT → PNS 31 67.7%
AA2256 PNS → CLT 30 100.0%

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 271 −25.5% 5 67.9%
June 2026 258 −26.1% 4 77.9%
May 2026 338 −7.4% 2 81.4%
April 2026 340 −2.0% 0 81.2%
March 2026 295 −18.7% 3 73.9%
February 2026 267 −11.9% 5 79.8%
January 2026 278 −7.6% 42 83.5%
December 2025 347 −2.8% 9 69.5%
November 2025 334 +3.1% 4 81.1%
October 2025 358 +58.4% 0 86.9%
September 2025 273 0 86.8%
August 2025 340 0 78.2%
July 2025 364 6 78.8%
June 2025 349 11 74.8%
May 2025 365 5 71.2%
April 2025 347 9 78.1%
March 2025 363 5 78.8%
February 2025 303 13 75.9%
January 2025 301 47 78.7%
December 2024 357 1 74.2%
November 2024 324 0 90.4%
October 2024 226 0 86.3%

How to read this chart

Loading the guide…