| ARRIVED 6 HOUR 54 MINUTES AGO |
![]() | ![]() |

4.7 out of 5 stars / 10 votes
| Flight | Departure | Arrival |
|---|---|---|
| WN3247 00:15 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN3063 00:55 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN2921 01:25 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN2514 01:30 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AS372 09:33 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AA2515 10:18 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| DL8846 10:42 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN335 11:10 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN995 12:55 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN426 13:40 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AS1348 13:45 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AA3064 14:03 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN557 14:20 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AA6460 14:58 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AA2520 16:45 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN439 16:45 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AS742 16:46 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN2577 17:35 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN1571 18:55 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AS662 20:50 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN1783 21:00 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN2184 21:05 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AA1872 21:07 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AS57 22:31 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| WN3855 23:00 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AA561 23:03 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| AA6203 23:59 |
Phoenix Sky Harbor Intl (PHX) |
Portland Intl (PDX) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Mon, 13 Apr | AA2515 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 11:48 PDT | 14:26 MST | |||
| Mon, 13 Apr | AA2515 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 07:31 MST | 10:20 PDT | |||
| Sun, 12 Apr | AA2515 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 11:48 PDT | 14:26 MST | 13:21 PDT | 14:15 MST | |
| Sun, 12 Apr | AA2515 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 07:31 MST | 10:20 PDT | 07:42 MST | 09:51 PDT | |
| Sat, 11 Apr | AA2515 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 11:48 PDT | 14:26 MST | N916NN (Boeing B738) | 13:15 PDT | 14:06 MST |
| Sat, 11 Apr | AA2515 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 07:31 MST | 10:20 PDT | N916NN (Boeing B738) | 07:45 MST | 09:55 PDT |
| Fri, 10 Apr | AA2515 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 11:48 PDT | 14:26 MST | N964AN (Boeing B738) | 13:22 PDT | 14:13 MST |
| Fri, 10 Apr | AA2515 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 07:31 MST | 10:20 PDT | N964AN (Boeing B738) | 07:47 MST | 09:57 PDT |
| Thu, 09 Apr | AA2515 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 11:48 PDT | 14:26 MST | N651AW (Airbus A320) | 13:01 PDT | 14:50 MST |
| Thu, 09 Apr | AA2515 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 07:31 MST | 10:20 PDT | N806NN (Boeing B738) | 08:42 MST | 10:55 PDT |
| Wed, 08 Apr | AA2515 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 11:48 PDT | 14:26 MST | N879NN (Boeing B738) | 13:02 PDT | 14:14 MST |
| Wed, 08 Apr | AA2515 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 07:31 MST | 10:20 PDT | N879NN (Boeing B738) | 07:46 MST | 10:07 PDT |
| Tue, 07 Apr | AA2515 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 11:48 PDT | 14:25 MST | N105UW (Airbus A320) | 11:54 PDT | 14:01 MST |
| Tue, 07 Apr | AA2515 | Phoenix Sky Harbor Intl (PHX) | Portland Intl (PDX) | 07:31 MST | 10:18 PDT | N105UW (Airbus A320) | 07:33 MST | 09:59 PDT |
| Mon, 06 Apr | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N549UW (Airbus A321) | 06:07 EDT | 07:32 EDT |
| Sun, 05 Apr | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N182UW (Airbus A321) | 06:06 EDT | 07:40 EDT |
| Sat, 04 Apr | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N169UW (Airbus A321) | 06:24 EDT | 07:56 EDT |
| Fri, 03 Apr | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N181UW (Airbus A321) | 06:11 EDT | 07:51 EDT |
| Thu, 02 Apr | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N137AA (Airbus A321) | 06:06 EDT | 07:37 EDT |
| Wed, 01 Apr | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N914UY (Airbus A321) | 06:11 EDT | 07:47 EDT |
| Tue, 31 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 07:16 EDT | 09:26 EDT | 07:16 EDT | 09:40 EDT | |
| Mon, 30 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N905AU ( A321) | 06:08 EDT | 07:43 EDT |
| Sun, 29 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N580UW (Airbus A321) | 06:14 EDT | 07:41 EDT |
| Sat, 28 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N127AA (Airbus A321) | 06:18 EDT | 07:47 EDT |
| Fri, 27 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N166NN (Airbus Mobile US | 06:13 EDT | 07:49 EDT |
| Thu, 26 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N151UW (Airbus A321) | 06:09 EDT | 07:46 EDT |
| Wed, 25 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N178US (Airbus A321) | 06:11 EDT | 07:44 EDT |
| Tue, 24 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 07:16 EDT | 09:26 EDT | 07:19 EDT | 09:55 EDT | |
| Mon, 23 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N978UY (Airbus A321) | 06:09 EDT | 07:37 EDT |
| Sun, 22 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N975UY (Airbus A321) | 06:10 EDT | 07:38 EDT |
| Sat, 21 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N540UW (Airbus A321) | 06:07 EDT | 07:41 EDT |
| Fri, 20 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N174US (Airbus A321) | 06:06 EDT | 07:39 EDT |
| Thu, 19 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N187US (Airbus A321) | 06:20 EDT | 07:50 EDT |
| Wed, 18 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N157AA (Airbus A321) | 06:06 EDT | 07:31 EDT |
| Tue, 17 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 07:16 EDT | 09:26 EDT | N161AA (Airbus A321) | 08:06 EDT | 09:26 EDT |
| Mon, 16 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N576UW (Airbus A321) | 06:17 EDT | 07:54 EDT |
| Sun, 15 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N583UW (Airbus A321) | 06:08 EDT | 07:39 EDT |
| Sat, 14 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N921US (Airbus A321) | 06:16 EDT | 07:41 EDT |
| Fri, 13 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N150NN (Airbus A321) | 06:24 EDT | 07:55 EDT |
| Thu, 12 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N971UY (Airbus A321) | 06:09 EDT | 07:37 EDT |
| Wed, 11 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | N927UW (Airbus A321) | 06:09 EDT | 07:42 EDT |
| Tue, 10 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 07:16 EDT | 09:26 EDT | 07:21 EDT | 14:45 EDT | |
| Mon, 09 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EDT | 08:08 EDT | |||
| Mon, 09 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 05:00 EDT | 07:08 EDT | N184US (Airbus A321) | 06:05 EDT | 07:34 EDT |
| Sun, 08 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 05:00 EDT | 07:08 EDT | N925UY (Airbus A321) | 06:05 EDT | 07:36 EDT |
| Sat, 07 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EST | 08:08 EST | N921US (Airbus A321) | 07:16 EST | 08:49 EST |
| Fri, 06 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EST | 08:08 EST | N552UW (Airbus A321) | 07:14 EST | 08:48 EST |
| Thu, 05 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EST | 08:08 EST | N127AA (Airbus A321) | 07:12 EST | 08:47 EST |
| Wed, 04 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 07:16 EST | 09:26 EST | N165NN (Airbus Mobile US | 08:22 EST | 09:56 EST |
| Tue, 03 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 07:16 EST | 09:26 EST | 08:25 EST | 15:45 EST | |
| Mon, 02 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EST | 08:08 EST | N187US (Airbus A321) | 07:14 EST | 08:42 EST |
| Sun, 01 Mar | AA2515 | Southwest Florida Intl (RSW) | Charlotte Douglas Intl (CLT) | 06:00 EST | 08:08 EST | N157UW (Airbus A321) | 07:12 EST | 08:38 EST |