SJU → PHL San Juan to Philadelphia
live
Direct flights from San Juan (SJU) to Philadelphia (PHL): 39 nonstop departures observed each week across 3 airlines. 89% of the last 35 tracked flights arrived within 15 minutes of schedule. The median arrival is 22 minutes early. No cancellations were recorded across the 37 tracked flights. The nonstop covers 2,543 km, an estimated 3 hours 46 minutes in the air. Measured by Pro Flight Search from live flight boards at San Juan and Philadelphia. Updated 2 November 2026 at 08:03 UTC.
Today, SJU → PHL Mon 2 Nov · local times
Sched Flight SJU departure PHL arrival
00:59
F92695 Frontier
Sched 00:59 Departure not confirmed by the board
PHL est. 04:20 +9 sched 04:11
·
AA508 American
On schedule
PHL est. 12:33 +53 sched 11:40
·
B61048 JetBlue
On schedule
PHL est. 10:28 sched 10:47
·
F91015 Frontier
On schedule
PHL 09:25 scheduled
Checked SJU board 22:33 · PHL board 03:03
SJU
San Juan
smooth · +12
PHL
Philadelphia
busy · +19
dep bank 00:59–14:51 39x weekly
Runs reliable · 3 airlines · 39x weekly · nonstop
89% on time
of the last 35 tracked SJU → PHL flights arrived within 15 minutes
Median arrival delay is −22 min . 0 of 37 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −22 min across the last 35 arrivals
Flight time ~3h 46m estimated from route distance
Weekly departures 39x 3 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 37
The week scheduled departures · origin local time
American Airlines Frontier Airlines JetBlue Airways
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 82% on time
Flights AA3025 07:30 Mo Tu Fr Sa Su · AA508 08:30 Mo Su · AA1977 14:27 daily
Frontier AirlinesF9 94% on time
Flights F92695 00:59 daily · F91015 varies daily · F91165 14:51 Mo Th Fr Su
JetBlue AirwaysB6 86% on time
Flights B61048 varies daily
History operated legs · board outcomes
11-01 AA508 dep +10 → arr −17
10-30 LXJ652 departed +0
Show 29 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 SJU and PHL, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 78 Completed 72 Delayed 16 Within 15m 57/72 Median +1m
AA508 American
2 days
Mon, Nov 2
1/2 legs · N338PK
SJU
Departure
Sched 08:30
Scheduled departure
Sun schedule from board history
→
PHL
Arrival
12:33
Est. · Sched 11:4053m late
Sun, Nov 1
2/2 legs · N338PK
SJU
Departure
08:40
Departed · Sched 08:3010m late
→
PHL
Arrival
11:23
Landed · Sched 11:4017m early
Full AA508 history →
B61048 JetBlue
8 days
Mon, Nov 2
1/2 legs · N571JB
SJU
Departure
Sched 07:47
Scheduled departure
Sun schedule from board history
→
PHL
Arrival
10:28
Est. · Sched 10:4719m early
Sun, Nov 1
2/2 legs · N571JB
SJU
Departure
07:46
Departed · Sched 07:471m early
→
PHL
Arrival
10:27
Landed · Sched 10:4720m early
Sat, Oct 31
2/2 legs · N766JB
SJU
Departure
06:51
Departed · Sched 06:501m late
→
PHL
Arrival
10:28
Landed · Sched 10:5022m early
Fri, Oct 30
2/2 legs · N608JB
SJU
Departure
09:43
Departed · Sched 06:50173m late
→
PHL
Arrival
13:18
Landed · Sched 10:50148m late
Thu, Oct 29
2/2 legs · N807JB
SJU
Departure
06:47
Departed · Sched 06:503m early
→
PHL
Arrival
10:36
Landed · Sched 10:5014m early
Wed, Oct 28
2/2 legs · N834JB
SJU
Departure
06:51
Departed · Sched 06:501m late
→
PHL
Arrival
10:24
Landed · Sched 10:5026m early
Tue, Oct 27
2/2 legs · N527JL
SJU
Departure
06:54
Departed · Sched 06:504m late
→
PHL
Arrival
10:22
Landed · Sched 10:5028m early
Mon, Oct 26
2/2 legs · N632JB
SJU
Departure
06:52
Departed · Sched 06:502m late
→
PHL
Arrival
14:28
Landed · Sched 14:5022m early
Full B61048 history →
F91015 Frontier
8 days
Mon, Nov 2
1/2 legs · N650FR
SJU
Departure
Sched 06:15
Scheduled departure
Sun schedule from board history
→
PHL
Arrival
Sched 09:25
Scheduled arrival · landing pending
Sun, Nov 1
2/2 legs · N650FR
SJU
Departure
06:15 Departed
→
PHL
Arrival
08:48
Landed · Sched 09:2537m early
Sat, Oct 31
2/2 legs · N669FR
SJU
Departure
07:28
Departed · Sched 07:1513m late
→
PHL
Arrival
11:05
Landed · Sched 11:2217m early
Fri, Oct 30
2/2 legs · N603FR
SJU
Departure
06:19
Departed · Sched 06:154m late
→
PHL
Arrival
10:13
Landed · Sched 10:2512m early
Thu, Oct 29
2/2 legs · N606FR
SJU
Departure
06:22
Departed · Sched 06:157m late
→
PHL
Arrival
09:53
Landed · Sched 10:2532m early
Wed, Oct 28
2/2 legs · N621FR
SJU
Departure
08:28
Departed · Sched 07:1573m late
→
PHL
Arrival
11:58
Landed · Sched 11:2236m late
Tue, Oct 27
2/2 legs · N619FR
SJU
Departure
07:36
Departed · Sched 07:1521m late
→
PHL
Arrival
10:54
Landed · Sched 11:2228m early
Mon, Oct 26
2/2 legs · N619FR
SJU
Departure
06:22
Departed · Sched 06:157m late
→
PHL
Arrival
13:50
Landed · Sched 14:1828m early
Full F91015 history →
F92695 Frontier
8 days
Mon, Nov 2
2/2 legs · N676FR
SJU
Departure
Sched 00:59
Scheduled departure
→
PHL
Arrival
04:20
Est. · Sched 04:119m late
Sun, Nov 1
2/2 legs · N663FR
SJU
Departure
00:59 Departed
→
PHL
Arrival
03:41
Last seen · Sched 04:1130m early
Sat, Oct 31
2/2 legs · N676FR
SJU
Departure
01:38
Departed · Sched 00:5939m late
→
PHL
Arrival
05:21
Landed · Sched 05:1110m late
Fri, Oct 30
2/2 legs · N606FR
SJU
Departure
00:58
Departed · Sched 00:591m early
→
PHL
Arrival
04:35
Landed · Sched 05:1136m early
Thu, Oct 29
2/2 legs · N619FR
SJU
Departure
00:56
Departed · Sched 00:593m early
→
PHL
Arrival
04:17
Landed · Sched 05:1154m early
Wed, Oct 28
2/2 legs · N650FR
SJU
Departure
01:07
Departed · Sched 00:598m late
→
PHL
Arrival
04:36
Landed · Sched 05:1135m early
Tue, Oct 27
2/2 legs · N650FR
SJU
Departure
01:07
Departed · Sched 00:598m late
→
PHL
Arrival
04:18
Landed · Sched 05:1153m early
Mon, Oct 26
2/2 legs · N606FR
SJU
Departure
01:38
Departed · Sched 00:5939m late
→
PHL
Arrival
09:05
Landed · Sched 09:041m late
Full F92695 history →
AA2433 American
1 day
Sun, Nov 1
2/2 legs · N196UW
SJU
Departure
15:15
Departed · Sched 14:4431m late
→
PHL
Arrival
18:03
Landed · Sched 17:549m late
Full AA2433 history →
F91165 Frontier
4 days
Sun, Nov 1
2/2 legs · N676FR
SJU
Departure
14:53
Departed · Sched 14:512m late
→
PHL
Arrival
17:33
Landed · Sched 18:0229m early
Fri, Oct 30
2/2 legs · N619FR
SJU
Departure
14:52
Departed · Sched 14:511m late
→
PHL
Arrival
18:29
Landed · Sched 19:0233m early
Thu, Oct 29
2/2 legs · N669FR
SJU
Departure
15:23
Departed · Sched 14:5132m late
→
PHL
Arrival
19:01
Landed · Sched 19:021m early
Mon, Oct 26
2/2 legs · N621FR
SJU
Departure
15:00
Departed · Sched 14:519m late
→
PHL
Arrival
22:25
Landed · Sched 22:5732m early
Full F91165 history →
AA1977 American
6 days
Sat, Oct 31
2/2 legs · N929AA
SJU
Departure
14:32
Departed · Sched 14:275m late
→
PHL
Arrival
18:07
Landed · Sched 18:3427m early
Fri, Oct 30
2/2 legs · N545UW
SJU
Departure
15:38
Departed · Sched 14:2771m late
→
PHL
Arrival
19:54
Landed · Sched 18:3480m late
Thu, Oct 29
2/2 legs · N447AN
SJU
Departure
14:53
Departed · Sched 14:2726m late
→
PHL
Arrival
18:25
Landed · Sched 18:349m early
Wed, Oct 28
2/2 legs · N428AA
SJU
Departure
14:33
Departed · Sched 14:276m late
→
PHL
Arrival
17:55
Landed · Sched 18:3439m early
Tue, Oct 27
2/2 legs · N414AL
SJU
Departure
14:40
Departed · Sched 14:2713m late
→
PHL
Arrival
22:10
Landed · Sched 22:3424m early
Mon, Oct 26
2/2 legs · N162AA
SJU
Departure
15:32
Departed · Sched 14:2765m late
→
PHL
Arrival
22:51
Landed · Sched 22:3417m late
Full AA1977 history →
AA3025 American
3 days
Sat, Oct 31
2/2 legs · N883NN
SJU
Departure
07:49
Departed · Sched 07:3019m late
→
PHL
Arrival
11:34
Landed · Sched 11:428m early
Fri, Oct 30
2/2 legs · N995NN
SJU
Departure
07:40
Departed · Sched 07:3010m late
→
PHL
Arrival
11:22
Landed · Sched 11:4220m early
Mon, Oct 26
2/2 legs · N845NN
SJU
Departure
07:40
Departed · Sched 07:3010m late
→
PHL
Arrival
14:59
Landed · Sched 15:4243m early
Full AA3025 history →
LXJ652 Flexjet
1 day
Fri, Oct 30
1/2 legs · N652FX
SJU
Departure
13:10 Departed
→
PHL
Arrival
—
Board row not captured for this rotation yet.
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: San Juan (SJU) to Philadelphia (PHL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/SJU-PHL
Copy
How we measure this →
SJU to PHL questions
Is SJU–PHL running on time right now? Mostly on schedule. The arrival side at PHL is the weaker end, route health score 79/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on SJU–PHL? Operators schedule morning departures around 00:59 from SJU. Earlier flights typically land before destination-airport delays accumulate later in the day; check the PHL delay card to confirm conditions when you'd arrive.
How long is the flight from SJU to PHL? Great-circle distance is 2,543 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 210–248 min gate-to-gate on this route.
How often does SJU–PHL fly? 3 carriers operate this route, around 39 flights a week between them. Compare carrier days and times in the airline list above.