PHL → TPA Philadelphia to Tampa
live
Direct flights from Philadelphia (PHL) to Tampa (TPA): 84 nonstop departures observed each week across 2 airlines. 90% of the last 31 tracked flights arrived within 15 minutes of schedule. The median arrival is 24 minutes early. No cancellations were recorded across the 56 tracked flights. The nonstop covers 1,483 km, an estimated 2 hours 24 minutes in the air. Measured by Pro Flight Search from live flight boards at Philadelphia and Tampa. Updated 5 November 2026 at 08:39 UTC.
Today, PHL → TPA Thu 5 Nov · local times
Sched Flight PHL departure TPA arrival
07:00
AA2354 American
On schedule Gate A14 · TA
TPA 09:53 scheduled
08:38
AA623 American
On schedule Gate B10 · TB
TPA 11:31 scheduled
10:59
F92537 Frontier
On schedule
·
11:42
AA2528 American
On schedule Gate C29 · TC
·
12:59
F94807 Frontier
On schedule
·
14:10
AA2412 American
On schedule Gate C25 · TC
·
Checked PHL board 02:54 · TPA board 03:39
PHL
Philadelphia
smooth · +0
TPA
Tampa
smooth · +0
dep bank 07:00–20:05 84x weekly
Runs reliable · 2 airlines · 84x weekly · nonstop
90% on time
of the last 31 tracked PHL → TPA flights arrived within 15 minutes
Median arrival delay is −24 min . 0 of 56 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −24 min across the last 31 arrivals
Flight time ~2h 24m estimated from route distance
Weekly departures 84x 2 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 56
The week scheduled departures · origin local time
American Airlines Frontier 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 90% on time
Flights AA2285 varies Mo Th Fr Sa Su · AA2354 07:00 Mo Th Su · AA623 08:38 Mo Tu We Th Su · AA1981 varies daily
Frontier AirlinesF9 90% on time
Flights F92537 varies Mo We Th Fr Su · F94807 varies daily · F92269 varies daily
History operated legs · board outcomes
11-04 AA623 dep +0 → arr −20
11-03 AA509 dep +8 → arr −17
11-01 AA509 dep +35 → arr +23
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 PHL and TPA, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 119 Completed 87 Delayed 24 Within 15m 69/87 Median -5m
AA2354 American
3 days
Thu, Nov 5
2/2 legs · N655AW
PHL
Departure
Sched 07:00
Scheduled departure
→
TPA
Arrival
Sched 09:53
Scheduled arrival · landing pending
Mon, Nov 2
1/2 legs · N662AW
PHL
Departure
06:59
Departed · Sched 07:001m early
→
TPA
Arrival
Sched 09:53
Scheduled time only · no board update captured
Sun schedule from board history
Sun, Nov 1
2/2 legs · N127UW
PHL
Departure
07:17
Departed · Sched 07:0017m late
→
TPA
Arrival
09:32
Landed · Sched 09:5321m early
Full AA2354 history →
AA2412 American
5 days
Thu, Nov 5
1/2 legs · N655AW
PHL
Departure
Sched 14:10
Scheduled departure
→
TPA
Arrival
Sched 16:59
Scheduled arrival · landing pending
Wed schedule from board history
Wed, Nov 4
2/2 legs · N560UW
PHL
Departure
14:01
Departed · Sched 14:109m early
→
TPA
Arrival
16:52
Last seen · Sched 16:597m early
Tue, Nov 3
2/2 legs · N768US
PHL
Departure
15:29
Departed · Sched 14:1079m late
→
TPA
Arrival
18:02
Last seen · Sched 16:5963m late
Mon, Nov 2
2/2 legs · N662AW
PHL
Departure
14:31
Departed · Sched 14:1021m late
→
TPA
Arrival
16:58
Last seen · Sched 16:591m early
Sun, Nov 1
2/2 legs · N127UW
PHL
Departure
14:10 Departed
→
TPA
Arrival
17:56
Landed · Sched 16:5957m late
Full AA2412 history →
AA2528 American
5 days
Thu, Nov 5
1/2 legs · N730US
PHL
Departure
Sched 11:42
Scheduled departure
→
TPA
Arrival
Sched 14:29
Scheduled arrival · landing pending
Wed schedule from board history
Wed, Nov 4
2/2 legs · N177XF
PHL
Departure
11:32
Departed · Sched 11:4210m early
→
TPA
Arrival
14:04
Last seen · Sched 14:2925m early
Tue, Nov 3
2/2 legs · N703UW
PHL
Departure
11:48
Departed · Sched 11:426m late
→
TPA
Arrival
Sched 14:29
Scheduled time only · no board update captured
Mon, Nov 2
2/2 legs · N773XF
PHL
Departure
11:42 Departed
→
TPA
Arrival
14:06
Landed · Sched 14:2923m early
Sun, Nov 1
2/2 legs · N740UW
PHL
Departure
15:13
Departed · Sched 11:42211m late
→
TPA
Arrival
17:56
Landed · Sched 14:29207m late
Full AA2528 history →
AA623 American
5 days
Thu, Nov 5
2/2 legs · N401AN
PHL
Departure
Sched 08:38
Scheduled departure
→
TPA
Arrival
Sched 11:31
Scheduled arrival · landing pending
Wed, Nov 4
2/2 legs · N902AA
PHL
Departure
08:38 Departed
→
TPA
Arrival
11:11
Landed · Sched 11:3120m early
Tue, Nov 3
2/2 legs · N460AN
PHL
Departure
08:32
Departed · Sched 08:386m early
→
TPA
Arrival
Sched 11:31
Scheduled time only · no board update captured
Mon, Nov 2
1/2 legs · N445AA
PHL
Departure
08:35
Departed · Sched 08:383m early
→
TPA
Arrival
Sched 11:31
Scheduled time only · no board update captured
Sun schedule from board history
Sun, Nov 1
2/2 legs · N198UW
PHL
Departure
08:38 Departed
→
TPA
Arrival
11:37
Landed · Sched 11:316m late
Full AA623 history →
F92537 Frontier
5 days
Thu, Nov 5
1/2 legs · N413FR
PHL
Departure
Sched 10:59
Scheduled departure
→
TPA
Arrival
—
Board row not captured for this rotation yet.
Mon, Nov 2
2/2 legs · N413FR
PHL
Departure
10:45
Departed · Sched 10:5813m early
→
TPA
Arrival
13:20
Landed · Sched 13:5131m early
Sun, Nov 1
2/2 legs · N413FR
PHL
Departure
10:45
Departed · Sched 10:5914m early
→
TPA
Arrival
13:55
Landed · Sched 13:523m late
Fri, Oct 30
2/2 legs · N362FR
PHL
Departure
10:39
Departed · Sched 10:4910m early
→
TPA
Arrival
13:32
Last seen · Sched 13:4210m early
Thu, Oct 29
2/2 legs · N362FR
PHL
Departure
10:48
Departed · Sched 10:491m early
→
TPA
Arrival
13:31
Landed · Sched 13:4211m early
Full F92537 history →
F94807 Frontier
8 days
Thu, Nov 5
1/2 legs · N366FR
PHL
Departure
Sched 12:59
Scheduled departure
→
TPA
Arrival
—
Board row not captured for this rotation yet.
Wed, Nov 4
2/2 legs · N641FR
PHL
Departure
13:57
Departed · Sched 12:2097m late
→
TPA
Arrival
16:18
Last seen · Sched 15:0870m late
Tue, Nov 3
2/2 legs · N392FR
PHL
Departure
12:11
Departed · Sched 12:209m early
→
TPA
Arrival
14:49
Landed · Sched 15:0819m early
Mon, Nov 2
2/2 legs · N374FR
PHL
Departure
12:54
Departed · Sched 12:584m early
→
TPA
Arrival
15:17
Landed · Sched 15:4629m early
Sun, Nov 1
2/2 legs · N343FR
PHL
Departure
12:51
Departed · Sched 12:598m early
→
TPA
Arrival
15:43
Landed · Sched 15:474m early
Sat, Oct 31
2/2 legs · N335FR
PHL
Departure
09:00
Departed · Sched 09:1010m early
→
TPA
Arrival
11:44
Landed · Sched 12:0016m early
Fri, Oct 30
2/2 legs · N335FR
PHL
Departure
13:16
Departed · Sched 12:5818m late
→
TPA
Arrival
15:34
Last seen · Sched 15:4612m early
Thu, Oct 29
2/2 legs · N414FR
PHL
Departure
12:51
Departed · Sched 12:587m early
→
TPA
Arrival
15:49
Landed · Sched 15:463m late
Full F94807 history →
AA2082 American
4 days
Wed, Nov 4
2/2 legs · N604AW
PHL
Departure
20:00
Departed · Sched 20:044m early
→
TPA
Arrival
Sched 22:59
Scheduled time only · no board update captured
Tue, Nov 3
2/2 legs · N107US
PHL
Departure
20:47
Departed · Sched 20:0443m late
→
TPA
Arrival
Sched 22:59
Scheduled time only · no board update captured
Mon, Nov 2
2/2 legs · N662AW
PHL
Departure
21:48
Departed · Sched 20:04104m late
→
TPA
Arrival
23:33
Last seen · Sched 22:5934m late
Sun, Nov 1
2/2 legs · N128UW
PHL
Departure
20:53
Departed · Sched 20:0449m late
→
TPA
Arrival
23:40
Last seen · Sched 22:5941m late
Full AA2082 history →
AA509 American
4 days
Wed, Nov 4
2/2 legs · N700UW
PHL
Departure
15:15
Departed · Sched 15:105m late
→
TPA
Arrival
Sched 17:59
Scheduled time only · no board update captured
Tue, Nov 3
2/2 legs · N700UW
PHL
Departure
15:08
Departed · Sched 15:008m late
→
TPA
Arrival
17:32
Landed · Sched 17:4917m early
Mon, Nov 2
2/2 legs · N834AW
PHL
Departure
16:11
Departed · Sched 15:3536m late
→
TPA
Arrival
18:52
Last seen · Sched 18:2428m late
Sun, Nov 1
2/2 legs · N744P
PHL
Departure
16:10
Departed · Sched 15:3535m late
→
TPA
Arrival
18:58
Landed · Sched 18:2434m late
Full AA509 history →
F91473 Frontier
1 day
Wed, Nov 4
2/2 legs · N615FR
PHL
Departure
21:40
Departed · Sched 20:2080m late
→
TPA
Arrival
Sched 23:08
Scheduled time only · no board update captured
Full F91473 history →
F92269 Frontier
5 days
Tue, Nov 3
2/2 legs · N641FR
PHL
Departure
20:14
Departed · Sched 20:206m early
→
TPA
Arrival
Sched 23:08
Scheduled time only · no board update captured
Mon, Nov 2
2/2 legs · N676FR
PHL
Departure
17:54
Departed · Sched 17:595m early
→
TPA
Arrival
Sched 20:46
Scheduled time only · no board update captured
Sun, Nov 1
2/2 legs · N374FR
PHL
Departure
20:27
Departed · Sched 17:59148m late
→
TPA
Arrival
23:28
Landed · Sched 20:46162m late
Fri, Oct 30
2/2 legs · N603FR
PHL
Departure
17:54
Departed · Sched 17:595m early
→
TPA
Arrival
Sched 20:46
Scheduled time only · no board update captured
Thu, Oct 29
2/2 legs · N329FR
PHL
Departure
17:54
Departed · Sched 17:595m early
→
TPA
Arrival
20:33
Landed · Sched 20:4613m early
Full F92269 history →
AA1981 American
3 days
Sat, Oct 31
2/2 legs · N924US
PHL
Departure
09:29
Departed · Sched 09:356m early
→
TPA
Arrival
12:12
Landed · Sched 12:2917m early
Fri, Oct 30
2/2 legs · N422AN
PHL
Departure
09:11
Departed · Sched 09:0011m late
→
TPA
Arrival
11:43
Landed · Sched 11:5411m early
Thu, Oct 29
2/2 legs · N461AN
PHL
Departure
08:49
Departed · Sched 09:0011m early
→
TPA
Arrival
11:32
Landed · Sched 11:5422m early
Full AA1981 history →
AA2049 American
3 days
Sat, Oct 31
2/2 legs · N9004F
PHL
Departure
11:24
Departed · Sched 11:306m early
→
TPA
Arrival
13:59
Landed · Sched 14:2425m early
Fri, Oct 30
2/2 legs · N4032T
PHL
Departure
10:52
Departed · Sched 11:0917m early
→
TPA
Arrival
13:44
Last seen · Sched 14:0319m early
Thu, Oct 29
2/2 legs · N4032T
PHL
Departure
11:00
Departed · Sched 11:099m early
→
TPA
Arrival
13:41
Landed · Sched 14:0322m early
Full AA2049 history →
AA2055 American
3 days
Sat, Oct 31
2/2 legs · N127UW
PHL
Departure
14:32
Departed · Sched 14:4311m early
→
TPA
Arrival
17:07
Landed · Sched 17:3427m early
Fri, Oct 30
2/2 legs · N102UW
PHL
Departure
14:56
Departed · Sched 14:4313m late
→
TPA
Arrival
Sched 17:34
Scheduled time only · no board update captured
Thu, Oct 29
2/2 legs · N102UW
PHL
Departure
14:52
Departed · Sched 14:439m late
→
TPA
Arrival
17:32
Landed · Sched 17:342m early
Full AA2055 history →
AA2285 American
3 days
Sat, Oct 31
2/2 legs · N980NN
PHL
Departure
07:53
Departed · Sched 08:007m early
→
TPA
Arrival
10:41
Landed · Sched 10:509m early
Fri, Oct 30
2/2 legs · N909NN
PHL
Departure
06:57
Departed · Sched 07:003m early
→
TPA
Arrival
09:33
Landed · Sched 09:5017m early
Thu, Oct 29
2/2 legs · N897NN
PHL
Departure
06:49
Departed · Sched 07:0011m early
→
TPA
Arrival
09:22
Landed · Sched 09:5028m early
Full AA2285 history →
AA2322 American
3 days
Sat, Oct 31
2/2 legs · N668AW
PHL
Departure
19:53
Departed · Sched 20:0512m early
→
TPA
Arrival
22:37
Landed · Sched 22:5821m early
Fri, Oct 30
2/2 legs · N128UW
PHL
Departure
20:00
Departed · Sched 20:055m early
→
TPA
Arrival
Sched 22:58
Scheduled time only · no board update captured
Thu, Oct 29
2/2 legs · N680AW
PHL
Departure
20:03
Departed · Sched 20:052m early
→
TPA
Arrival
22:53
Landed · Sched 22:585m early
Full AA2322 history →
AA2257 American
2 days
Fri, Oct 30
2/2 legs · N757UW
PHL
Departure
12:29
Departed · Sched 12:0029m late
→
TPA
Arrival
15:09
Last seen · Sched 14:5118m late
Thu, Oct 29
2/2 legs · N944AN
PHL
Departure
11:45
Departed · Sched 12:0015m early
→
TPA
Arrival
14:27
Landed · Sched 14:5629m early
Full AA2257 history →
EJM167 Executive Jet Management
1 day
Fri, Oct 30
1/2 legs · N167TV
PHL
Departure
—
Board row not captured for this rotation yet.
→
TPA
Arrival
10:34
Last seen · Sched 10:417m early
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: Philadelphia (PHL) to Tampa (TPA) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/PHL-TPA
Copy
How we measure this →
PHL to TPA questions
Is PHL–TPA running on time right now? Smooth skies ahead. Both endpoints currently score the same, route health score 100/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on PHL–TPA? Operators schedule morning departures around 07:00 and evening departures around 20:04 from PHL. Earlier flights typically land before destination-airport delays accumulate later in the day; check the TPA delay card to confirm conditions when you'd arrive.
How long is the flight from PHL to TPA? Great-circle distance is 1,483 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 135–157 min gate-to-gate on this route.
How often does PHL–TPA fly? 2 carriers operate this route, around 84 flights a week between them. Compare carrier days and times in the airline list above.