| ARRIVED 3 HOUR 21 MINUTES AGO |
![]() | ![]() |

5 out of 5 stars / 1 vote
| Flight | Departure | Arrival |
|---|---|---|
| AA5925 10:03 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA6124 10:31 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA3090 11:50 |
Philadelphia Intl (PHL) |
Portland Intl (PDX) |
| AA2253 12:12 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA5919 12:20 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA5276 12:21 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA5791 12:24 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA2158 14:24 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA5867 17:17 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA2569 18:06 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AS1787 19:34 |
Philadelphia Intl (PHL) |
Portland Intl (PDX) |
| AA1889 19:38 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA696 21:21 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA4708 21:56 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA1294 21:57 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA2399 21:58 |
Philadelphia Intl (PHL) |
Portland Intl (PDX) |
| AA2245 23:28 |
Philadelphia Intl (PHL) |
Portland Intl (PDX) |
| AA5252 23:36 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| AA652 23:37 |
Philadelphia Intl (PHL) |
Portland Intl Jetport (PWM) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Thu, 17 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 07:25 PDT | 15:44 EDT | |||
| Wed, 16 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 07:25 PDT | 15:44 EDT | 09:42 PDT | 15:17 EDT | |
| Tue, 15 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 07:25 PDT | 15:44 EDT | 07:07 PDT | 15:29 EDT | |
| Mon, 14 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 07:25 PDT | 15:44 EDT | 07:18 PDT | 15:14 EDT | |
| Sun, 13 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 07:25 PDT | 15:44 EDT | 06:44 PDT | 14:52 EDT | |
| Sat, 12 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 07:25 PDT | 15:44 EDT | 07:00 PDT | 14:51 EDT | |
| Fri, 11 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 07:25 PDT | 15:44 EDT | 07:00 PDT | 15:32 EDT | |
| Thu, 10 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 07:25 PDT | 15:44 EDT | 07:00 PDT | 15:05 EDT | |
| Wed, 09 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 07:25 PDT | 15:44 EDT | N906AA ( A321) | 06:47 PDT | 15:03 EDT |
| Tue, 08 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | |||
| Tue, 08 Sep | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | N126AN (Airbus A321) | 09:06 EDT | 17:37 PDT |
| Mon, 07 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 15:06 PDT | 20:32 EDT | |
| Mon, 07 Sep | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:09 EDT | 13:35 PDT | |
| Sat, 05 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 12:58 PDT | 20:45 EDT | |
| Sat, 05 Sep | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 08:53 EDT | 11:13 PDT | |
| Fri, 04 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 12:50 PDT | 20:45 EDT | |
| Fri, 04 Sep | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:17 EDT | 12:15 PDT | |
| Thu, 03 Sep | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | N523UW (Airbus A321) | 15:16 EDT | 14:51 PDT |
| Wed, 02 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 12:51 PDT | 22:36 EDT | |
| Wed, 02 Sep | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:06 EDT | 12:20 PDT | |
| Tue, 01 Sep | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 12:56 PDT | 21:14 EDT | |
| Tue, 01 Sep | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:40 EDT | 12:20 PDT | |
| Mon, 31 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 14:54 PDT | 20:00 EDT | |
| Mon, 31 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:15 EDT | 13:50 PDT | |
| Sun, 30 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:05 EDT | 11:30 PDT | |
| Sat, 29 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 14:58 PDT | 20:32 EDT | |
| Sat, 29 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:15 EDT | 13:44 PDT | |
| Fri, 28 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | N560UW (Airbus A321) | 12:50 PDT | 20:34 EDT |
| Fri, 28 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | N560UW (Airbus A321) | 09:07 EDT | 12:16 PDT |
| Thu, 27 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:18 EDT | 11:35 PDT | |
| Wed, 26 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | N904AA ( A321) | 14:51 PDT | 20:21 EDT |
| Wed, 26 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | N904AA ( A321) | 08:57 EDT | 13:35 PDT |
| Tue, 25 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | N904AA ( A321) | 14:51 PDT | 20:27 EDT |
| Tue, 25 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | N904AA ( A321) | 09:12 EDT | 13:39 PDT |
| Mon, 24 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | N907AA ( A321) | 14:49 PDT | 20:25 EDT |
| Mon, 24 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | N907AA ( A321) | 09:05 EDT | 13:43 PDT |
| Sun, 23 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:31 EDT | 11:54 PDT | |
| Sat, 22 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 15:37 PDT | 21:05 EDT | |
| Sat, 22 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:08 EDT | 14:21 PDT | |
| Fri, 21 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 12:55 PDT | 20:39 EDT | |
| Fri, 21 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:48 EDT | 12:09 PDT | |
| Thu, 20 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:06 EDT | 11:36 PDT | |
| Wed, 19 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | N534UW (Airbus A321) | 15:12 PDT | 20:31 EDT |
| Wed, 19 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | N534UW (Airbus A321) | 09:09 EDT | 13:39 PDT |
| Tue, 18 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 13:11 PDT | 20:40 EDT | |
| Tue, 18 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:26 EDT | 12:35 PDT | |
| Mon, 17 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | N538UW (Airbus A321) | 12:56 PDT | 20:20 EDT |
| Mon, 17 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | N538UW (Airbus A321) | 12:51 EDT | 12:10 PDT |
| Sun, 16 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:45 EDT | 12:23 PDT | |
| Sat, 15 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | N563UW (Airbus A321) | 12:55 PDT | 20:40 EDT |
| Sat, 15 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | N563UW (Airbus A321) | 09:58 EDT | 12:20 PDT |
| Fri, 14 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 14:45 PDT | 20:20 EDT | |
| Fri, 14 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:01 EDT | 13:38 PDT | |
| Thu, 13 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | N187US (Airbus A321) | 09:22 EDT | 11:39 PDT |
| Wed, 12 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 14:50 PDT | 20:14 EDT | |
| Wed, 12 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:21 EDT | 13:46 PDT | |
| Tue, 11 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 13:04 PDT | 20:45 EDT | |
| Tue, 11 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:01 EDT | 12:02 PDT | |
| Mon, 10 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | N141NN (Airbus A321) | 13:19 PDT | 23:11 EDT |
| Mon, 10 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | N141NN (Airbus A321) | 09:59 EDT | 11:23 PDT |
| Sun, 09 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:25 EDT | 12:15 PDT | |
| Sat, 08 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 13:10 PDT | 20:33 EDT | |
| Sat, 08 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:26 EDT | 12:30 PDT | |
| Fri, 07 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 13:02 PDT | 21:02 EDT | |
| Fri, 07 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:35 EDT | 11:54 PDT | |
| Thu, 06 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:19 EDT | 11:25 PDT | |
| Wed, 05 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:50 PDT | 21:02 EDT | 15:05 PDT | 20:51 EDT | |
| Wed, 05 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:55 EDT | 11:50 PDT | 09:22 EDT | 13:56 PDT | |
| Tue, 04 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:35 PDT | 20:57 EDT | 14:27 PDT | 20:00 EDT | |
| Tue, 04 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:20 EDT | 11:33 PDT | 08:33 EDT | 13:18 PDT | |
| Mon, 03 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:35 PDT | 20:57 EDT | 12:58 PDT | 20:42 EDT | |
| Mon, 03 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:20 EDT | 11:33 PDT | 08:38 EDT | 12:23 PDT | |
| Sun, 02 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:35 PDT | 20:57 EDT | 14:30 PDT | 20:10 EDT | |
| Sun, 02 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:20 EDT | 11:33 PDT | 09:11 EDT | 13:22 PDT | |
| Sat, 01 Aug | AA3090 | Portland Intl (PDX) | Philadelphia Intl (PHL) | 12:33 PDT | 20:55 EDT | 14:31 PDT | 20:15 EDT | |
| Sat, 01 Aug | AA3090 | Philadelphia Intl (PHL) | Portland Intl (PDX) | 08:20 EDT | 11:33 PDT | 08:32 EDT | 13:17 PDT | |