2,578 km · International

John F. Kennedy (JFK) – Luis Munoz Marin (SJU)

In July 2026, 566 flights operated between John F. Kennedy and Luis Munoz Marin (both directions), and 54.8% 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
January665561▼ 15.6%
February629538▼ 14.5%
March775602▼ 22.3%
April738620▼ 16.0%
May670506▼ 24.5%
June690571▼ 17.2%
July717566▼ 21.1%
August714––
September493––
October536–in progress
November588––
December668––
Year to date (Jan–Jul)4,8843,964▼ 18.8%

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
January74.6%67.2%▼ 9.9%
February83.3%69.1%▼ 17.0%
March78.5%76.1%▼ 3.1%
April84.8%83.4%▼ 1.7%
May87.9%84.8%▼ 3.5%
June79.0%79.0%0.0%
July71.1%54.8%▼ 22.9%
August72.7%––
September85.0%––
October80.0%–in progress
November79.8%––
December71.9%––
Year-to-date average (Jan–Jul)79.9%73.5%▼ 8.0%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January658▲ 866.7%
February450▲ 1,150.0%
March65▼ 16.7%
April20▼ 100.0%
May02–
June97▼ 22.2%
July2554▲ 116.0%
August4––
September0––
October4–in progress
November6––
December33––
Year to date (Jan–Jul)52176▲ 238.5%

Airlines on this route

  1. JetBlue Airways 59.5%
  2. Delta Air Lines 28.5%
  3. Frontier Airlines 12.0%

Oct 1, 2024 – Jul 31, 2026

By direction

JFK → SJU

Scheduled flights
6,987
Flights operated
6,856
Cancelled
131 · 1.9%
On-time departures
75.0%

SJU → JFK

Scheduled flights
6,993
Flights operated
6,844
Cancelled
149 · 2.1%
On-time departures
79.6%

