No clear winner: American’s STS → PHX flights land within a few points of 78% on time whatever the hour.
Nonstops (seasonal or thin)
Nonstop details →| American | STS | PHX | 2h 09m | 78% | 0.4% | 693 | Flying now |
Best connections, one ticket
Ranked by chance you reach Phoenix on time. Total trip = scheduled departure to arrival, layover included. Layovers up to 4 hours. Pick a connection for the details.
| AlaskaDetails → | STS 07:00 → PDX 08:47AS 3417 · flown by SkyWest | 1h 43m Portland | PDX 10:30 → PHX 13:20AS 716 | 6h 20m | 96% | 86% |
| SouthwestDetails → | STS 11:10 → BUR 12:40WN 3991 | 3h 15m Burbank | BUR 15:55 → PHX 17:25WN 819 | 6h 15m | 100% | 77% |
| SouthwestDetails → | STS 06:00 → SAN 07:40WN 4813 | 1h 35m San Diego | SAN 09:15 → PHX 10:40WN 681 | 4h 40m | 93% | 74% |
| AlaskaDetails → | STS 12:05 → PDX 13:46AS 3009 · flown by SkyWest | 59m Portland | PDX 14:45 → PHX 17:29AS 731 | 5h 24m | 94% | 73% |
| AlaskaDetails → | STS 12:52 → SEA 14:55AS 1322 | 2h 00m Seattle | SEA 16:55 → PHX 19:53AS 744 | 7h 01m | 98% | 72% |
| SouthwestDetails → | STS 15:55 → LAS 17:40WN 3992 | 3h 45m Las Vegas | LAS 21:25 → PHX 22:42WN 1914 | 6h 48m | 98% | 57% |
| AlaskaDetails → | STS 06:26 → SAN 08:15AS 3315 · flown by SkyWest | 2h 37m San Diego | SAN 10:52 → PHX 12:23AS 3023 · flown by SkyWest | 5h 57m | 97% | 55% |
| AlaskaDetails → | STS 11:04 → SAN 12:50AS 3047 · flown by SkyWest | 3h 55m San Diego | SAN 16:45 → PHX 18:11AS 3061 · flown by SkyWest | 7h 07m | 99% | 53% |
| Tight connection: often missed | ||||||
| AmericanDetails → | STS 12:43 → DFW 18:29AA 2736 | 48m Dallas-Fort Worth | DFW 19:17 → PHX 19:54AA 1079 | 7h 11m | 51% | 24% |
| SouthwestDetails → | STS 15:55 → LAS 17:40WN 3992 | 55m Las Vegas | LAS 18:35 → PHX 19:50WN 4461 | 3h 55m | 61% | 23% |
| SouthwestDetails → | STS 17:10 → SAN 18:50WN 3994 | 1h 00m San Diego | SAN 19:50 → PHX 21:15WN 3526 | 4h 05m | 29% | 16% |
Same layover, different day-part
How often the first flight arrives too late to connect (45 min minimum), for one-ticket layovers of 45–80 minutes.
Delays build through the day, so an afternoon first leg eats the layover. A short connection is fine early in the morning and a gamble later on.
Mixing airlines
| Alaska AS 3049 STS 11:38 → LAX United UA 5457 LAX 16:22 → PHX Connection details → |
3h 04m | 6h 21m | 96% | 95% |
| Alaska AS 3050 STS 06:00 → LAX American AA 1668 LAX 10:00 → PHX Connection details → |
2h 16m | 5h 28m | 98% | 88% |
| Alaska AS 3466 STS 17:35 → LAX Delta DL 3827 LAX 22:35 → PHX Connection details → |
3h 20m | 6h 35m | 97% | 86% |
Rank all connections, any airlines →
Regional partners count as the airline that sells them: SkyWest flying Delta Connection is one Delta ticket.
About this data: US DOT on-time records, Aug 2025 – Jul 2026, all US airlines; regional flights count under the airline that sells them. Schedules (which flights and connections exist, and their times) are as of Jun 6 – Jul 31, 2026; seasonal flights outside that window aren’t ranked. Rebuilt monthly. JSON