| ARRIVED 56 MINUTES AGO |
![]() | ![]() |

4.1 out of 5 stars / 10 votes
| Flight | Departure | Arrival |
|---|---|---|
| DL2415 10:53 |
Minneapolis St Paul Intl (MSP) |
Portland Intl (PDX) |
| SY1821 11:49 |
Minneapolis St Paul Intl (MSP) |
Portland Intl Jetport (PWM) |
| DL2167 12:30 |
Minneapolis St Paul Intl (MSP) |
Portland Intl (PDX) |
| DL2008 17:15 |
Minneapolis St Paul Intl (MSP) |
Portland Intl (PDX) |
| SY295 17:26 |
Minneapolis St Paul Intl (MSP) |
Portland Intl (PDX) |
| DL2151 20:11 |
Minneapolis St Paul Intl (MSP) |
Portland Intl (PDX) |
| AS770 20:45 |
Minneapolis St Paul Intl (MSP) |
Portland Intl (PDX) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Fri, 05 Jun | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:09 PDT | 19:58 CDT | |
| Wed, 03 Jun | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:12 PDT | 20:03 CDT | |
| Tue, 02 Jun | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:09 PDT | 20:24 CDT | |
| Mon, 01 Jun | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:12 PDT | 20:13 CDT | |
| Sun, 31 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:08 PDT | 18:48 CDT | |
| Fri, 29 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:11 PDT | 20:14 CDT | |
| Thu, 28 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:15 PDT | 20:28 CDT | |
| Wed, 27 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:08 PDT | 20:24 CDT | |
| Tue, 26 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:56 PDT | 21:00 CDT | |
| Mon, 25 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:15 PDT | 20:16 CDT | |
| Fri, 22 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:10 PDT | 20:06 CDT | |
| Thu, 21 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:18 PDT | 20:19 CDT | |
| Wed, 20 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 19:12 PDT | 22:09 CDT | |
| Tue, 19 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:13 PDT | 20:05 CDT | |
| Mon, 18 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:25 PDT | 20:50 CDT | |
| Sun, 17 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:18 PDT | 20:19 CDT | |
| Fri, 15 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:23 PDT | 20:05 CDT | |
| Thu, 14 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:16 PDT | 20:01 CDT | |
| Wed, 13 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:15 PDT | 20:08 CDT | |
| Sun, 10 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:17 PDT | 22:34 CDT | |
| Fri, 08 May | DL2359 | Portland Intl (PDX) | Minneapolis St Paul Intl (MSP) | 15:10 PDT | 20:42 CDT | 15:17 PDT | 20:09 CDT | |