JFK → SJU and SJU → JFK counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
JetBlue Airways B6 8,319 59.5% 73.1% 198
Delta Air Lines DL 3,984 28.5% 85.1% 57
Frontier Airlines F9 1,677 12.0% 79.3% 25

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 delay06:00–07:004.7min · 1,200 recorded · 1,187 measured
Gap to highest-delay hour27.9min06:00 ↔ 20:00
Recorded flights13,980JFK–SJU

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · Fewer than 200 measured departures · 30 recorded · 30 measured · Source: the US BTS 01:00 · Fewer than 200 measured departures · 48 recorded · 45 measured · Source: the US BTS 02:00 · Fewer than 200 measured departures · 4 recorded · 4 measured · Source: the US BTS 03:00 · 88.2% · 216 recorded · 211 measured · Source: the US BTS 04:00 · Fewer than 200 measured departures · 145 recorded · 145 measured · Source: the US BTS 05:00 · 87.2% · 588 recorded · 571 measured · Source: the US BTS 06:00 · 88.3% · 1,200 recorded · 1,187 measured · Source: the US BTS 07:00 · 93.1% · 1,063 recorded · 1,050 measured · Source: the US BTS 08:00 · 89.1% · 1,219 recorded · 1,194 measured · Source: the US BTS 09:00 · 83.7% · 370 recorded · 367 measured · Source: the US BTS 10:00 · 67.6% · 366 recorded · 352 measured · Source: the US BTS 11:00 · 73.0% · 818 recorded · 803 measured · Source: the US BTS 12:00 · 83.0% · 927 recorded · 923 measured · Source: the US BTS 13:00 · 74.8% · 1,115 recorded · 1,095 measured · Source: the US BTS 14:00 · 76.3% · 708 recorded · 682 measured · Source: the US BTS 15:00 · 65.7% · 480 recorded · 467 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 167 recorded · 164 measured · Source: the US BTS 17:00 · 72.4% · 718 recorded · 700 measured · Source: the US BTS 18:00 · 73.1% · 1,252 recorded · 1,218 measured · Source: the US BTS 19:00 · 64.9% · 808 recorded · 797 measured · Source: the US BTS 20:00 · 59.4% · 520 recorded · 503 measured · Source: the US BTS 21:00 · 65.5% · 813 recorded · 798 measured · Source: the US BTS 22:00 · 60.6% · 343 recorded · 335 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 62 recorded · 59 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 · Fewer than 200 measured departures · 30 recorded · 30 measured · Source: the US BTS 01:00 · Fewer than 200 measured departures · 48 recorded · 45 measured · Source: the US BTS 02:00 · Fewer than 200 measured departures · 4 recorded · 4 measured · Source: the US BTS 03:00 · 7.2 min · 216 recorded · 211 measured · Source: the US BTS 04:00 · Fewer than 200 measured departures · 145 recorded · 145 measured · Source: the US BTS 05:00 · 5.3 min · 588 recorded · 571 measured · Source: the US BTS 06:00 · 4.7 min · 1,200 recorded · 1,187 measured · Source: the US BTS 07:00 · 5.2 min · 1,063 recorded · 1,050 measured · Source: the US BTS 08:00 · 4.7 min · 1,219 recorded · 1,194 measured · Source: the US BTS 09:00 · 8.6 min · 370 recorded · 367 measured · Source: the US BTS 10:00 · 18.5 min · 366 recorded · 352 measured · Source: the US BTS 11:00 · 22.6 min · 818 recorded · 803 measured · Source: the US BTS 12:00 · 9.8 min · 927 recorded · 923 measured · Source: the US BTS 13:00 · 18.3 min · 1,115 recorded · 1,095 measured · Source: the US BTS 14:00 · 18.0 min · 708 recorded · 682 measured · Source: the US BTS 15:00 · 23.6 min · 480 recorded · 467 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 167 recorded · 164 measured · Source: the US BTS 17:00 · 17.4 min · 718 recorded · 700 measured · Source: the US BTS 18:00 · 21.8 min · 1,252 recorded · 1,218 measured · Source: the US BTS 19:00 · 26.1 min · 808 recorded · 797 measured · Source: the US BTS 20:00 · 32.6 min · 520 recorded · 503 measured · Source: the US BTS 21:00 · 21.0 min · 813 recorded · 798 measured · Source: the US BTS 22:00 · 31.6 min · 343 recorded · 335 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 62 recorded · 59 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 · 30 · 30 recorded · 30 measured · Source: the US BTS 01:00 · 48 · 48 recorded · 45 measured · Source: the US BTS 02:00 · 4 · 4 recorded · 4 measured · Source: the US BTS 03:00 · 216 · 216 recorded · 211 measured · Source: the US BTS 04:00 · 145 · 145 recorded · 145 measured · Source: the US BTS 05:00 · 588 · 588 recorded · 571 measured · Source: the US BTS 06:00 · 1,200 · 1,200 recorded · 1,187 measured · Source: the US BTS 07:00 · 1,063 · 1,063 recorded · 1,050 measured · Source: the US BTS 08:00 · 1,219 · 1,219 recorded · 1,194 measured · Source: the US BTS 09:00 · 370 · 370 recorded · 367 measured · Source: the US BTS 10:00 · 366 · 366 recorded · 352 measured · Source: the US BTS 11:00 · 818 · 818 recorded · 803 measured · Source: the US BTS 12:00 · 927 · 927 recorded · 923 measured · Source: the US BTS 13:00 · 1,115 · 1,115 recorded · 1,095 measured · Source: the US BTS 14:00 · 708 · 708 recorded · 682 measured · Source: the US BTS 15:00 · 480 · 480 recorded · 467 measured · Source: the US BTS 16:00 · 167 · 167 recorded · 164 measured · Source: the US BTS 17:00 · 718 · 718 recorded · 700 measured · Source: the US BTS 18:00 · 1,252 · 1,252 recorded · 1,218 measured · Source: the US BTS 19:00 · 808 · 808 recorded · 797 measured · Source: the US BTS 20:00 · 520 · 520 recorded · 503 measured · Source: the US BTS 21:00 · 813 · 813 recorded · 798 measured · Source: the US BTS 22:00 · 343 · 343 recorded · 335 measured · Source: the US BTS 23:00 · 62 · 62 recorded · 59 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:00Fewer than 200 measured departures—3030
01:00Fewer than 200 measured departures—4548
02:00Fewer than 200 measured departures—44
03:0088.2%7.2 min211216
04:00Fewer than 200 measured departures—145145
05:0087.2%5.3 min571588
06:0088.3%4.7 min1,1871,200
07:0093.1%5.2 min1,0501,063
08:0089.1%4.7 min1,1941,219
09:0083.7%8.6 min367370
10:0067.6%18.5 min352366
11:0073.0%22.6 min803818
12:0083.0%9.8 min923927
13:0074.8%18.3 min1,0951,115
14:0076.3%18.0 min682708
15:0065.7%23.6 min467480
16:00Fewer than 200 measured departures—164167
17:0072.4%17.4 min700718
18:0073.1%21.8 min1,2181,252
19:0064.9%26.1 min797808
20:0059.4%32.6 min503520
21:0065.5%21.0 min798813
22:0060.6%31.6 min335343
23:00Fewer than 200 measured departures—5962

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 76.0% · 2,028 recorded · 1,969 measured · Source: the US BTS Tuesday · 79.5% · 1,937 recorded · 1,896 measured · Source: the US BTS Wednesday · 80.7% · 1,923 recorded · 1,913 measured · Source: the US BTS Thursday · 77.1% · 2,016 recorded · 2,005 measured · Source: the US BTS Friday · 79.6% · 2,031 recorded · 2,002 measured · Source: the US BTS Saturday · 75.1% · 2,009 recorded · 1,948 measured · Source: the US BTS Sunday · 73.1% · 2,036 recorded · 1,967 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.0 min · 2,028 recorded · 1,969 measured · Source: the US BTS Tuesday · 13.5 min · 1,937 recorded · 1,896 measured · Source: the US BTS Wednesday · 11.4 min · 1,923 recorded · 1,913 measured · Source: the US BTS Thursday · 14.5 min · 2,016 recorded · 2,005 measured · Source: the US BTS Friday · 14.3 min · 2,031 recorded · 2,002 measured · Source: the US BTS Saturday · 17.8 min · 2,009 recorded · 1,948 measured · Source: the US BTS Sunday · 19.0 min · 2,036 recorded · 1,967 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 · 2,028 · 2,028 recorded · 1,969 measured · Source: the US BTS Tuesday · 1,937 · 1,937 recorded · 1,896 measured · Source: the US BTS Wednesday · 1,923 · 1,923 recorded · 1,913 measured · Source: the US BTS Thursday · 2,016 · 2,016 recorded · 2,005 measured · Source: the US BTS Friday · 2,031 · 2,031 recorded · 2,002 measured · Source: the US BTS Saturday · 2,009 · 2,009 recorded · 1,948 measured · Source: the US BTS Sunday · 2,036 · 2,036 recorded · 1,967 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
Monday76.0%18.0 min1,9692,028
Tuesday79.5%13.5 min1,8961,937
Wednesday80.7%11.4 min1,9131,923
Thursday77.1%14.5 min2,0052,016
Friday79.6%14.3 min2,0022,031
Saturday75.1%17.8 min1,9482,009
Sunday73.1%19.0 min1,9672,036

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 · 71.2% · 1,290 recorded · 1,226 measured · Source: the US BTS Feb · 76.8% · 1,221 recorded · 1,167 measured · Source: the US BTS Mar · 77.4% · 1,388 recorded · 1,377 measured · Source: the US BTS Apr · 84.2% · 1,360 recorded · 1,358 measured · Source: the US BTS May · 86.6% · 1,178 recorded · 1,176 measured · Source: the US BTS Jun · 79.0% · 1,277 recorded · 1,261 measured · Source: the US BTS Jul · 63.9% · 1,362 recorded · 1,283 measured · Source: the US BTS Aug · 72.7% · 718 recorded · 714 measured · Source: the US BTS Sep · 85.0% · 493 recorded · 493 measured · Source: the US BTS Oct · 81.6% · 937 recorded · 932 measured · Source: the US BTS Nov · 81.4% · 1,287 recorded · 1,280 measured · Source: the US BTS Dec · 72.2% · 1,469 recorded · 1,433 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 · 21.3 min · 1,290 recorded · 1,226 measured · Source: the US BTS Feb · 16.9 min · 1,221 recorded · 1,167 measured · Source: the US BTS Mar · 14.8 min · 1,388 recorded · 1,377 measured · Source: the US BTS Apr · 7.2 min · 1,360 recorded · 1,358 measured · Source: the US BTS May · 5.5 min · 1,178 recorded · 1,176 measured · Source: the US BTS Jun · 12.6 min · 1,277 recorded · 1,261 measured · Source: the US BTS Jul · 32.7 min · 1,362 recorded · 1,283 measured · Source: the US BTS Aug · 21.4 min · 718 recorded · 714 measured · Source: the US BTS Sep · 6.9 min · 493 recorded · 493 measured · Source: the US BTS Oct · 14.5 min · 937 recorded · 932 measured · Source: the US BTS Nov · 10.6 min · 1,287 recorded · 1,280 measured · Source: the US BTS Dec · 18.5 min · 1,469 recorded · 1,433 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 · 1,290 · 1,290 recorded · 1,226 measured · Source: the US BTS Feb · 1,221 · 1,221 recorded · 1,167 measured · Source: the US BTS Mar · 1,388 · 1,388 recorded · 1,377 measured · Source: the US BTS Apr · 1,360 · 1,360 recorded · 1,358 measured · Source: the US BTS May · 1,178 · 1,178 recorded · 1,176 measured · Source: the US BTS Jun · 1,277 · 1,277 recorded · 1,261 measured · Source: the US BTS Jul · 1,362 · 1,362 recorded · 1,283 measured · Source: the US BTS Aug · 718 · 718 recorded · 714 measured · Source: the US BTS Sep · 493 · 493 recorded · 493 measured · Source: the US BTS Oct · 937 · 937 recorded · 932 measured · Source: the US BTS Nov · 1,287 · 1,287 recorded · 1,280 measured · Source: the US BTS Dec · 1,469 · 1,469 recorded · 1,433 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
Jan71.2%21.3 min1,2261,290
Feb76.8%16.9 min1,1671,221
Mar77.4%14.8 min1,3771,388
Apr84.2%7.2 min1,3581,360
May86.6%5.5 min1,1761,178
Jun79.0%12.6 min1,2611,277
Jul63.9%32.7 min1,2831,362
Aug72.7%21.4 min714718
Sep85.0%6.9 min493493
Oct81.6%14.5 min932937
Nov81.4%10.6 min1,2801,287
Dec72.2%18.5 min1,4331,469

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 75.7% 10,587
  • Delayed >15 min 22.3% 3,113
  • Cancelled 2.0% 280
  • 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

