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

4.7 out of 5 stars / 14 votes
| Flight | Departure | Arrival |
|---|---|---|
| 5X996 04:30 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA1247 09:32 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| AS465 09:50 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN668 10:20 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1601 10:50 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN449 10:55 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA644 13:14 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| AS684 13:48 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1603 14:00 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN874 15:00 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA2455 15:06 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA372 15:51 |
Denver Intl (DEN) |
Portland Intl Jetport (PWM) |
| F92553 17:11 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1161 17:45 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA1337 17:50 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN3142 18:05 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| AS679 20:50 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA498 21:05 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1534 21:15 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1615 22:15 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA1770 22:54 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1303 23:40 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Tue, 22 Sep | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | |||
| Tue, 22 Sep | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | |||
| Mon, 21 Sep | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Mon, 21 Sep | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | |||
| Mon, 21 Sep | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | |||
| Sat, 19 Sep | WN654 | Reno Tahoe Intl (RNO) | Mc Carran Intl (LAS) | 07:30 PDT | 08:55 PDT | N222WN (Boeing B737) | 07:42 PDT | 08:34 PDT |
| Fri, 18 Sep | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | 11:16 PDT | 14:40 MDT | |
| Fri, 18 Sep | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | |||
| Fri, 18 Sep | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:41 PDT | 10:14 PDT | |
| Thu, 17 Sep | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | 11:23 PDT | 14:57 MDT | |
| Thu, 17 Sep | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | |||
| Thu, 17 Sep | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:37 PDT | 10:06 PDT | |
| Wed, 16 Sep | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | N7854B (Boeing B737) | 13:57 CDT | 15:45 CDT |
| Wed, 16 Sep | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N7854B (Boeing B737) | 09:56 MDT | 12:42 CDT |
| Tue, 15 Sep | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | |||
| Tue, 15 Sep | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N241WN (Boeing B737) | 09:40 MDT | 15:29 CDT |
| Mon, 14 Sep | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Mon, 14 Sep | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | 11:02 PDT | 13:10 PDT | |
| Mon, 14 Sep | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:39 PDT | 09:56 PDT | |
| Sat, 12 Sep | WN654 | Reno Tahoe Intl (RNO) | Mc Carran Intl (LAS) | 07:30 PDT | 08:55 PDT | N486WN (Boeing B737) | 07:48 PDT | 08:39 PDT |
| Fri, 11 Sep | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Fri, 11 Sep | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | 11:04 PDT | 13:14 PDT | |
| Fri, 11 Sep | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:40 PDT | 09:59 PDT | |
| Thu, 10 Sep | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Thu, 10 Sep | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | N8531Q ( B738) | 11:04 PDT | 13:16 PDT |
| Thu, 10 Sep | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | N8531Q ( B738) | 06:31 PDT | 09:56 PDT |
| Wed, 09 Sep | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | N274WN (Boeing B737) | 13:48 CDT | 15:38 CDT |
| Wed, 09 Sep | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N274WN (Boeing B737) | 09:47 MDT | 12:40 CDT |
| Tue, 08 Sep | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | N467WN (Boeing B737) | 13:52 CDT | 17:26 CDT |
| Tue, 08 Sep | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N445WN (BOEING B737) | 10:15 MDT | 12:48 CDT |
| Mon, 07 Sep | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Mon, 07 Sep | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | N8670A (Boeing B738) | 10:59 PDT | 13:08 PDT |
| Mon, 07 Sep | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | N8670A (Boeing B738) | 06:40 PDT | 09:52 PDT |
| Sun, 06 Sep | WN654 | Bob Hope (BUR) | Mc Carran Intl (LAS) | 18:15 PDT | 19:30 PDT | N226WN (Boeing B737) | 18:45 PDT | 19:26 PDT |
| Sat, 05 Sep | WN654 | Reno Tahoe Intl (RNO) | Mc Carran Intl (LAS) | 07:30 PDT | 08:55 PDT | N257WN (Boeing B737) | 07:43 PDT | 08:37 PDT |
| Fri, 04 Sep | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Fri, 04 Sep | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | 11:10 PDT | 13:18 PDT | |
| Fri, 04 Sep | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:46 PDT | 10:01 PDT | |
| Thu, 03 Sep | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | 11:19 PDT | 14:28 MDT | |
| Thu, 03 Sep | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | |||
| Thu, 03 Sep | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:40 PDT | 10:00 PDT | |
| Wed, 02 Sep | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | N242WN (Boeing B737) | 13:56 CDT | 15:50 CDT |
| Wed, 02 Sep | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N242WN (Boeing B737) | 10:10 MDT | 12:38 CDT |
| Tue, 01 Sep | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | |||
| Tue, 01 Sep | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N474WN (Boeing B737) | 10:08 MDT | 15:28 CDT |
| Mon, 31 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Mon, 31 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | 11:05 PDT | 13:30 PDT | |
| Mon, 31 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:35 PDT | 09:43 PDT | |
| Sat, 29 Aug | WN654 | Reno Tahoe Intl (RNO) | Mc Carran Intl (LAS) | 07:30 PDT | 08:55 PDT | N297WN (Boeing B737) | 07:34 PDT | 08:27 PDT |
| Fri, 28 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Fri, 28 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | 10:57 PDT | 13:13 PDT | |
| Fri, 28 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:33 PDT | 09:45 PDT | |
| Thu, 27 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | N8561Z ( B738) | 11:26 PDT | 14:29 MDT |
| Thu, 27 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | |||
| Thu, 27 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | N8561Z ( B738) | 06:40 PDT | 10:05 PDT |
| Wed, 26 Aug | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | N220WN (Boeing B737) | 16:29 CDT | 17:18 CDT |
| Wed, 26 Aug | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N220WN (Boeing B737) | 10:14 MDT | 15:34 CDT |
| Tue, 25 Aug | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | |||
| Tue, 25 Aug | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N286WN (Boeing B737) | 10:13 MDT | 15:34 CDT |
| Mon, 24 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Mon, 24 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | 11:06 PDT | 13:17 PDT | |
| Mon, 24 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:44 PDT | 10:02 PDT | |
| Sat, 22 Aug | WN654 | Reno Tahoe Intl (RNO) | Mc Carran Intl (LAS) | 07:30 PDT | 08:55 PDT | N435WN (Boeing B737) | 09:25 PDT | 10:20 PDT |
| Fri, 21 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Fri, 21 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | 11:03 PDT | 13:25 PDT | |
| Fri, 21 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:39 PDT | 09:49 PDT | |
| Thu, 20 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | 11:35 PDT | 14:54 MDT | |
| Thu, 20 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | |||
| Thu, 20 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:47 PDT | 10:12 PDT | |
| Wed, 19 Aug | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | |||
| Wed, 19 Aug | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N7862A ( B737) | 10:12 MDT | 15:33 CDT |
| Tue, 18 Aug | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | N443WN (BOEING B737) | 16:25 CDT | 17:13 CDT |
| Tue, 18 Aug | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N443WN (BOEING B737) | 10:10 MDT | 15:25 CDT |
| Mon, 17 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Mon, 17 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | N8707P ( B38M) | 08:54 PDT | 13:21 PDT |
| Mon, 17 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | N8707P ( B38M) | 06:43 PDT | 07:33 PDT |
| Sat, 15 Aug | WN654 | Reno Tahoe Intl (RNO) | Mc Carran Intl (LAS) | 07:30 PDT | 08:55 PDT | N494WN (Boeing B737) | 07:42 PDT | 08:38 PDT |
| Fri, 14 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | 11:20 PDT | 14:33 MDT | |
| Fri, 14 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | |||
| Fri, 14 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:37 PDT | 10:08 PDT | |
| Thu, 13 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Thu, 13 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | 11:06 PDT | 13:26 PDT | |
| Thu, 13 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:41 PDT | 10:01 PDT | |
| Wed, 12 Aug | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | N279WN (Boeing B737) | 13:51 CDT | 15:45 CDT |
| Wed, 12 Aug | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N279WN (Boeing B737) | 10:18 MDT | 12:43 CDT |
| Tue, 11 Aug | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | |||
| Tue, 11 Aug | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N476WN (Boeing B737) | 10:06 MDT | 15:27 CDT |
| Mon, 10 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Mon, 10 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | 11:11 PDT | 13:35 PDT | |
| Mon, 10 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:37 PDT | 10:04 PDT | |
| Sat, 08 Aug | WN654 | Reno Tahoe Intl (RNO) | Mc Carran Intl (LAS) | 07:30 PDT | 08:55 PDT | N7854B (Boeing B737) | 07:38 PDT | 08:31 PDT |
| Fri, 07 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Fri, 07 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | 11:06 PDT | 13:20 PDT | |
| Fri, 07 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:40 PDT | 09:58 PDT | |
| Thu, 06 Aug | WN654 | Portland Intl (PDX) | Denver Intl (DEN) | 10:55 PDT | 14:30 MDT | |||
| Thu, 06 Aug | WN654 | Metropolitan Oakland Intl (OAK) | Portland Intl (PDX) | 08:35 PDT | 10:15 PDT | 11:11 PDT | 13:38 PDT | |
| Thu, 06 Aug | WN654 | Ontario Intl (ONT) | Metropolitan Oakland Intl (OAK) | 06:30 PDT | 07:55 PDT | 06:37 PDT | 10:05 PDT | |
| Wed, 05 Aug | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | N7875A (Boeing B737) | 14:11 CDT | 16:01 CDT |
| Wed, 05 Aug | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N7855A (Boeing B737) | 10:24 MDT | 12:44 CDT |
| Tue, 04 Aug | WN654 | Dallas Love Fld (DAL) | General Mitchell Intl (MKE) | 13:30 CDT | 15:50 CDT | |||
| Tue, 04 Aug | WN654 | Albuquerque International Sunport (ABQ) | Dallas Love Fld (DAL) | 10:05 MDT | 12:50 CDT | N244WN (Boeing B737) | 10:07 MDT | 15:34 CDT |
| Mon, 03 Aug | WN654 | Lambert St Louis Intl (STL) | Savannah Hilton Head Intl (SAV) | 12:20 CDT | 15:15 EDT | 12:33 CDT | 15:12 EDT | |
| Sun, 02 Aug | WN654 | Savannah Hilton Head Intl (SAV) | Baltimore Washington Intl (BWI) | 19:35 EDT | 21:20 EDT | N215WN (Boeing B737) | 20:46 EDT | 22:06 EDT |
| Sun, 02 Aug | WN654 | Lambert St Louis Intl (STL) | Savannah Hilton Head Intl (SAV) | 16:05 CDT | 19:00 EDT | N215WN (Boeing B737) | 16:31 CDT | 18:59 EDT |
| Sat, 01 Aug | WN654 | Savannah Hilton Head Intl (SAV) | Baltimore Washington Intl (BWI) | 19:20 EDT | 21:05 EDT | N8529Z (Boeing B738) | 20:19 EDT | 21:44 EDT |
| Sat, 01 Aug | WN654 | Lambert St Louis Intl (STL) | Savannah Hilton Head Intl (SAV) | 15:45 CDT | 18:40 EDT | N8529Z (Boeing B738) | 16:14 CDT | 18:51 EDT |