| EXPECTED TO DEPART IN 49 MINUTES |
![]() | ![]() |

4.7 out of 5 stars / 9 votes
| Flight | Departure | Arrival |
|---|---|---|
| DL8839 05:35 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AA6199 07:54 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN4555 08:30 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN1444 08:40 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AA6211 08:54 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AS1349 10:51 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AS1425 11:13 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN507 11:35 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AA2798 12:07 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AS1496 12:12 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| F93160 12:37 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN2798 13:35 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN3073 13:45 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN1871 14:05 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AS663 14:16 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN3169 15:30 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN1502 16:50 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN3139 17:05 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AA3064 17:48 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN3074 18:00 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AS716 18:12 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AA3050 18:48 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN1677 19:10 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AS746 21:11 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN2116 22:15 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN941 22:20 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN565 22:25 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AS185 23:59 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Tue, 10 Mar | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:14 MST | 21:07 PDT | |||
| Mon, 09 Mar | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:13 MST | 21:06 PDT | N800NN (Boeing B738) | 18:24 MST | 20:51 PDT |
| Sun, 08 Mar | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:14 MST | 20:07 PDT | N959AN (Boeing B738) | 21:01 MST | 23:21 PDT |
| Sat, 07 Mar | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N944AN (Boeing B738) | 19:30 MST | 01:18 PST |
| Fri, 06 Mar | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N818NN (Boeing B738) | 19:09 MST | 21:39 PST |
| Thu, 05 Mar | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N967AN (Boeing B738) | 19:02 MST | 21:28 PST |
| Wed, 04 Mar | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N866NN (Boeing B738) | 19:01 MST | 21:26 PST |
| Tue, 03 Mar | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N886NN (Boeing B738) | 19:06 MST | 21:31 PST |
| Mon, 02 Mar | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N840NN (Boeing B738) | 19:00 MST | 21:29 PST |
| Sun, 01 Mar | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N315PE ( B738) | 19:04 MST | 21:23 PST |
| Sat, 28 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N966NN (Boeing B738) | 20:11 MST | 22:29 PST |
| Fri, 27 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N883NN (Boeing B738) | 18:56 MST | 21:21 PST |
| Thu, 26 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N9008U (Airbus A319) | 19:06 MST | 20:53 PST |
| Wed, 25 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N872NN (Boeing B738) | 19:19 MST | 21:49 PST |
| Tue, 24 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N814NN (Boeing B738) | 19:07 MST | 21:31 PST |
| Mon, 23 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N953AN (Boeing B738) | 19:11 MST | 21:41 PST |
| Sun, 22 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N918AN (Boeing B738) | 19:26 MST | 21:52 PST |
| Sat, 21 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N921NN (Boeing B738) | 19:15 MST | 21:37 PST |
| Fri, 20 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N848NN (Boeing B738) | 19:05 MST | 21:38 PST |
| Thu, 19 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N993NN (Boeing B738) | 19:30 MST | 21:49 PST |
| Wed, 18 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N937NN (Boeing B738) | 19:48 MST | 22:12 PST |
| Tue, 17 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N938NN (Boeing B738) | 19:07 MST | 21:29 PST |
| Mon, 16 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N875NN (Boeing B738) | 19:21 MST | 21:40 PST |
| Sun, 15 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N951AA (Boeing B738) | 19:16 MST | 21:31 PST |
| Sat, 14 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N301PA (Boeing B738) | 19:10 MST | 21:26 PST |
| Fri, 13 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N906NN (Boeing B738) | 19:11 MST | 21:41 PST |
| Thu, 12 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:55 MST | 20:44 PST | N958NN (Boeing B738) | 20:44 MST | 23:00 PST |
| Wed, 11 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:00 MST | 19:51 PST | N950AN (Boeing B738) | 18:08 MST | 20:22 PST |
| Tue, 10 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:06 MST | 19:54 PST | N673AW (Airbus A320) | 19:39 MST | 21:31 PST |
| Mon, 09 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:00 MST | 19:51 PST | N936NN (Boeing B738) | 18:07 MST | 20:26 PST |
| Sun, 08 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:00 MST | 19:51 PST | N315PE ( B738) | 18:06 MST | 20:26 PST |
| Sat, 07 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:00 MST | 19:51 PST | N969NN (Boeing B738) | 18:19 MST | 20:48 PST |
| Fri, 06 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 19:30 MST | 21:21 PST | N949AN (Boeing B738) | 19:36 MST | 21:50 PST |
| Thu, 05 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:00 MST | 19:51 PST | N994NN (Boeing B738) | 18:11 MST | 20:16 PST |
| Wed, 04 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:00 MST | 19:51 PST | N810NN (Boeing B738) | 18:04 MST | 20:13 PST |
| Tue, 03 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:06 MST | 19:54 PST | |||
| Mon, 02 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:00 MST | 19:51 PST | 20:07 MST | 23:01 PST | |
| Sun, 01 Feb | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:00 MST | 19:51 PST | N984NN (Boeing B738) | 18:43 MST | 21:01 PST |
| Sat, 31 Jan | AA1872 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 18:00 MST | 19:51 PST | N912NN (Boeing B738) | 18:27 MST | 20:43 PST |