48
48 of 48
Flight numbersBy direction DeparturesOn time
DL1854 SJU → JFK 658 95.1%
DL1961 JFK → SJU 657 86.4%
B66503 JFK → SJU 650 74.4%
DL1859 JFK → SJU 643 67.9%
B661604 SJU → JFK 624 82.8%
B66803 JFK → SJU 582 68.6%
B66904 SJU → JFK 520 72.8%
B66304 SJU → JFK 500 74.4%
DL1961 SJU → JFK 482 89.1%
B66403 JFK → SJU 479 75.2%
F993546 SJU → JFK 459 88.7%
F993545 JFK → SJU 458 69.4%
B661603 JFK → SJU 437 82.9%
DL1966 JFK → SJU 390 89.7%
F993547 JFK → SJU 380 82.3%
F993548 SJU → JFK 374 76.8%
B662404 SJU → JFK 357 71.5%
DL1966 SJU → JFK 349 82.2%
B661803 JFK → SJU 345 78.7%
B661903 JFK → SJU 343 67.8%
B662903 JFK → SJU 318 65.0%
B661004 SJU → JFK 306 64.8%
DL1877 JFK → SJU 268 94.8%
B662904 SJU → JFK 257 87.3%
B66303 JFK → SJU 238 60.1%
DL1877 SJU → JFK 230 87.3%
B661003 JFK → SJU 222 71.5%
B661104 SJU → JFK 210 79.9%
B66703 JFK → SJU 208 64.4%
B66504 SJU → JFK 200 78.0%
B662004 SJU → JFK 194 63.4%
B66704 SJU → JFK 180 49.1%
B662104 SJU → JFK 177 85.9%
B66903 JFK → SJU 147 63.6%
DL882 SJU → JFK 144 81.4%
B662130 SJU → JFK 135 88.1%
B66404 SJU → JFK 135 83.7%
B662030 SJU → JFK 97 60.8%
B662203 JFK → SJU 57 71.9%
B66804 SJU → JFK 56 54.7%
B662930 SJU → JFK 43 62.8%
B662204 SJU → JFK 38 68.4%
DL1885 SJU → JFK 38 73.0%
DL1797 JFK → SJU 34 53.1%
DL1798 SJU → JFK 34 90.3%
B661203 JFK → SJU 33 69.7%
B661404 SJU → JFK 33 81.8%
B661975 JFK → SJU 31 80.7%

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 566 −21.1% 54 54.8%
June 2026 571 −17.2% 7 79.0%
May 2026 506 −24.5% 2 84.8%
April 2026 620 −16.0% 0 83.4%
March 2026 602 −22.3% 5 76.1%
February 2026 538 −14.5% 50 69.1%
January 2026 561 −15.6% 58 67.2%
December 2025 668 −12.7% 33 71.9%
November 2025 588 −15.0% 6 79.8%
October 2025 536 +35.4% 4 80.0%
September 2025 493 0 85.0%
August 2025 714 4 72.7%
July 2025 717 25 71.1%
June 2025 690 9 79.0%
May 2025 670 0 87.9%
April 2025 738 2 84.8%
March 2025 775 6 78.5%
February 2025 629 4 83.3%
January 2025 665 6 74.6%
December 2024 765 3 72.5%
November 2024 692 1 82.8%
October 2024 396 1 83.6%

How to read this chart

Loading the guide…