| ARRIVED 1 HOUR 43 MINUTES AGO |
![]() | ![]() |
Cincinnati, United States| ON TIME |
Minneapolis, United States| LATE 16 hour 36 min |

4.4 out of 5 stars / 9 votes
| Flight | Departure | Arrival |
|---|---|---|
| 2I185 00:18 |
Minneapolis St Paul Intl (MSP) |
Cincinnati Northern Kentucky Intl (CVG) |
| DL954 10:02 |
Minneapolis St Paul Intl (MSP) |
Cincinnati Northern Kentucky Intl (CVG) |
| DL3113 15:40 |
Minneapolis St Paul Intl (MSP) |
Cincinnati Northern Kentucky Intl (CVG) |
| SY219 17:18 |
Minneapolis St Paul Intl (MSP) |
Cincinnati Northern Kentucky Intl (CVG) |
| DL1469 23:09 |
Minneapolis St Paul Intl (MSP) |
Cincinnati Northern Kentucky Intl (CVG) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Fri, 03 Jul | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | |||
| Thu, 02 Jul | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | 11:21 EDT | 14:39 CDT | |
| Thu, 02 Jul | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N335NW (Airbus A320) | 07:22 CDT | 10:05 EDT |
| Wed, 01 Jul | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | 11:25 EDT | 12:04 CDT | |
| Wed, 01 Jul | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N375NC (Airbus A320) | 07:45 CDT | 10:19 EDT |
| Tue, 30 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | 11:56 EDT | 14:44 CDT | |
| Tue, 30 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N355NW (Airbus A320) | 07:35 CDT | 10:43 EDT |
| Mon, 29 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N355NW (Airbus A320) | 11:07 EDT | 13:54 CDT |
| Mon, 29 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N355NW (Airbus A320) | 07:31 CDT | 09:48 EDT |
| Sun, 28 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N341NW (Airbus A320) | 11:07 EDT | 11:54 CDT |
| Sun, 28 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N341NW (Airbus A320) | 07:20 CDT | 09:48 EDT |
| Sat, 27 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N355NW (Airbus A320) | 10:58 EDT | 11:28 CDT |
| Fri, 26 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N336NW (Airbus A320) | 11:00 EDT | 11:32 CDT |
| Fri, 26 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N336NW (Airbus A320) | 07:14 CDT | 09:37 EDT |
| Thu, 25 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N365NW (Airbus A320) | 11:03 EDT | 11:52 CDT |
| Thu, 25 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N365NW (Airbus A320) | 07:13 CDT | 09:34 EDT |
| Wed, 24 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N372NW (Airbus A320) | 11:02 EDT | 11:36 CDT |
| Wed, 24 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | |||
| Tue, 23 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N354NW (Airbus A320) | 11:12 EDT | 11:48 CDT |
| Tue, 23 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N354NW (Airbus A320) | 07:16 CDT | 09:40 EDT |
| Mon, 22 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N343NW (Airbus A320) | 11:04 EDT | 11:33 CDT |
| Mon, 22 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N343NW (Airbus A320) | 07:17 CDT | 09:45 EDT |
| Sun, 21 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | |||
| Sun, 21 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N329NW (Airbus A320) | 07:57 CDT | 12:31 EDT |
| Sat, 20 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N366NW (Airbus A320) | 11:03 EDT | 11:37 CDT |
| Sat, 20 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N366NW (Airbus A320) | 07:16 CDT | 09:43 EDT |
| Fri, 19 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N358NW (Airbus A320) | 11:24 EDT | 12:04 CDT |
| Fri, 19 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N358NW (Airbus A320) | 07:57 CDT | 09:40 EDT |
| Thu, 18 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N336NW (Airbus A320) | 11:19 EDT | 11:51 CDT |
| Thu, 18 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N336NW (Airbus A320) | 07:46 CDT | 10:11 EDT |
| Wed, 17 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | |||
| Wed, 17 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N353NW (Airbus A320) | 07:29 CDT | 12:41 EDT |
| Tue, 16 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N361NW (Airbus A320) | 11:10 EDT | 11:49 CDT |
| Tue, 16 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N361NW (Airbus A320) | 07:23 CDT | 09:59 EDT |
| Mon, 15 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | |||
| Mon, 15 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | |||
| Sun, 14 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | 11:13 EDT | 14:42 CDT | |
| Sun, 14 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N323NB (Airbus A319) | 07:47 CDT | 10:03 EDT |
| Sat, 13 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N325US (Airbus A320) | 11:14 EDT | 14:12 CDT |
| Sat, 13 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N325US (Airbus A320) | 07:57 CDT | 09:40 EDT |
| Fri, 12 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | 11:10 EDT | 14:32 CDT | |
| Fri, 12 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | |||
| Thu, 11 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N372NW (Airbus A320) | 11:16 EDT | 11:59 CDT |
| Thu, 11 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N372NW (Airbus A320) | 07:14 CDT | 09:37 EDT |
| Wed, 10 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | |||
| Wed, 10 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N359NW (Airbus A320) | 07:24 CDT | 12:23 EDT |
| Tue, 09 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N360NW (Airbus A320) | 11:03 EDT | 15:29 CDT |
| Tue, 09 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N360NW (Airbus A320) | 07:13 CDT | 09:42 EDT |
| Mon, 08 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N377NW (Airbus A320) | 11:46 EDT | 12:18 CDT |
| Mon, 08 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N377NW (Airbus A320) | 08:06 CDT | 10:33 EDT |
| Sun, 07 Jun | DL954 | Cincinnati Northern Kentucky Intl (CVG) | Minneapolis St Paul Intl (MSP) | 11:00 EDT | 11:57 CDT | N367NW (Airbus A320) | 11:15 EDT | 11:46 CDT |
| Sun, 07 Jun | DL954 | Minneapolis St Paul Intl (MSP) | Cincinnati Northern Kentucky Intl (CVG) | 07:14 CDT | 10:02 EDT | N367NW (Airbus A320) | 07:47 CDT | 10:10 EDT |
| Sat, 06 Jun | DL954 | Salt Lake City Intl (SLC) | Long Beach (LGB) | 20:45 MDT | 21:43 PDT | N320NB (Airbus A319) | 22:18 MDT | 22:52 PDT |
| Fri, 05 Jun | DL954 | Salt Lake City Intl (SLC) | Long Beach (LGB) | 20:45 MDT | 21:43 PDT | |||
| Thu, 04 Jun | DL954 | Salt Lake City Intl (SLC) | Long Beach (LGB) | 20:45 MDT | 21:43 PDT | |||
| Wed, 03 Jun | DL954 | Salt Lake City Intl (SLC) | Long Beach (LGB) | 20:45 MDT | 21:43 PDT | 21:00 MDT | 21:26 PDT | |
| Tue, 02 Jun | DL954 | Salt Lake City Intl (SLC) | Long Beach (LGB) | 20:45 MDT | 21:43 PDT | 20:45 MDT | 21:25 PDT | |
| Mon, 01 Jun | DL954 | Salt Lake City Intl (SLC) | Long Beach (LGB) | 20:45 MDT | 21:43 PDT | 20:44 MDT | 21:23 PDT | |
| Sun, 31 May | DL954 | Salt Lake City Intl (SLC) | Long Beach (LGB) | 20:45 MDT | 21:43 PDT | 20:46 MDT | 21:19 PDT | |