| ARRIVED 13 HOUR 37 MINUTES AGO |
![]() | ![]() |

4.3 out of 5 stars / 9 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 | WN1048 | Phoenix Sky Harbor Intl (PHX) | Albuquerque International Sunport (ABQ) | 22:45 MST | 00:55 MDT | |||
| Sun, 14 Jun | WN1048 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 19:25 PDT | 22:05 MST | |||
| Sat, 13 Jun | WN1048 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 20:20 PDT | 23:00 MST | 22:06 PDT | 23:14 MST | |
| Fri, 12 Jun | WN1048 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:00 PDT | 19:35 MST | 18:05 PDT | 20:23 MST | |
| Fri, 12 Jun | WN1048 | Baltimore Washington Intl (BWI) | Portland Intl (PDX) | 13:50 EDT | 16:20 PDT | 14:34 EDT | 16:57 PDT | |
| Thu, 11 Jun | WN1048 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:00 PDT | 19:35 MST | 17:19 PDT | 19:31 MST | |
| Thu, 11 Jun | WN1048 | Baltimore Washington Intl (BWI) | Portland Intl (PDX) | 13:50 EDT | 16:20 PDT | 14:13 EDT | 16:18 PDT | |
| Wed, 10 Jun | WN1048 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 20:35 PDT | 23:15 MST | |||
| Tue, 09 Jun | WN1048 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 20:35 PDT | 23:15 MST | 20:56 PDT | 22:58 MST | |
| Mon, 08 Jun | WN1048 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:00 PDT | 19:35 MST | 17:38 PDT | 19:48 MST | |
| Mon, 08 Jun | WN1048 | Baltimore Washington Intl (BWI) | Portland Intl (PDX) | 13:50 EDT | 16:20 PDT | 14:20 EDT | 16:18 PDT | |
| Sun, 07 Jun | WN1048 | Phoenix Sky Harbor Intl (PHX) | Albuquerque International Sunport (ABQ) | 22:45 MST | 00:55 MDT | 23:36 MST | 01:22 MDT | |
| Sun, 07 Jun | WN1048 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 19:25 PDT | 22:05 MST | N8548P ( B738) | 20:12 PDT | 22:32 MST |
| Sat, 06 Jun | WN1048 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 20:20 PDT | 23:00 MST | 20:51 PDT | 23:02 MST | |
| Fri, 05 Jun | WN1048 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:00 PDT | 19:35 MST | |||
| Fri, 05 Jun | WN1048 | Baltimore Washington Intl (BWI) | Portland Intl (PDX) | 13:50 EDT | 16:20 PDT | 14:07 EDT | 19:28 PDT | |
| Thu, 04 Jun | WN1048 | Portland Intl (PDX) | Phoenix Sky Harbor Intl (PHX) | 17:00 PDT | 19:35 MST | N8690A (Boeing B738) | 17:47 PDT | 20:09 MST |
| Thu, 04 Jun | WN1048 | Baltimore Washington Intl (BWI) | Portland Intl (PDX) | 13:50 EDT | 16:20 PDT | N8690A (Boeing B738) | 14:05 EDT | 16:13 PDT |
| Wed, 03 Jun | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 20:50 EDT | 22:05 EDT | N8631A (Boeing B738) | 21:32 EDT | 22:23 EDT |
| Tue, 02 Jun | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 20:50 EDT | 22:05 EDT | 21:30 EDT | 22:20 EDT | |
| Mon, 01 Jun | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | 22:44 EDT | 23:28 EDT | |
| Sun, 31 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 19:35 EDT | 21:00 EDT | |||
| Sat, 30 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:35 EDT | 22:55 EDT | 21:53 EDT | 22:40 EDT | |
| Fri, 29 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | N8526W ( B738) | 22:24 EDT | 23:07 EDT |
| Thu, 28 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | 22:17 EDT | 23:05 EDT | |
| Wed, 27 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 20:50 EDT | 22:05 EDT | |||
| Tue, 26 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 20:50 EDT | 22:05 EDT | 22:32 EDT | 23:17 EDT | |
| Mon, 25 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | 22:33 EDT | 23:16 EDT | |
| Sun, 24 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 19:50 EDT | 21:15 EDT | N447WN (Boeing B737) | 20:21 EDT | 21:02 EDT |
| Sun, 24 May | WN1048 | Orlando Intl (MCO) | Baltimore Washington Intl (BWI) | 16:55 EDT | 19:15 EDT | N8709Q ( B38M) | 17:20 EDT | 19:06 EDT |
| Sat, 23 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:35 EDT | 22:55 EDT | 21:58 EDT | 22:47 EDT | |
| Fri, 22 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | 22:52 EDT | 23:37 EDT | |
| Thu, 21 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | 22:46 EDT | 23:28 EDT | |
| Wed, 20 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 20:50 EDT | 22:05 EDT | |||
| Tue, 19 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 20:50 EDT | 22:05 EDT | 22:05 EDT | 22:50 EDT | |
| Mon, 18 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | N8538V ( B738) | 22:05 EDT | 22:50 EDT |
| Sun, 17 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 19:35 EDT | 21:00 EDT | N8663A (Boeing B738) | 21:07 EDT | 21:54 EDT |
| Sat, 16 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:35 EDT | 22:55 EDT | 22:17 EDT | 23:05 EDT | |
| Fri, 15 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | 22:11 EDT | 22:58 EDT | |
| Thu, 14 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | N8647A (Boeing B738) | 22:05 EDT | 22:49 EDT |
| Wed, 13 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 20:50 EDT | 22:05 EDT | |||
| Tue, 12 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 20:50 EDT | 22:05 EDT | N8607M (Boeing B738) | 21:23 EDT | 22:07 EDT |
| Mon, 11 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | N8537Z ( B738) | 22:11 EDT | 22:55 EDT |
| Sun, 10 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 19:35 EDT | 21:00 EDT | 19:54 EDT | 20:40 EDT | |
| Sat, 09 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:55 EDT | 23:15 EDT | 22:07 EDT | 22:53 EDT | |
| Fri, 08 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | 22:07 EDT | 22:52 EDT | |
| Thu, 07 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | 22:21 EDT | 23:06 EDT | |
| Wed, 06 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 20:50 EDT | 22:05 EDT | N8716B ( B38M) | 21:19 EDT | 22:06 EDT |
| Tue, 05 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 20:50 EDT | 22:05 EDT | 21:11 EDT | 21:54 EDT | |
| Mon, 04 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | |||
| Sun, 03 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 19:35 EDT | 21:00 EDT | 19:51 EDT | 20:39 EDT | |
| Sat, 02 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:35 EDT | 22:55 EDT | N8675A (Boeing B738) | 22:19 EDT | 23:03 EDT |
| Fri, 01 May | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | N8659D (Boeing B738) | 22:27 EDT | 23:11 EDT |
| Thu, 30 Apr | WN1048 | Baltimore Washington Intl (BWI) | Bradley Intl (BDL) | 21:50 EDT | 23:10 EDT | N8605E (Boeing B738) | 23:10 EDT | 23:55 EDT |