1,601 km · Domestic

Philadelphia (PHL) – Southwest Florida (RSW)

In July 2026, 184 flights operated between Philadelphia and Southwest Florida (both directions), and 75.0% 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
January251221▼ 12.0%
February240264▲ 10.0%
March293324▲ 10.6%
April357212▼ 40.6%
May2292290.0%
June198200▲ 1.0%
July202184▼ 8.9%
August159––
September146––
October161–in progress
November221––
December262––
Year to date (Jan–Jul)1,7701,634▼ 7.7%

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
January75.7%70.6%▼ 6.7%
February76.7%73.5%▼ 4.2%
March76.5%71.0%▼ 7.2%
April77.6%73.6%▼ 5.2%
May80.8%81.7%▲ 1.1%
June77.8%73.0%▼ 6.2%
July67.3%75.0%▲ 11.4%
August78.6%––
September81.5%––
October70.2%–in progress
November80.5%––
December69.8%––
Year-to-date average (Jan–Jul)76.1%74.1%▼ 2.6%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January321▲ 600.0%
February620▲ 233.3%
March880.0%
April45▲ 25.0%
May20▼ 100.0%
June440.0%
July124▼ 66.7%
August1––
September0––
October1–in progress
November10––
December4––
Year to date (Jan–Jul)3962▲ 59.0%

Airlines on this route

  1. American Airlines 76.3%
  2. Frontier Airlines 22.5%
  3. Spirit Airlines 1.2%

Oct 1, 2024 – Jul 31, 2026

By direction

PHL → RSW

Scheduled flights
2,530
Flights operated
2,472
Cancelled
58 · 2.3%
On-time departures
77.2%

RSW → PHL

Scheduled flights
2,529
Flights operated
2,466
Cancelled
63 · 2.5%
On-time departures
74.1%

