| ARRIVED 16 HOUR 31 MINUTES AGO |
![]() | ![]() |

4.6 out of 5 stars / 12 votes
| Flight | Departure | Arrival |
|---|---|---|
| WN2975 00:05 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN4428 00:10 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| 5X920 04:43 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| 5X2859 07:18 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA1423 08:49 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN3196 09:05 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN3829 09:20 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN2797 09:20 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN3311 10:05 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA3016 11:31 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN3197 12:00 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN542 12:40 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN1937 15:10 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA3139 16:22 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN2436 16:25 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN1673 17:45 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN1569 17:55 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN4142 18:00 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN432 19:05 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA1666 19:09 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN1104 19:20 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN1052 20:45 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN1308 20:55 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN2279 21:05 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA1782 21:07 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| 5X849 21:15 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| AA1781 22:07 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN1776 22:25 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| 5X887 22:36 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| WN130 23:10 |
Phoenix Sky Harbor Intl (PHX) |
Ontario Intl (ONT) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Sun, 22 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | |||
| Sun, 22 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | |||
| Sat, 21 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:19 MST | |||
| Sat, 21 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:07 PDT | 17:52 MST | 21:00 PDT | |
| Fri, 20 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | 21:01 PDT | 21:57 MST | |
| Fri, 20 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | 19:14 MST | 19:59 PDT | |
| Thu, 19 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | 20:08 PDT | 21:03 MST | |
| Thu, 19 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | 17:59 MST | 18:45 PDT | |
| Wed, 18 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | 20:20 PDT | 21:15 MST | |
| Wed, 18 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | 18:36 MST | 19:23 PDT | |
| Tue, 17 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | |||
| Tue, 17 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | 17:47 MST | 20:48 PDT | |
| Mon, 16 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | |||
| Mon, 16 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | 18:01 MST | 21:03 PDT | |
| Sun, 15 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | |||
| Sun, 15 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | N967AN (Boeing B738) | 17:56 MST | 21:02 PDT |
| Sat, 14 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:19 MST | |||
| Sat, 14 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:07 PDT | 17:52 MST | 21:01 PDT | |
| Fri, 13 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | |||
| Fri, 13 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | N832NN (Boeing B738) | 20:03 MST | 20:57 PDT |
| Thu, 12 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | 21:17 PDT | 22:11 MST | |
| Thu, 12 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | 19:24 MST | 20:18 PDT | |
| Wed, 11 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | 20:09 PDT | 21:04 MST | |
| Wed, 11 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | 17:48 MST | 18:36 PDT | |
| Tue, 10 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | |||
| Tue, 10 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | 17:54 MST | 20:59 PDT | |
| Mon, 09 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | 20:21 PDT | 21:20 MST | |
| Mon, 09 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 19:09 PDT | 18:17 MST | 19:04 PDT | |
| Sun, 08 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:59 PDT | 21:20 MST | |||
| Sun, 08 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 18:59 PDT | 21:20 MST | 20:04 PDT | 21:31 MST | |
| Sun, 08 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:47 MST | 18:09 PDT | 17:52 MST | 19:35 PDT | |
| Sat, 07 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:47 MST | 19:09 PST | |||
| Fri, 06 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | N806AW (Airbus A319) | 20:18 PST | 21:12 MST |
| Fri, 06 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N806AW (Airbus A319) | 18:30 MST | 19:30 PST |
| Thu, 05 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | N766US (Airbus A319) | 21:03 PST | 21:56 MST |
| Thu, 05 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N766US (Airbus A319) | 18:34 MST | 19:27 PST |
| Wed, 04 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | |||
| Wed, 04 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N730US (Airbus A319) | 18:00 MST | 20:51 PST |
| Tue, 03 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:47 MST | 19:09 PST | N124AA (Airbus A321) | 18:48 MST | 19:38 PST |
| Mon, 02 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | |||
| Mon, 02 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N127UW (Airbus A320) | 17:58 MST | 21:00 PST |
| Sun, 01 Mar | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | |||
| Sun, 01 Mar | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N730US (Airbus A319) | 18:10 MST | 20:56 PST |
| Sat, 28 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:47 MST | 19:09 PST | |||
| Fri, 27 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | |||
| Fri, 27 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N803AW (Airbus A319) | 18:33 MST | 20:56 PST |
| Thu, 26 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | 20:11 PST | 21:05 MST | |
| Wed, 25 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | |||
| Wed, 25 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | 18:04 MST | 20:56 PST | |
| Tue, 24 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:47 MST | 19:09 PST | N192UW (Airbus A321) | 20:10 MST | 21:03 PST |
| Mon, 23 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | 20:22 PST | 21:14 MST | |
| Mon, 23 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | 17:59 MST | 18:50 PST | |
| Sun, 22 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | |||
| Sun, 22 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N801AW (Airbus A319) | 18:05 MST | 20:58 PST |
| Sat, 21 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:47 MST | 19:09 PST | N977UY (Airbus A321) | 19:00 MST | 19:57 PST |
| Fri, 20 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | N537UW (Airbus A321) | 21:34 PST | 22:24 MST |
| Thu, 19 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | N658AW (Airbus A320) | 20:17 PST | 21:05 MST |
| Thu, 19 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N658AW (Airbus A320) | 18:01 MST | 19:03 PST |
| Wed, 18 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | |||
| Wed, 18 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N801AW (Airbus A319) | 18:24 MST | 21:01 PST |
| Tue, 17 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:47 MST | 19:09 PST | N926UW (Airbus A321) | 19:56 MST | 20:49 PST |
| Mon, 16 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | N827AW (Airbus A319) | 20:18 PST | 21:08 MST |
| Mon, 16 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N827AW (Airbus A319) | 18:33 MST | 19:26 PST |
| Sun, 15 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | N804AW (Airbus A319) | 22:24 PST | 23:34 MST |
| Sun, 15 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N804AW (Airbus A319) | 18:00 MST | 20:54 PST |
| Sat, 14 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:47 MST | 19:09 PST | N540UW (Airbus A321) | 18:51 MST | 19:37 PST |
| Fri, 13 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | N701UW (Airbus A319) | 20:25 PST | 21:14 MST |
| Fri, 13 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N701UW (Airbus A319) | 18:39 MST | 19:31 PST |
| Thu, 12 Feb | AA1666 | Ontario Intl (ONT) | Phoenix Sky Harbor Intl (PHX) | 19:05 PST | 21:26 MST | |||
| Thu, 12 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 17:55 MST | 18:15 PST | N723UW (Airbus A319) | 18:09 MST | 20:59 PST |
| Wed, 11 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | N121UW (Airbus A320) | 18:14 MST | 18:19 PST |
| Tue, 10 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | N936NN (Boeing B738) | 18:23 MST | 19:10 PST |
| Mon, 09 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | N316PF ( B738) | 18:42 MST | 19:27 PST |
| Sun, 08 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | N991NN (Boeing B738) | 18:05 MST | 18:49 PST |
| Sat, 07 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | N806NN (Boeing B738) | 18:25 MST | 19:13 PST |
| Fri, 06 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | N895NN (Boeing B738) | 19:35 MST | 20:23 PST |
| Thu, 05 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | N974AN (Boeing B738) | 18:28 MST | 19:15 PST |
| Wed, 04 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | N987NN (Boeing B738) | 18:12 MST | 19:05 PST |
| Tue, 03 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | N809NN (Boeing B738) | 18:11 MST | 18:55 PST |
| Mon, 02 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | N934AN (Boeing B738) | 18:08 MST | 18:54 PST |
| Sun, 01 Feb | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | 18:16 MST | 19:04 PST | |
| Sat, 31 Jan | AA1666 | Phoenix Sky Harbor Intl (PHX) | Ontario Intl (ONT) | 18:05 MST | 18:20 PST | N848NN (Boeing B738) | 18:19 MST | 19:06 PST |