| EXPECTED TO ARRIVE IN 2 HOUR 16 MINUTES |
![]() | ![]() |
| Flight | Departure | Arrival |
|---|---|---|
| AA2658 07:45 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN4666 08:25 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AS1349 09:49 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN3207 11:50 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN426 13:15 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AS716 13:20 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AS731 17:29 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AA2986 18:09 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AA2288 20:07 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AA3568 20:23 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN3208 20:30 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| AS746 20:37 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| WN1048 23:15 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Wed, 01 Jul | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N338PK ( B738) | 20:38 MST | 20:43 PDT |
| Tue, 30 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N893NN (Boeing B738) | 20:34 MST | 22:47 PDT |
| Mon, 29 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N958AN (Boeing B738) | 20:33 MST | 22:45 PDT |
| Sun, 28 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N893NN (Boeing B738) | 20:27 MST | 22:43 PDT |
| Sat, 27 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N983AN (Boeing B738) | 20:31 MST | 22:51 PDT |
| Fri, 26 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N962AN (Boeing B738) | 20:50 MST | 23:10 PDT |
| Thu, 25 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N970NN (Boeing B738) | 21:29 MST | 23:49 PDT |
| Wed, 24 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | |||
| Tue, 23 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | |||
| Mon, 22 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N819NN (Boeing B738) | 20:32 MST | 22:46 PDT |
| Sun, 21 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N811NN (Boeing B738) | 23:16 MST | 23:49 PDT |
| Sat, 20 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N339PL ( B738) | 20:32 MST | 22:53 PDT |
| Fri, 19 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N962AN (Boeing B738) | 20:58 MST | 23:09 PDT |
| Thu, 18 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N979AN (Boeing B738) | 22:16 MST | 22:45 PDT |
| Wed, 17 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N932AN (Boeing B738) | 20:33 MST | 22:49 PDT |
| Tue, 16 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N913AN (Boeing B738) | 20:30 MST | 22:40 PDT |
| Mon, 15 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N936AN (Boeing B738) | 22:05 MST | 00:21 PDT |
| Sun, 14 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N982NN (Boeing B738) | 21:18 MST | 23:28 PDT |
| Sat, 13 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N883NN (Boeing B738) | 20:45 MST | 23:07 PDT |
| Fri, 12 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N946AN (Boeing B738) | 22:37 MST | 23:44 PDT |
| Thu, 11 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | |||
| Wed, 10 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N833NN (Boeing B738) | 20:59 MST | 23:27 PDT |
| Tue, 09 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N882NN (Boeing B738) | 22:39 MST | 23:13 PDT |
| Mon, 08 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N960NN (Boeing B738) | 20:32 MST | 23:00 PDT |
| Sun, 07 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N807NN (Boeing B738) | 21:28 MST | 23:44 PDT |
| Sat, 06 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N928NN (Boeing B738) | 21:02 MST | 23:20 PDT |
| Fri, 05 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N874NN (Boeing B738) | 20:38 MST | 22:55 PDT |
| Thu, 04 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:08 PDT | N903NN (Boeing B738) | 22:00 MST | 00:20 PDT |
| Wed, 03 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:09 PDT | N907NN (Boeing B738) | 22:25 MST | 22:55 PDT |
| Mon, 01 Jun | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:09 PDT | N931NN (Boeing B738) | 20:45 MST | 23:02 PDT |
| Sun, 31 May | AA561 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 20:25 MST | 23:09 PDT | N937NN (Boeing B738) | 20:35 MST | 22:49 PDT |