PHL → RSW and RSW → PHL counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
American Airlines AA 3,860 76.3% 77.3% 76
Frontier Airlines F9 1,136 22.5% 69.8% 45
Spirit Airlines NK 63 1.2% 79.4% 0

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 delay08:00–09:0011.8min · 405 recorded · 402 measured
Gap to highest-delay hour21.2min08:00 ↔ 12:00
Recorded flights5,059PHL–RSW

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 · Fewer than 200 measured departures · 86 recorded · 85 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 137 recorded · 135 measured · Source: the US BTS 07:00 · 90.3% · 544 recorded · 535 measured · Source: the US BTS 08:00 · 85.6% · 405 recorded · 402 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 122 recorded · 120 measured · Source: the US BTS 10:00 · 78.8% · 447 recorded · 439 measured · Source: the US BTS 11:00 · 74.5% · 454 recorded · 447 measured · Source: the US BTS 12:00 · 75.1% · 306 recorded · 301 measured · Source: the US BTS 13:00 · 75.9% · 297 recorded · 294 measured · Source: the US BTS 14:00 · 70.8% · 694 recorded · 674 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 116 recorded · 112 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 164 recorded · 155 measured · Source: the US BTS 17:00 · 68.3% · 462 recorded · 445 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 122 recorded · 120 measured · Source: the US BTS 19:00 · 71.4% · 414 recorded · 399 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 124 recorded · 120 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 146 recorded · 137 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 19 recorded · 18 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 · Fewer than 200 measured departures · 86 recorded · 85 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 137 recorded · 135 measured · Source: the US BTS 07:00 · 12.8 min · 544 recorded · 535 measured · Source: the US BTS 08:00 · 11.8 min · 405 recorded · 402 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 122 recorded · 120 measured · Source: the US BTS 10:00 · 15.4 min · 447 recorded · 439 measured · Source: the US BTS 11:00 · 20.3 min · 454 recorded · 447 measured · Source: the US BTS 12:00 · 33.0 min · 306 recorded · 301 measured · Source: the US BTS 13:00 · 16.3 min · 297 recorded · 294 measured · Source: the US BTS 14:00 · 26.3 min · 694 recorded · 674 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 116 recorded · 112 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 164 recorded · 155 measured · Source: the US BTS 17:00 · 29.3 min · 462 recorded · 445 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 122 recorded · 120 measured · Source: the US BTS 19:00 · 24.5 min · 414 recorded · 399 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 124 recorded · 120 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 146 recorded · 137 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 19 recorded · 18 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 · 86 · 86 recorded · 85 measured · Source: the US BTS 06:00 · 137 · 137 recorded · 135 measured · Source: the US BTS 07:00 · 544 · 544 recorded · 535 measured · Source: the US BTS 08:00 · 405 · 405 recorded · 402 measured · Source: the US BTS 09:00 · 122 · 122 recorded · 120 measured · Source: the US BTS 10:00 · 447 · 447 recorded · 439 measured · Source: the US BTS 11:00 · 454 · 454 recorded · 447 measured · Source: the US BTS 12:00 · 306 · 306 recorded · 301 measured · Source: the US BTS 13:00 · 297 · 297 recorded · 294 measured · Source: the US BTS 14:00 · 694 · 694 recorded · 674 measured · Source: the US BTS 15:00 · 116 · 116 recorded · 112 measured · Source: the US BTS 16:00 · 164 · 164 recorded · 155 measured · Source: the US BTS 17:00 · 462 · 462 recorded · 445 measured · Source: the US BTS 18:00 · 122 · 122 recorded · 120 measured · Source: the US BTS 19:00 · 414 · 414 recorded · 399 measured · Source: the US BTS 20:00 · 124 · 124 recorded · 120 measured · Source: the US BTS 21:00 · 146 · 146 recorded · 137 measured · Source: the US BTS 22:00 · 19 · 19 recorded · 18 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:00Fewer than 200 measured departures—8586
06:00Fewer than 200 measured departures—135137
07:0090.3%12.8 min535544
08:0085.6%11.8 min402405
09:00Fewer than 200 measured departures—120122
10:0078.8%15.4 min439447
11:0074.5%20.3 min447454
12:0075.1%33.0 min301306
13:0075.9%16.3 min294297
14:0070.8%26.3 min674694
15:00Fewer than 200 measured departures—112116
16:00Fewer than 200 measured departures—155164
17:0068.3%29.3 min445462
18:00Fewer than 200 measured departures—120122
19:0071.4%24.5 min399414
20:00Fewer than 200 measured departures—120124
21:00Fewer than 200 measured departures—137146
22:00Fewer than 200 measured departures—1819
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 74.4% · 756 recorded · 714 measured · Source: the US BTS Tuesday · 80.8% · 672 recorded · 660 measured · Source: the US BTS Wednesday · 80.7% · 621 recorded · 620 measured · Source: the US BTS Thursday · 74.1% · 770 recorded · 760 measured · Source: the US BTS Friday · 76.1% · 760 recorded · 754 measured · Source: the US BTS Saturday · 73.7% · 699 recorded · 685 measured · Source: the US BTS Sunday · 71.1% · 781 recorded · 745 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 · 23.5 min · 756 recorded · 714 measured · Source: the US BTS Tuesday · 15.4 min · 672 recorded · 660 measured · Source: the US BTS Wednesday · 14.8 min · 621 recorded · 620 measured · Source: the US BTS Thursday · 21.9 min · 770 recorded · 760 measured · Source: the US BTS Friday · 14.0 min · 760 recorded · 754 measured · Source: the US BTS Saturday · 21.1 min · 699 recorded · 685 measured · Source: the US BTS Sunday · 35.9 min · 781 recorded · 745 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 · 756 · 756 recorded · 714 measured · Source: the US BTS Tuesday · 672 · 672 recorded · 660 measured · Source: the US BTS Wednesday · 621 · 621 recorded · 620 measured · Source: the US BTS Thursday · 770 · 770 recorded · 760 measured · Source: the US BTS Friday · 760 · 760 recorded · 754 measured · Source: the US BTS Saturday · 699 · 699 recorded · 685 measured · Source: the US BTS Sunday · 781 · 781 recorded · 745 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
Monday74.4%23.5 min714756
Tuesday80.8%15.4 min660672
Wednesday80.7%14.8 min620621
Thursday74.1%21.9 min760770
Friday76.1%14.0 min754760
Saturday73.7%21.1 min685699
Sunday71.1%35.9 min745781

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 · 73.3% · 496 recorded · 472 measured · Source: the US BTS Feb · 75.0% · 530 recorded · 504 measured · Source: the US BTS Mar · 73.6% · 633 recorded · 617 measured · Source: the US BTS Apr · 76.1% · 578 recorded · 569 measured · Source: the US BTS May · 81.2% · 460 recorded · 458 measured · Source: the US BTS Jun · 75.4% · 406 recorded · 398 measured · Source: the US BTS Jul · 71.0% · 402 recorded · 386 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 160 recorded · 159 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 146 recorded · 146 measured · Source: the US BTS Oct · 72.8% · 258 recorded · 257 measured · Source: the US BTS Nov · 84.9% · 440 recorded · 430 measured · Source: the US BTS Dec · 70.7% · 550 recorded · 542 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 · 20.7 min · 496 recorded · 472 measured · Source: the US BTS Feb · 14.7 min · 530 recorded · 504 measured · Source: the US BTS Mar · 30.3 min · 633 recorded · 617 measured · Source: the US BTS Apr · 25.1 min · 578 recorded · 569 measured · Source: the US BTS May · 13.8 min · 460 recorded · 458 measured · Source: the US BTS Jun · 19.5 min · 406 recorded · 398 measured · Source: the US BTS Jul · 36.0 min · 402 recorded · 386 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 160 recorded · 159 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 146 recorded · 146 measured · Source: the US BTS Oct · 13.9 min · 258 recorded · 257 measured · Source: the US BTS Nov · 11.2 min · 440 recorded · 430 measured · Source: the US BTS Dec · 26.0 min · 550 recorded · 542 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 · 496 · 496 recorded · 472 measured · Source: the US BTS Feb · 530 · 530 recorded · 504 measured · Source: the US BTS Mar · 633 · 633 recorded · 617 measured · Source: the US BTS Apr · 578 · 578 recorded · 569 measured · Source: the US BTS May · 460 · 460 recorded · 458 measured · Source: the US BTS Jun · 406 · 406 recorded · 398 measured · Source: the US BTS Jul · 402 · 402 recorded · 386 measured · Source: the US BTS Aug · 160 · 160 recorded · 159 measured · Source: the US BTS Sep · 146 · 146 recorded · 146 measured · Source: the US BTS Oct · 258 · 258 recorded · 257 measured · Source: the US BTS Nov · 440 · 440 recorded · 430 measured · Source: the US BTS Dec · 550 · 550 recorded · 542 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
Jan73.3%20.7 min472496
Feb75.0%14.7 min504530
Mar73.6%30.3 min617633
Apr76.1%25.1 min569578
May81.2%13.8 min458460
Jun75.4%19.5 min398406
Jul71.0%36.0 min386402
AugFewer than 200 measured departures—159160
SepFewer than 200 measured departures—146146
Oct72.8%13.9 min257258
Nov84.9%11.2 min430440
Dec70.7%26.0 min542550

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 73.8% 3,736
  • Delayed >15 min 23.8% 1,202
  • Cancelled 2.4% 121
  • 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

