| EXPECTED TO ARRIVE IN 1 HOUR 34 MINUTES |
![]() | ![]() |

4.3 out of 5 stars / 8 votes
| Flight | Departure | Arrival |
|---|---|---|
| WN4770 00:05 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN4445 00:30 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN3063 00:55 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN444 01:20 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN3855 01:25 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AS9719 09:08 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AS511 09:50 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN4092 10:25 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN2577 10:45 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AS628 11:53 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AA1625 12:55 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN995 12:55 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN2310 14:10 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN557 14:20 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN2532 14:40 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AS742 16:36 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AA2288 16:42 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AA3568 17:02 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN702 19:00 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN4264 19:20 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN536 20:05 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AS662 20:45 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN1682 21:30 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN1783 21:35 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN426 21:40 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AA561 23:09 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN4426 23:25 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AS650 23:38 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Sun, 14 Jun | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:51 PDT | 20:37 MST | 18:36 PDT | 19:10 MST | |
| Sat, 13 Jun | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:51 PDT | 20:37 MST | N264AK (Boeing B739) | 18:25 PDT | 20:45 MST |
| Fri, 12 Jun | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:51 PDT | 20:37 MST | N435AS (Boeing B739) | 18:02 PDT | 20:30 MST |
| Thu, 11 Jun | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:51 PDT | 20:37 MST | 18:07 PDT | 20:36 MST | |
| Wed, 10 Jun | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:51 PDT | 20:37 MST | 18:09 PDT | 20:16 MST | |
| Mon, 08 Jun | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | 17:51 PDT | 20:27 MST | |
| Sun, 07 Jun | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | 18:05 PDT | 20:27 MST | |
| Fri, 05 Jun | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | 18:21 PDT | 20:42 MST | |
| Thu, 04 Jun | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | 18:09 PDT | 20:45 MST | |
| Mon, 01 Jun | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | 17:57 PDT | 20:21 MST | |
| Sun, 31 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | 17:59 PDT | 20:22 MST | |
| Fri, 29 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | N260AK (Boeing B739) | 17:51 PDT | 20:18 MST |
| Thu, 28 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | 17:51 PDT | 20:35 MST | |
| Mon, 25 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | 17:56 PDT | 20:28 MST | |
| Sun, 24 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | N471AS (Boeing B739) | 18:02 PDT | 21:25 MST |
| Fri, 22 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | N408AS (Boeing B739) | 17:48 PDT | 20:02 MST |
| Thu, 21 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | N284AK ( B739) | 18:07 PDT | 20:48 MST |
| Mon, 18 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | N403AS (Boeing B739) | 18:14 PDT | 20:30 MST |
| Sun, 17 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | N492AS (Boeing B739) | 18:19 PDT | 20:29 MST |
| Fri, 15 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | 17:43 PDT | 20:16 MST | |
| Thu, 14 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:37 MST | N402AS (Boeing B739) | 18:32 PDT | 20:56 MST |
| Tue, 12 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | N277AK ( B739) | 18:06 PDT | 20:39 MST |
| Mon, 11 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | N596AS (Boeing B738) | 18:10 PDT | 20:26 MST |
| Sun, 10 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | 17:56 PDT | 20:18 MST | |
| Sat, 09 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | 17:45 PDT | 20:03 MST | |
| Fri, 08 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | N551AS (Boeing B738) | 18:35 PDT | 20:46 MST |
| Thu, 07 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | N525AS (Boeing B738) | 17:57 PDT | 20:05 MST |
| Wed, 06 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | N483AS (Boeing B739) | 18:01 PDT | 20:18 MST |
| Tue, 05 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | N553AS (Boeing B738) | 17:38 PDT | 20:10 MST |
| Mon, 04 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | N506AS (Boeing B738) | 17:48 PDT | 20:15 MST |
| Sun, 03 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | N440AS (Boeing B739) | 17:45 PDT | 20:16 MST |
| Sat, 02 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | 18:41 PDT | 21:10 MST | |
| Fri, 01 May | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | N588AS (Boeing B738) | 18:05 PDT | 21:07 MST |
| Thu, 30 Apr | AS746 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:50 PDT | 20:36 MST | N525AS (Boeing B738) | 17:57 PDT | 20:11 MST |