| ARRIVED 17 HOUR 8 MINUTES AGO |
![]() | ![]() |

4.4 out of 5 stars / 8 votes
| Flight | Departure | Arrival |
|---|---|---|
| DL2359 05:49 |
Portland Intl (PDX) |
Minneapolis St Paul Intl (MSP) |
| DL2369 11:21 |
Portland Intl (PDX) |
Minneapolis St Paul Intl (MSP) |
| SY1952 13:17 |
Portland Intl (PDX) |
Minneapolis St Paul Intl (MSP) |
| DL1766 13:50 |
Portland Intl Jetport (PWM) |
Minneapolis St Paul Intl (MSP) |
| AS714 16:23 |
Portland Intl (PDX) |
Minneapolis St Paul Intl (MSP) |
| DL661 16:57 |
Portland Intl (PDX) |
Minneapolis St Paul Intl (MSP) |
| AS332 17:10 |
Portland Intl (PDX) |
Minneapolis St Paul Intl (MSP) |
| DL2167 18:57 |
Portland Intl (PDX) |
Minneapolis St Paul Intl (MSP) |
| SY1820 19:31 |
Portland Intl Jetport (PWM) |
Minneapolis St Paul Intl (MSP) |
| DL1661 20:26 |
Portland Intl (PDX) |
Minneapolis St Paul Intl (MSP) |
| SY296 23:33 |
Portland Intl (PDX) |
Minneapolis St Paul Intl (MSP) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Sun, 04 Oct | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | |||
| Sat, 03 Oct | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | 11:06 CDT | 12:20 PDT | |
| Fri, 02 Oct | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | 11:09 CDT | 12:28 PDT | |
| Thu, 01 Oct | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:26 CDT | N341DN ( A321) | 15:06 PDT | 19:56 CDT |
| Thu, 01 Oct | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N341DN ( A321) | 11:12 CDT | 12:32 PDT |
| Wed, 30 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N317DN (Airbus Mobile US | 11:07 CDT | 12:21 PDT |
| Tue, 29 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N321DH ( A321) | 11:02 CDT | 12:29 PDT |
| Mon, 28 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:26 CDT | 15:29 PDT | 19:35 CDT | |
| Mon, 28 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:35 CDT | 13:13 PDT | N321DH ( A321) | 11:44 CDT | 12:57 PDT |
| Sun, 27 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:26 CDT | N315DN (Airbus A321) | 17:05 PDT | 19:58 CDT |
| Sun, 27 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N315DN (Airbus A321) | 11:02 CDT | 12:22 PDT |
| Sat, 26 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | 11:01 CDT | 12:16 PDT | |
| Fri, 25 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:26 CDT | N328DN ( A321) | 17:04 PDT | 20:03 CDT |
| Thu, 24 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:26 CDT | N350NA (Airbus A320) | 15:06 PDT | 20:05 CDT |
| Thu, 24 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N508DN ( A359) | 11:07 CDT | 12:36 PDT |
| Wed, 23 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N309DN (Airbus A321) | 11:26 CDT | 12:34 PDT |
| Tue, 22 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | 11:09 CDT | 12:26 PDT | |
| Mon, 21 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:26 CDT | |||
| Mon, 21 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | |||
| Sun, 20 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:26 CDT | N301DV ( A321) | 14:59 PDT | 20:12 CDT |
| Sun, 20 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N301DV ( A321) | 11:11 CDT | 12:09 PDT |
| Sat, 19 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | 12:27 CDT | 13:28 PDT | |
| Fri, 18 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:26 CDT | N335DN ( A321) | 15:12 PDT | 20:14 CDT |
| Fri, 18 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N335DN ( A321) | 11:15 CDT | 12:28 PDT |
| Thu, 17 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:26 CDT | N334DN ( A321) | 15:09 PDT | 20:07 CDT |
| Thu, 17 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N334DN ( A321) | 11:06 CDT | 12:16 PDT |
| Wed, 16 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N310DN (Airbus A321) | 11:37 CDT | 13:00 PDT |
| Tue, 15 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N322DN (Airbus A321) | 11:07 CDT | 12:24 PDT |
| Mon, 14 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:26 CDT | N322DN (Airbus A321) | 15:12 PDT | 20:02 CDT |
| Mon, 14 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N322DN (Airbus A321) | 11:29 CDT | 12:56 PDT |
| Sun, 13 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:26 CDT | N311DN (Airbus A321) | 15:00 PDT | 19:49 CDT |
| Sun, 13 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N311DN (Airbus A321) | 11:05 CDT | 12:21 PDT |
| Sat, 12 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N319DN (Airbus Mobile US | 11:02 CDT | 12:28 PDT |
| Fri, 11 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N335DN ( A321) | 11:02 CDT | 12:32 PDT |
| Thu, 10 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N311DN (Airbus A321) | 11:24 CDT | 12:41 PDT |
| Wed, 09 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N310DN (Airbus A321) | 12:51 CDT | 12:17 PDT |
| Tue, 08 Sep | DL1661 | Minneapolis St Paul Intl (MSP) | Portland Intl (PDX) | 11:00 CDT | 12:37 PDT | N338DN ( A321) | 11:07 CDT | 12:23 PDT |
| Mon, 07 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:22 CDT | N306DN (Airbus A321) | 15:07 PDT | 19:57 CDT |
| Sun, 06 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:22 CDT | N304DN (Airbus A321) | 15:04 PDT | 19:58 CDT |
| Sat, 05 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:22 CDT | N316DN (Airbus Mobile US | 17:07 PDT | 20:13 CDT |
| Fri, 04 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:22 CDT | 17:00 PDT | 19:52 CDT | |
| Thu, 03 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:22 CDT | 15:17 PDT | 20:05 CDT | |
| Wed, 02 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:22 CDT | N329DN ( A321) | 16:59 PDT | 19:47 CDT |
| Tue, 01 Sep | DL1661 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:00 PDT | 20:22 CDT | 14:56 PDT | 20:11 CDT | |