No clear winner: American’s GJT → PHX flights land within a few points of 83% on time whatever the hour.
Nonstops (seasonal or thin)
Nonstop details →| American | GJT | PHX | 1h 46m | 83% | 0.5% | 983 | Flying now |
Best connections, any airlines
Ranked by chance you reach Phoenix on time. Total trip = scheduled departure to arrival, layover included (Phoenix is 1 h behind Grand Junction). Layovers up to 4 hours. Pick a connection for the details.
| DeltaDetails → | GJT 18:50 → SLC 20:00DL 4246 · flown by SkyWest | 2h 45m Salt Lake City | SLC 22:45 → PHX 23:31DL 1496 | 5h 41m | 99% | 87% |
| Delta + Americantwo ticketsDetails → | GJT 07:34 → SLC 08:45DL 4230 · flown by SkyWest | 3h 30m Salt Lake City | SLC 12:15 → PHX 13:02AA 6422 · flown by SkyWest | 6h 26m | 99% | 86% |
| UnitedDetails → | GJT 07:00 → DEN 08:22UA 1877 | 3h 03m Denver | DEN 11:25 → PHX 12:25UA 1686 | 6h 25m | 99% | 86% |
| United + Frontiertwo ticketsDetails → | GJT 05:30 → DEN 07:00UA 4800 · flown by SkyWest | 2h 15m Denver | DEN 09:15 → PHX 10:11F9 2141 | 5h 46m | 92% | 80% |
| UnitedDetails → | GJT 11:19 → DEN 12:45UA 4709 · flown by SkyWest | 2h 50m Denver | DEN 15:35 → PHX 16:35UA 1254 | 6h 16m | 98% | 78% |
| AmericanDetails → | GJT 06:26 → DFW 09:50AA 6414 · flown by SkyWest | 2h 43m Dallas-Fort Worth | DFW 12:33 → PHX 13:00AA 1685 | 7h 34m | 99% | 71% |
| UnitedDetails → | GJT 15:15 → DEN 16:45UA 4635 · flown by SkyWest | 2h 47m Denver | DEN 19:32 → PHX 20:32UA 1729 | 6h 17m | 93% | 69% |
| United + Southwesttwo ticketsDetails → | GJT 09:28 → DEN 10:57UA 4690 · flown by SkyWest | 3h 23m Denver | DEN 14:20 → PHX 15:20WN 1681 | 6h 47m | 100% | 67% |
| Tight connection: often missed | ||||||
| AmericanDetails → | GJT 16:55 → DFW 20:19AA 4996 · flown by SkyWest | 1h 10m Dallas-Fort Worth | DFW 21:29 → PHX 22:06AA 3239 | 6h 12m | 58% | 33% |
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
The table above includes two-ticket connections (marked “two tickets”), held to the 90-minute minimum. One ticket only →
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