44
44 of 44
Flight numbersBy direction DeparturesOn time
F991577 PHL → RSW 366 77.8%
AA1631 RSW → PHL 348 93.0%
F992026 RSW → PHL 248 70.4%
AA1866 PHL → RSW 216 74.2%
AA2365 PHL → RSW 215 81.9%
AA801 PHL → RSW 215 79.0%
AA1866 RSW → PHL 211 68.0%
F991578 RSW → PHL 197 68.1%
AA2365 RSW → PHL 189 74.5%
F992025 PHL → RSW 161 68.2%
AA3046 PHL → RSW 156 80.0%
AA1450 PHL → RSW 155 71.3%
AA3328 RSW → PHL 152 62.9%
AA3046 RSW → PHL 138 65.2%
AA1240 RSW → PHL 133 92.2%
AA2571 PHL → RSW 124 62.1%
AA3328 PHL → RSW 116 70.0%
F994304 RSW → PHL 115 52.8%
AA2899 PHL → RSW 101 81.0%
AA2899 RSW → PHL 99 66.3%
AA2439 RSW → PHL 72 52.9%
AA2439 PHL → RSW 72 71.8%
AA2445 RSW → PHL 71 81.7%
AA1643 PHL → RSW 70 87.0%
AA1643 RSW → PHL 70 66.7%
AA2445 PHL → RSW 70 92.9%
AA1886 RSW → PHL 67 75.8%
AA1224 PHL → RSW 46 63.6%
AA1358 RSW → PHL 46 66.7%
AA1358 PHL → RSW 46 77.8%
AA2444 RSW → PHL 44 81.8%
AA2444 PHL → RSW 44 90.9%
AA2688 RSW → PHL 44 79.6%
AA2688 PHL → RSW 44 84.1%
AA2708 PHL → RSW 44 93.2%
AA2708 RSW → PHL 44 86.1%
F991657 PHL → RSW 40 58.3%
AA1886 PHL → RSW 36 91.4%
AA2064 RSW → PHL 31 71.0%
AA2250 PHL → RSW 31 83.9%
AA2548 PHL → RSW 31 71.0%
AA2549 RSW → PHL 31 87.1%
AA2779 PHL → RSW 30 75.9%
AA2779 RSW → PHL 30 75.9%

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 184 −8.9% 4 75.0%
June 2026 200 +1.0% 4 73.0%
May 2026 229 +0.0% 0 81.7%
April 2026 212 −40.6% 5 73.6%
March 2026 324 +10.6% 8 71.0%
February 2026 264 +10.0% 20 73.5%
January 2026 221 −12.0% 21 70.6%
December 2025 262 −6.4% 4 69.8%
November 2025 221 +5.7% 10 80.5%
October 2025 161 +67.7% 1 70.2%
September 2025 146 0 81.5%
August 2025 159 1 78.6%
July 2025 202 12 67.3%
June 2025 198 4 77.8%
May 2025 229 2 80.8%
April 2025 357 4 77.6%
March 2025 293 8 76.5%
February 2025 240 6 76.7%
January 2025 251 3 75.7%
December 2024 280 4 71.4%
November 2024 209 0 89.5%
October 2024 96 0 77.1%

How to read this chart

Loading the guide…