| ARRIVED 12 HOUR 32 MINUTES AGO |
![]() | ![]() |

4.4 out of 5 stars / 8 votes
| Flight | Departure | Arrival |
|---|---|---|
| WN1352 09:25 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN300 09:45 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| AS1626 09:46 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA1247 09:47 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1667 11:10 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA644 13:09 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| AS684 13:46 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN4271 13:55 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA2455 15:13 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA1598 15:40 |
Denver Intl (DEN) |
Portland Intl Jetport (PWM) |
| F92553 16:35 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN4026 17:10 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA1337 17:44 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN4708 19:00 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1669 20:00 |
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:15 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| WN1671 22:35 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| UA1770 23:13 |
Denver Intl (DEN) |
Portland Intl (PDX) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Fri, 03 Jul | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | |||
| Thu, 02 Jul | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 19:45 PDT | 22:58 MDT | |
| Wed, 01 Jul | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 19:58 PDT | 23:13 MDT | |
| Tue, 30 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | |||
| Mon, 29 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | |||
| Sat, 27 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:27 PDT | 23:32 MDT | |
| Fri, 26 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | |||
| Thu, 25 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:34 PDT | 23:39 MDT | |
| Wed, 24 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:33 PDT | 23:52 MDT | |
| Tue, 23 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | N8607M (Boeing B738) | 20:17 PDT | 23:17 MDT |
| Mon, 22 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | N8317M (Boeing B738) | 20:25 PDT | 23:26 MDT |
| Sat, 20 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:43 PDT | 23:56 MDT | |
| Fri, 19 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:40 PDT | 23:48 MDT | |
| Thu, 18 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:51 PDT | 23:51 MDT | |
| Wed, 17 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:10 PDT | 23:08 MDT | |
| Tue, 16 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:09 PDT | 23:10 MDT | |
| Mon, 15 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:14 PDT | 23:23 MDT | |
| Sun, 14 Jun | WN3199 | Sacramento Intl (SMF) | John Wayne Arpt Orange Co (SNA) | 10:40 PDT | 12:10 PDT | 11:22 PDT | 12:30 PDT | |
| Sat, 13 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 20:00 PDT | 23:25 MDT | N8711Q ( B38M) | 21:06 PDT | 00:10 MDT |
| Fri, 12 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:26 PDT | 23:32 MDT | |
| Thu, 11 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:27 PDT | 23:27 MDT | |
| Wed, 10 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | N8619F (Boeing B738) | 20:02 PDT | 22:53 MDT |
| Tue, 09 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:22 PDT | 23:22 MDT | |
| Mon, 08 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 21:08 PDT | 00:11 MDT | |
| Sat, 06 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | |||
| Fri, 05 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 20:40 PDT | 23:47 MDT | |
| Thu, 04 Jun | WN3199 | Portland Intl (PDX) | Denver Intl (DEN) | 19:40 PDT | 23:05 MDT | 21:01 PDT | 00:08 MDT | |
| Wed, 03 Jun | WN3199 | Louis Armstrong New Orleans Intl (MSY) | William P Hobby (HOU) | 18:30 CDT | 19:50 CDT | |||
| Wed, 03 Jun | WN3199 | Denver Intl (DEN) | Louis Armstrong New Orleans Intl (MSY) | 14:15 MDT | 17:50 CDT | 14:21 MDT | 19:55 CDT | |
| Tue, 02 Jun | WN3199 | Louis Armstrong New Orleans Intl (MSY) | William P Hobby (HOU) | 18:35 CDT | 19:55 CDT | |||
| Tue, 02 Jun | WN3199 | Denver Intl (DEN) | Louis Armstrong New Orleans Intl (MSY) | 14:20 MDT | 17:55 CDT | N8531Q ( B738) | 14:39 MDT | 19:46 CDT |
| Mon, 01 Jun | WN3199 | Louis Armstrong New Orleans Intl (MSY) | Ronald Reagan Washington Natl (DCA) | 17:25 CDT | 20:55 EDT | |||
| Mon, 01 Jun | WN3199 | Denver Intl (DEN) | Louis Armstrong New Orleans Intl (MSY) | 13:15 MDT | 16:50 CDT | N228WN (Boeing B737) | 16:41 MDT | 20:04 CDT |
| Mon, 01 Jun | WN3199 | Bob Hope (BUR) | Denver Intl (DEN) | 09:15 PDT | 12:35 MDT | N228WN (Boeing B737) | 09:19 PDT | 15:32 MDT |