Wed, 30 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
|
|
Wed, 30 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:11 MST |
16:54 PDT |
Tue, 29 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
17:58 PDT |
20:27 MST |
Tue, 29 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:21 MST |
17:24 PDT |
Mon, 28 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
N948AN (Boeing B738) |
18:00 PDT |
20:10 MST |
Mon, 28 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
N948AN (Boeing B738) |
14:14 MST |
17:26 PDT |
Sun, 27 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
|
|
Sun, 27 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:17 MST |
20:07 PDT |
Sat, 26 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
18:15 PDT |
20:48 MST |
N667AW (Airbus A320) |
19:22 PDT |
20:36 MST |
Fri, 25 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
19:09 PDT |
20:08 MST |
Fri, 25 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:23 MST |
18:30 PDT |
Thu, 24 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
18:00 PDT |
20:16 MST |
Thu, 24 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:12 MST |
17:27 PDT |
Wed, 23 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
19:06 PDT |
20:14 MST |
Wed, 23 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:15 MST |
18:34 PDT |
Tue, 22 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
17:55 PDT |
20:06 MST |
Mon, 21 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
18:37 PDT |
21:06 MST |
Mon, 21 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
|
|
Sun, 20 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
N982VJ ( A321) |
19:09 PDT |
19:09 MST |
Sun, 20 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:20 MST |
20:02 PDT |
Sat, 19 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
18:15 PDT |
20:48 MST |
N673AW (Airbus A320) |
19:13 PDT |
20:16 MST |
Fri, 18 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
19:02 PDT |
20:12 MST |
Fri, 18 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:31 MST |
18:21 PDT |
Thu, 17 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
19:18 PDT |
21:54 MST |
Thu, 17 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
|
|
Wed, 16 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
N972UY (Airbus A321) |
17:54 PDT |
21:20 MST |
Tue, 15 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
|
|
Tue, 15 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:33 MST |
20:12 PDT |
Mon, 14 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
18:52 PDT |
20:06 MST |
Mon, 14 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:22 MST |
18:18 PDT |
Sun, 13 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
19:00 PDT |
20:07 MST |
Sun, 13 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:32 MST |
18:28 PDT |
Sat, 12 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
18:15 PDT |
20:48 MST |
|
19:22 PDT |
21:05 MST |
Fri, 11 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
19:02 PDT |
20:09 MST |
Fri, 11 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:20 MST |
18:27 PDT |
Thu, 10 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
18:05 PDT |
20:53 MST |
Thu, 10 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
15:21 MST |
17:34 PDT |
Wed, 09 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
18:00 PDT |
20:42 MST |
Wed, 09 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
14:21 MST |
17:24 PDT |
Tue, 08 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
|
|
Tue, 08 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
N889NN (Boeing B738) |
14:18 MST |
19:55 PDT |
Mon, 07 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
|
19:45 PDT |
22:30 MST |
Mon, 07 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
|
16:43 MST |
19:12 PDT |
Sun, 06 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
18:00 PDT |
20:36 MST |
|
18:05 PDT |
20:58 MST |
Sun, 06 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:52 PDT |
N108UW (Airbus A320) |
15:13 MST |
17:35 PDT |
Sat, 05 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
18:15 PDT |
20:48 MST |
N124US (Airbus A320) |
19:23 PDT |
20:29 MST |
Fri, 04 Apr |
AA2660 |
Portland Intl (PDX) |
Phoenix Sky Harbor Intl (PHX) |
17:53 PDT |
20:29 MST |
N303RE ( B38M) |
18:54 PDT |
20:01 MST |
Fri, 04 Apr |
AA2660 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
14:07 MST |
16:58 PDT |
N303RE ( B38M) |
14:16 MST |
18:15 PDT |
Thu, 03 Apr |
AA2660 |
Hartsfield Jackson Atlanta Intl (ATL) |
Phoenix Sky Harbor Intl (PHX) |
18:10 EDT |
19:31 MST |
N587UW (Airbus A321) |
18:23 EDT |
17:39 MST |
Wed, 02 Apr |
AA2660 |
Hartsfield Jackson Atlanta Intl (ATL) |
Phoenix Sky Harbor Intl (PHX) |
18:10 EDT |
19:33 MST |
N660AW (Airbus A320) |
18:23 EDT |
19:22 MST |
Tue, 01 Apr |
AA2660 |
Hartsfield Jackson Atlanta Intl (ATL) |
Phoenix Sky Harbor Intl (PHX) |
18:10 EDT |
19:31 MST |
N306RC ( B38M) |
18:17 EDT |
19:12 MST |