| ARRIVED 52 HOUR 48 MINUTES AGO |
![]() | ![]() |

4.3 out of 5 stars / 9 votes
| Flight | Departure | Arrival |
|---|---|---|
| WN300 09:25 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN2736 09:30 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| AS1626 09:46 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA1247 09:47 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| AS714 09:49 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN4017 10:15 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1667 11:10 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA644 13:06 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN4271 13:25 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| AS684 13:50 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN3060 14:10 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA2455 15:13 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA372 15:49 |
Denver Intl (DEN) |
Portland Intl Jetport (PWM) |
| F92553 16:46 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN4026 17:10 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA1337 17:44 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN3718 18:30 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN4708 19:00 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| AS679 19:46 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1669 20:00 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN2606 20:30 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| AS1807 20:50 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1670 21:00 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA498 21:10 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN4698 22:20 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1671 22:45 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1997 22:50 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA1770 23:00 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Mon, 22 Jun | WN4099 | Portland Intl (PDX) | Denver Intl (DEN) | 07:30 PDT | 11:00 MDT | |||
| Mon, 22 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:20 PDT | 06:50 PDT | |||
| Fri, 19 Jun | WN4099 | Portland Intl (PDX) | Denver Intl (DEN) | 07:30 PDT | 11:00 MDT | |||
| Fri, 19 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:20 PDT | 06:50 PDT | N8639B (Boeing B738) | 05:28 PDT | 09:44 PDT |
| Thu, 18 Jun | WN4099 | Portland Intl (PDX) | Denver Intl (DEN) | 07:30 PDT | 11:00 MDT | N8691A (Boeing B738) | 08:28 PDT | 11:24 MDT |
| Thu, 18 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:20 PDT | 06:50 PDT | N8691A (Boeing B738) | 06:00 PDT | 07:04 PDT |
| Wed, 17 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:40 PDT | 07:10 PDT | N8602F (Boeing B738) | 05:51 PDT | 09:42 PDT |
| Tue, 16 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:40 PDT | 07:10 PDT | N8651A (Boeing B738) | 05:42 PDT | 09:44 PDT |
| Mon, 15 Jun | WN4099 | Portland Intl (PDX) | Denver Intl (DEN) | 07:30 PDT | 11:00 MDT | N8553W ( B738) | 07:48 PDT | 10:58 MDT |
| Mon, 15 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:20 PDT | 06:50 PDT | N8553W ( B738) | 05:44 PDT | 06:51 PDT |
| Fri, 12 Jun | WN4099 | Portland Intl (PDX) | Denver Intl (DEN) | 07:30 PDT | 11:00 MDT | |||
| Fri, 12 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:20 PDT | 06:50 PDT | 05:26 PDT | 09:43 PDT | |
| Thu, 11 Jun | WN4099 | Portland Intl (PDX) | Denver Intl (DEN) | 07:30 PDT | 11:00 MDT | |||
| Thu, 11 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:20 PDT | 06:50 PDT | N8660A (Boeing B738) | 05:27 PDT | 09:40 PDT |
| Wed, 10 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:40 PDT | 07:10 PDT | N8326F (Boeing B738) | 05:46 PDT | 06:56 PDT |
| Tue, 09 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:40 PDT | 07:10 PDT | N8609A (Boeing B738) | 05:46 PDT | 06:58 PDT |
| Mon, 08 Jun | WN4099 | Portland Intl (PDX) | Denver Intl (DEN) | 07:30 PDT | 11:00 MDT | |||
| Mon, 08 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:20 PDT | 06:50 PDT | 05:45 PDT | 09:51 PDT | |
| Fri, 05 Jun | WN4099 | Portland Intl (PDX) | Denver Intl (DEN) | 07:30 PDT | 11:00 MDT | |||
| Fri, 05 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:20 PDT | 06:50 PDT | N8661A (Boeing B738) | 05:30 PDT | 09:38 PDT |
| Thu, 04 Jun | WN4099 | Portland Intl (PDX) | Denver Intl (DEN) | 07:30 PDT | 11:00 MDT | |||
| Thu, 04 Jun | WN4099 | Sacramento Intl (SMF) | Portland Intl (PDX) | 05:20 PDT | 06:50 PDT | 05:32 PDT | 09:45 PDT | |
| Wed, 06 May | WN4099 | Mc Carran Intl (LAS) | Kansas City Intl (MCI) | 09:25 PDT | 14:10 CDT | 09:51 PDT | 14:14 CDT | |
| Tue, 05 May | WN4099 | Orlando Intl (MCO) | General Mitchell Intl (MKE) | 17:00 EDT | 19:00 CDT | 17:10 EDT | 18:43 CDT | |