ARRIVED 11 HOUR 11 MINUTES AGO |
![]() | ![]() |
Flight | Departure | Arrival |
---|---|---|
AS511 09:46 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
F92259 10:16 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
AA1625 10:44 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
WN864 11:45 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
AS583 13:27 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
WN2047 16:25 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
AA2660 16:52 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
WN2090 19:50 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
AS662 20:55 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
WN1522 22:30 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
WN2596 23:25 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
AA561 23:59 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
---|---|---|---|---|---|---|---|---|
Departure | Arrival | Departure | Arrival | |||||
Tue, 02 Sep | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | |||
Mon, 01 Sep | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:42 PDT | 20:20 MST | N652AW (Airbus A320) | 17:51 PDT | 20:10 MST |
Mon, 01 Sep | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:15 MST | 16:52 PDT | N652AW (Airbus A320) | 14:27 MST | 17:10 PDT |
Sun, 31 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:42 PDT | 20:20 MST | N124US (Airbus A320) | 17:10 PDT | 20:06 MST |
Sun, 31 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:15 MST | 16:52 PDT | N124US (Airbus A320) | 14:23 MST | 16:38 PDT |
Sat, 30 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:26 PDT | N919US (Airbus A321) | 17:28 MST | 19:38 PDT |
Fri, 29 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:42 PDT | 20:20 MST | N680AW (Airbus A320) | 18:09 PDT | 20:20 MST |
Fri, 29 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:15 MST | 16:52 PDT | N680AW (Airbus A320) | 14:38 MST | 17:25 PDT |
Thu, 28 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:42 PDT | 20:20 MST | N601AW (Airbus A320) | 17:46 PDT | 20:13 MST |
Wed, 27 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N601AW (Airbus A320) | 16:50 MST | 19:12 PDT |
Tue, 26 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N894NN (Boeing B738) | 17:12 MST | 17:57 PDT |
Mon, 25 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:15 MST | 16:55 PDT | N123NN (Airbus A321) | 15:28 MST | 18:08 PDT |
Sun, 24 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:42 PDT | 20:20 MST | 21:05 PDT | 21:05 MST | |
Sun, 24 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:15 MST | 16:52 PDT | N601AW (Airbus A320) | 14:25 MST | 20:14 PDT |
Sat, 23 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N647AW (Airbus A320) | 16:53 MST | 18:58 PDT |
Fri, 22 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N663AW (Airbus A320) | 17:09 MST | 19:18 PDT |
Thu, 21 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:42 PDT | 20:20 MST | N660AW (Airbus A320) | 18:14 PDT | 21:11 MST |
Thu, 21 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:15 MST | 16:52 PDT | N660AW (Airbus A320) | 14:26 MST | 17:35 PDT |
Wed, 20 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N660AW (Airbus A320) | 16:49 MST | 18:55 PDT |
Tue, 19 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N660AW (Airbus A320) | 16:52 MST | 18:57 PDT |
Mon, 18 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N122US (Airbus A320) | 16:50 MST | 18:56 PDT |
Sun, 17 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:42 PDT | 20:31 MST | 17:55 PDT | 20:43 MST | |
Sun, 17 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:15 MST | 16:51 PDT | 15:12 MST | 17:22 PDT | |
Sat, 16 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:22 PDT | N929NN (Boeing B738) | 17:12 MST | 19:18 PDT |
Thu, 14 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:42 PDT | 20:20 MST | N155UW (Airbus A321) | 17:56 PDT | 18:44 MST |
Thu, 14 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:15 MST | 16:52 PDT | N111US (Airbus A320) | 14:26 MST | 17:10 PDT |
Wed, 13 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N111US (Airbus A320) | 17:05 MST | 19:23 PDT |
Tue, 12 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N604AW (Airbus A320) | 17:04 MST | 19:16 PDT |
Mon, 11 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N653AW (Airbus A320) | 18:06 MST | 20:17 PDT |
Sun, 10 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:42 PDT | 20:31 MST | N953AN (Boeing B738) | 18:00 PDT | 20:17 MST |
Sun, 10 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:15 MST | 16:51 PDT | N953AN (Boeing B738) | 14:31 MST | 17:29 PDT |
Sat, 09 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:22 PDT | N990NN (Boeing B738) | 16:59 MST | 19:12 PDT |
Fri, 08 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N127UW (Airbus A320) | 16:50 MST | 19:05 PDT |
Thu, 07 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:42 PDT | 20:20 MST | |||
Thu, 07 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:15 MST | 16:52 PDT | N665AW (Airbus A320) | 14:21 MST | 20:15 PDT |
Wed, 06 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 16:45 MST | 19:23 PDT | N108UW (Airbus A320) | 16:52 MST | 19:07 PDT |
Tue, 05 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:29 PDT | 20:06 MST | N673AW (Airbus A320) | 17:45 PDT | 20:37 MST |
Tue, 05 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:10 MST | 16:44 PDT | N673AW (Airbus A320) | 14:57 MST | 17:10 PDT |
Mon, 04 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:29 PDT | 20:06 MST | N111US (Airbus A320) | 17:45 PDT | 19:56 MST |
Mon, 04 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:10 MST | 16:44 PDT | N111US (Airbus A320) | 14:22 MST | 17:10 PDT |
Sun, 03 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:29 PDT | 20:06 MST | N111US (Airbus A320) | 18:59 PDT | 20:06 MST |
Sun, 03 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:10 MST | 16:44 PDT | N111US (Airbus A320) | 14:17 MST | 18:21 PDT |
Sat, 02 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:29 PDT | 20:06 MST | N960AN (Boeing B738) | 18:20 PDT | 18:54 MST |
Sat, 02 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:10 MST | 16:44 PDT | N111US (Airbus A320) | 14:19 MST | 19:55 PDT |
Fri, 01 Aug | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:29 PDT | 20:06 MST | N107US (Airbus A320) | 17:51 PDT | 21:29 MST |
Fri, 01 Aug | AA2660 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 14:10 MST | 16:44 PDT | N107US (Airbus A320) | 16:08 MST | 17:14 PDT |
Thu, 31 Jul | AA2660 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:29 PDT | 20:06 MST | 17:25 PDT | 18:40 MST |