| EXPECTED TO DEPART IN 1 HOUR 7 MINUTES |
![]() | ![]() |

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) |
| AA1423 08:48 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN2215 09:00 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA944 09:09 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN2797 09:20 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN3154 09:55 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| EJA640 11:36 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA3024 11:53 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN4099 12:00 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA3016 12:03 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN3196 12:25 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN726 12:30 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN3985 12:50 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN2392 14:50 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN581 15:05 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN1989 15:30 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA2235 16:05 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA3139 16:07 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN3197 16:55 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA1666 18:28 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN1409 18:30 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| 5X9839 19:30 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN2792 19:55 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN2160 20:55 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN2279 21:05 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA1791 21:52 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA3225 22:13 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Thu, 08 Jan | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:22 PST | 08:44 MST | |||
| Wed, 07 Jan | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:22 PST | 08:44 MST | 06:36 PST | 08:27 MST | |
| Tue, 06 Jan | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:22 PST | 08:44 MST | N357PV ( B738) | 06:48 PST | 08:35 MST |
| Mon, 05 Jan | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N905NN (Boeing B738) | 06:46 PST | 08:34 MST |
| Sun, 04 Jan | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N920AN (Boeing B738) | 06:27 PST | 08:15 MST |
| Sat, 03 Jan | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PST | 08:35 MST | |||
| Fri, 02 Jan | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N967AN (Boeing B738) | 06:55 PST | 08:52 MST |
| Thu, 01 Jan | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N803NN (Boeing B738) | 06:34 PST | 08:21 MST |
| Wed, 31 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N964AN (Boeing B738) | 06:34 PST | 08:28 MST |
| Tue, 30 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | |||
| Mon, 29 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N972AN (Boeing B738) | 06:48 PST | 08:37 MST |
| Sun, 28 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N980NN (Boeing B738) | 06:28 PST | 08:24 MST |
| Sat, 27 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PST | 08:35 MST | N966AN (Boeing B738) | 06:28 PST | 08:19 MST |
| Fri, 26 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N805NN (Boeing B738) | 07:00 PST | 08:48 MST |
| Thu, 25 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N914NN (Boeing B738) | 07:22 PST | 11:28 MST |
| Wed, 24 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | 06:27 PST | 08:14 MST | |
| Tue, 23 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N980NN (Boeing B738) | 06:38 PST | 08:26 MST |
| Mon, 22 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N840NN (Boeing B738) | 06:41 PST | 11:20 MST |
| Sun, 21 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N980NN (Boeing B738) | 06:29 PST | 08:15 MST |
| Sat, 20 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:15 PST | 08:35 MST | N931NN (Boeing B738) | 06:30 PST | 08:14 MST |
| Fri, 19 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N880NN (Boeing B738) | 06:29 PST | 08:17 MST |
| Thu, 18 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:20 PST | 08:40 MST | N993NN (Boeing B738) | 06:39 PST | 08:27 MST |
| Wed, 17 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N510UW (Airbus A321) | 06:30 PST | 08:16 MST |
| Tue, 16 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | |||
| Mon, 15 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N138AN (Airbus A321) | 06:23 PST | 09:00 MST |
| Sun, 14 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N581UW (Airbus A321) | 06:25 PST | 08:15 MST |
| Sat, 13 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N524UW (Airbus A321) | 06:40 PST | 08:29 MST |
| Fri, 12 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N509AY (Airbus A321) | 06:35 PST | 07:59 MST |
| Thu, 11 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | 06:31 PST | 07:53 MST | |
| Wed, 10 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N582UW (Airbus A321) | 06:23 PST | 07:43 MST |
| Tue, 09 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N189UW (Airbus A321) | 06:25 PST | 07:43 MST |
| Mon, 08 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N545UW (Airbus A321) | 06:27 PST | 08:13 MST |
| Sun, 07 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N976UY (Airbus A321) | 06:22 PST | 11:58 MST |
| Sat, 06 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N915US (Airbus A321) | 06:23 PST | 08:09 MST |
| Fri, 05 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N176UW (Airbus A321) | 06:30 PST | 08:18 MST |
| Thu, 04 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N169UW (Airbus A321) | 07:14 PST | 09:19 MST |
| Wed, 03 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:17 PST | 08:34 MST | N757UW (Airbus A319) | 06:29 PST | 08:34 MST |
| Tue, 02 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:11 PST | 08:35 MST | N151UW (Airbus A321) | 06:18 PST | 08:03 MST |
| Mon, 01 Dec | AA1591 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 06:11 PST | 08:35 MST | N996NN (Boeing B738) | 06:26 PST | 09:59 MST |