Tickets
Any day
Wednesday, October 7 · our forecast odds · issued Sun 11:00 PM ET · connections flying that day

Wed, Oct 7: Delta via Atlanta, leaving 12:17, is the safest bet: 89% chance of reaching San Juan on time.

Best connections that day, one ticket

Ranked by chance you reach San Juan on time, from each leg’s forecast for the day. Total trip = scheduled departure to arrival (San Juan is 1 h ahead of Dallas-Fort Worth). Layovers up to 4 hours. Pick a connection for its 12-month details.

DeltaDetails → DFW 12:17 → ATL 15:35DL 961 3h 10m Atlanta ATL 18:45 → SJU 22:30DL 1861 9h 13m 100% 89%
DeltaDetails → DFW 05:20 → ATL 08:34DL 401 1h 11m Atlanta ATL 09:45 → SJU 13:32DL 1882 7h 12m 99% 89%
DeltaDetails → DFW 06:45 → ATL 09:59DL 893 3h 01m Atlanta ATL 13:00 → SJU 16:39DL 1946 8h 54m 99% 87%
UnitedDetails → DFW 05:45 → DEN 06:53UA 773 2h 50m Denver DEN 09:43 → SJU 17:38UA 1339 10h 53m 100% 87%
UnitedDetails → DFW 09:46 → IAH 11:03UA 1586 4h 00m Houston IAH 15:03 → SJU 20:38UA 701 9h 52m 98% 86%
AmericanDetails → DFW 05:02 → CLT 08:37AA 1091 2h 26m Charlotte CLT 11:03 → SJU 14:50AA 783 8h 48m 98% 86%
AmericanDetails → DFW 05:00 → MIA 08:55AA 3189 2h 10m Miami MIA 11:05 → SJU 13:50AA 1613 7h 50m 100% 85%
UnitedDetails → DFW 05:10 → IAH 06:22UA 2260 3h 41m Houston IAH 10:03 → SJU 15:42UA 1192 9h 32m 99% 81%
How these are worked out. Each flight’s odds are our forecast for that day; flights of airlines we don’t forecast yet use their 12-month record and are marked. Makes the connection: the first flight’s 12-month lateness curve, scaled so its chance of arriving 15+ min late matches the day’s forecast, at the layover minus the 45-minute minimum (90 on separate tickets). Arrives on time: first flight not cancelled × connection made × second flight not cancelled × second flight within 15 minutes, each from the day’s forecast.

About this data: forecast odds from our model for Wed, Oct 7 (newest published update); 12-month records from US DOT on-time data, Aug 2025 – Jul 2026, all US airlines; regional flights count under the airline that sells them. JSON