| ARRIVED 3 HOUR 51 MINUTES AGO |
![]() | ![]() |
Phoenix, United States| LATE 1861 hour 41 min |

4.3 out of 5 stars / 9 votes
| Flight | Departure | Arrival |
|---|---|---|
| 5X920 04:51 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| 5X2859 07:18 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN3134 09:15 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA1423 09:19 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN290 10:25 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN3154 11:25 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA2859 11:58 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA3016 13:03 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN726 13:30 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN4220 14:35 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA2626 15:24 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN1409 16:20 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA2397 17:01 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA1666 18:35 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN5900 19:55 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN4099 20:40 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN2160 20:55 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA1841 21:59 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN2392 22:05 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Thu, 06 Nov | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:11 PST | 08:35 MST | 05:22 PST | 07:38 MST | |
| Wed, 05 Nov | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:44 MST | 06:29 PST | 10:30 MST | |
| Tue, 04 Nov | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:44 MST | N567UW (Airbus A321) | 06:46 PST | 08:34 MST |
| Mon, 03 Nov | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:44 MST | N145AN (Airbus A321) | 06:27 PST | 08:21 MST |
| Sun, 02 Nov | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 07:20 PST | 08:44 MST | |||
| Sat, 01 Nov | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N150NN (Airbus A321) | 07:28 PDT | 09:15 MST |
| Fri, 31 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | |||
| Thu, 30 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | |||
| Wed, 29 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N120EE (Airbus A321) | 05:22 PDT | 07:09 MST |
| Tue, 28 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N197UW (Airbus A321) | 05:28 PDT | 07:18 MST |
| Mon, 27 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N154AA (Airbus A321) | 05:25 PDT | 07:12 MST |
| Sun, 26 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N128AN (Airbus A321) | 05:24 PDT | 07:10 MST |
| Sat, 25 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N979UY (Airbus A321) | 05:21 PDT | 06:44 MST |
| Fri, 24 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N155NN (Airbus A321) | 05:23 PDT | 07:12 MST |
| Thu, 23 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N976UY (Airbus A321) | 05:21 PDT | 07:06 MST |
| Wed, 22 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N998AN (Airbus A321) | 05:30 PDT | 07:16 MST |
| Tue, 21 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N910AU ( A321) | 05:31 PDT | 07:21 MST |
| Mon, 20 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N556UW (Airbus A321) | 05:24 PDT | 07:11 MST |
| Sun, 19 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N180US (Airbus A321) | 05:24 PDT | 07:10 MST |
| Sat, 18 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N199UW (Airbus A321) | 05:43 PDT | 06:55 MST |
| Fri, 17 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N925UY (Airbus A321) | 05:29 PDT | 07:20 MST |
| Thu, 16 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N170US (Airbus A321) | 05:24 PDT | 07:16 MST |
| Wed, 15 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N544UW (Airbus A321) | 05:33 PDT | 07:23 MST |
| Tue, 14 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N542UW (Airbus A321) | 05:30 PDT | 07:19 MST |
| Mon, 13 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N185UW (Airbus A321) | 05:22 PDT | 07:09 MST |
| Sun, 12 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N118NN (Airbus A321) | 05:20 PDT | 07:06 MST |
| Fri, 10 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N167US (Airbus A321) | 05:21 PDT | 07:09 MST |
| Thu, 09 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | |||
| Wed, 08 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N120EE (Airbus A321) | 05:31 PDT | 07:20 MST |
| Tue, 07 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N558UW (Airbus A321) | 05:48 PDT | 07:35 MST |
| Mon, 06 Oct | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PDT | 07:33 MST | N549UW (Airbus A321) | 05:27 PDT | 07:14 MST |
| Sun, 05 Oct | AA1591 | Tucson Intl (TUS) | Dallas Fort Worth Intl (DFW) | 15:42 MST | 20:00 CDT | N126UW (Airbus A320) | 16:35 MST | 17:35 CDT |
| Sat, 04 Oct | AA1591 | Tucson Intl (TUS) | Dallas Fort Worth Intl (DFW) | 16:00 MST | 20:18 CDT | |||
| Fri, 03 Oct | AA1591 | Tucson Intl (TUS) | Dallas Fort Worth Intl (DFW) | 16:00 MST | 20:18 CDT | N123UW (Airbus A320) | 16:39 MST | 19:00 CDT |
| Thu, 02 Oct | AA1591 | Tucson Intl (TUS) | Dallas Fort Worth Intl (DFW) | 15:42 MST | 20:00 CDT | N653AW (Airbus A320) | 16:49 MST | 18:31 CDT |
| Wed, 01 Oct | AA1591 | Tucson Intl (TUS) | Dallas Fort Worth Intl (DFW) | 16:00 MST | 20:18 CDT | N123UW (Airbus A320) | 16:56 MST | 19:02 CDT |