Flight

DAL954

Flight history and live tracking for DAL954, operated by Delta Air Lines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Next flight

DateSat 03 Oct 2026
RouteKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL → KMSP MINNEAPOLIS ST PAUL INTERNATIONAL
Scheduled departure10:49 EDT
Also scheduledSun 04 Oct 07:05 CDT

Scheduled and estimated times from the FAA SWIM feed, local to each airport.

Route

AirlineDelta Air Lines
Observed routeKMSP → KCVG

Flight history 374 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL11:05 EDT11:32 CDT1h 27mN342NB
2026-10-02KMSP MINNEAPOLIS ST PAUL INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL07:14 CDT09:34 EDT1h 20mN342NB
2026-10-01KCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL11:08 EDT11:42 CDT1h 34mN373NW
2026-10-01KMSP MINNEAPOLIS ST PAUL INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL07:12 CDT09:30 EDT1h 18mN373NW
2026-09-30KCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL10:50 EDT11:23 CDT1h 33mN364NW
2026-09-30KMSP MINNEAPOLIS ST PAUL INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL07:10 CDT09:25 EDT1h 15mN364NW
2026-09-29KCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL10:50 EDT11:27 CDT1h 37mN364NW
2026-09-29KMSP MINNEAPOLIS ST PAUL INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL07:18 CDT09:40 EDT1h 22mN364NW
2026-09-28KCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL10:56 EDT11:29 CDT1h 33mN334NW
2026-09-28KMSP MINNEAPOLIS ST PAUL INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL07:15 CDT09:43 EDT1h 28mN334NW
2026-09-27KCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL10:56 EDT11:26 CDT1h 30mN325US
2026-09-27KMSP MINNEAPOLIS ST PAUL INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL07:32 CDT09:50 EDT1h 18mN325US
2026-09-26KCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL11:01 EDT11:34 CDT1h 33mN106DU
2026-09-26KMSP MINNEAPOLIS ST PAUL INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL07:15 CDT09:43 EDT1h 28mN106DU
2026-09-25KCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL10:57 EDT11:26 CDT1h 29mN369NW
2026-09-25KMSP MINNEAPOLIS ST PAUL INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL07:17 CDT09:35 EDT1h 18mN369NW
2026-09-24KCVGKMSP10:54 EDT12:54 CDT3h 00mN340NW
2026-09-24KMSPKCVG07:00 CDT09:34 EDT1h 34mN340NW
2026-09-23KCVGKMSP10:55 EDT12:56 CDT3h 01mN348NW
2026-09-23KMSPKCVG06:56 CDT09:34 EDT1h 37mN348NW
2026-09-22KCVGKMSP10:50 EDT11:24 CDT1h 34mN377NW
2026-09-22KMSPKCVG07:00 CDT09:40 EDT1h 39mN377NW
2026-09-21KCVGKMSP10:50 EDT11:30 CDT1h 39mN915DU
2026-09-21KMSPKCVG06:53 CDT09:32 EDT1h 38mN915DU
2026-09-20estimatedKCVGKMSP10:59 EDT11:26 CDT1h 26mN816DN
2026-09-20KMSPKCVG07:21 CDT09:42 EDT1h 20mN816DN
2026-09-19estimatedKCVGKMSP11:09 EDT11:40 CDT1h 30mA3CC88
2026-09-19estimatedKMSPKCVG07:21 CDT09:46 EDT1h 25mA3CC88
2026-09-18KCVGKMSP10:58 EDT11:31 CDT1h 32mN854DN
2026-09-18KMSPKCVG07:05 CDT09:26 EDT1h 20mN854DN
2026-09-17estimatedKCVGKMSP11:15 EDT11:54 CDT1h 38mN846DN
2026-09-17estimatedKMSPKCVG07:13 CDT10:00 EDT1h 47mN846DN
2026-09-16KCVGKMSP10:51 EDT11:26 CDT1h 34mN826DN
2026-09-16KMSPKCVG07:02 CDT09:32 EDT1h 29mN826DN
2026-09-15estimated??12:52Z15:54Z3h 01mN913DU
2026-09-14KCVGKMSP10:59 EDT11:44 CDT1h 44mN831DN
2026-09-14estimatedKMSPKCVG07:02 CDT09:26 EDT1h 23mN831DN
2026-09-13KCVGKMSP10:51 EDT11:36 CDT1h 44mN883DN
2026-09-13estimatedKMSPKCVG06:54 CDT09:20 EDT1h 25mN883DN
2026-09-12KCVGKMSP10:50 EDT11:20 CDT1h 29mN905DN
2026-09-12KMSPKCVG07:04 CDT09:22 EDT1h 17mN905DN
2026-09-11KCVGKMSP11:06 EDT11:40 CDT1h 33mN109DU
2026-09-11estimatedKMSPKCVG07:09 CDT09:50 EDT1h 41mN109DU
2026-09-10KCVGKMSP10:52 EDT11:28 CDT1h 35mN133DU
2026-09-10estimatedKMSPKCVG07:07 CDT09:34 EDT1h 26mN133DU
2026-09-09KCVGKMSP11:00 EDT11:32 CDT1h 31mN124DU
2026-09-09KMSPKCVG07:15 CDT09:36 EDT1h 20mN124DU
2026-09-08estimatedKCVGKMSP11:07 EDT12:28 CDT2h 20mN142DU
2026-09-08KMSPKCVG07:19 CDT10:02 EDT1h 42mN142DU
2026-09-06KCVGKMSP10:50 EDT11:24 CDT1h 33mN359NW
2026-09-06KMSPKCVG07:07 CDT09:34 EDT1h 27mN359NW
2026-09-05KCVGKMSP10:48 EDT11:34 CDT1h 45mN359NW
2026-09-05estimatedKMSPKCVG07:04 CDT09:30 EDT1h 25mN359NW
2026-09-04KCVGKMSP11:06 EDT11:44 CDT1h 37mN362NW
2026-09-04KMSPKCVG07:26 CDT09:46 EDT1h 19mN362NW
2026-09-03KCVGKMSP11:46 EDT12:48 CDT2h 02mN362NW
2026-09-03KMSPKCVG07:55 CDT10:28 EDT1h 33mN362NW
Earlier flights (317) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01KCVGKMSP10:57 EDT11:32 CDT1h 35mN365NW
2026-09-01estimatedKMSPKCVG07:01 CDT09:36 EDT1h 34mN365NW
2026-08-31KCVGKMSP10:56 EDT11:28 CDT1h 31mN325US
2026-08-31estimatedKMSPKCVG07:09 CDT09:40 EDT1h 30mN325US
2026-08-30KCVGKMSP10:48 EDT11:30 CDT1h 41mN345NW
2026-08-30estimatedKMSPKCVG07:04 CDT09:56 EDT1h 51mN345NW
2026-08-29KCVGKMSP11:14 EDT11:54 CDT1h 39mN373NW
2026-08-29estimatedKMSPKCVG06:55 CDT09:50 EDT1h 54mN373NW
2026-08-28KCVGKMSP10:55 EDT11:28 CDT1h 32mN374NW
2026-08-28estimatedKMSPKCVG07:15 CDT09:40 EDT1h 25mN374NW
2026-08-27KCVGKMSP10:59 EDT11:34 CDT1h 35mN363NW
2026-08-27estimatedKMSPKCVG07:10 CDT09:34 EDT1h 23mN363NW
2026-08-26partialKMSP?07:17 CDTN363NW
2026-08-25KCVGKMSP10:56 EDT11:36 CDT1h 39mN372NW
2026-08-25KMSPKCVG07:22 CDT09:44 EDT1h 21mN372NW
2026-08-24KCVGKMSP10:55 EDT11:36 CDT1h 40mN364NW
2026-08-24KMSPKCVG07:19 CDT09:40 EDT1h 20mN364NW
2026-08-23KCVGKMSP11:06 EDT11:44 CDT1h 37mN345NW
2026-08-23KMSPKCVG07:16 CDT09:34 EDT1h 17mN345NW
2026-08-22KCVGKMSP11:08 EDT11:38 CDT1h 29mN364NW
2026-08-22KMSPKCVG07:19 CDT09:32 EDT1h 12mN364NW
2026-08-20partialKMSP?07:34 CDTN372NW
2026-08-19partialKMSP?07:16 CDTN369NW
2026-08-18estimated??12:17Z13:20Z1h 02mN598DN
2026-08-17partialKMSP?08:18 CDTN351NW
2026-08-16partialKMSP?08:09 CDTN359NW
2026-08-15partialKMSP?07:14 CDTN377NW
2026-08-14partialKMSP?09:02 CDTN367DN
2026-08-13estimated??12:11Z18:11Z5h 59mN351NW
2026-08-12estimated??12:49Z20:14Z7h 25mN360NW
2026-07-23estimatedKCVGKMSP11:01 EDT11:51 CDT1h 49mN325US
2026-07-23estimated?KCVG12:08Z09:52 EDT1h 43mN325US
2026-07-22KCVGKMSP11:03 EDT11:42 CDT1h 38mN336NW
2026-07-22?KCVG12:15Z09:34 EDT1h 18mN336NW
2026-07-21KCVGKMSP12:04 EDT12:46 CDT1h 41mN353NW
2026-07-21estimated?KCVG12:22Z09:54 EDT1h 31mN353NW
2026-07-20KCVGKMSP11:15 EDT12:02 CDT1h 46mN325US
2026-07-20estimated?KCVG12:09Z10:06 EDT1h 56mN325US
2026-07-19KCVGKMSP12:11 EDT12:48 CDT1h 37mN334NW
2026-07-19estimated?KCVG13:21Z10:50 EDT1h 28mN334NW
2026-07-18KCVGKMSP11:08 EDT11:38 CDT1h 29mN336NW
2026-07-18KMSPKCVG07:21 CDT09:38 EDT1h 16mN336NW
2026-07-17KCVGKMSP11:07 EDT11:34 CDT1h 26mN334NW
2026-07-17estimatedKMSPKCVG07:13 CDT09:38 EDT1h 25mN334NW
2026-07-16KCVGKMSP11:08 EDT11:40 CDT1h 32mN372NW
2026-07-16estimatedKMSPKCVG07:08 CDT09:50 EDT1h 41mN372NW
2026-07-15KCVGKMSP11:05 EDT11:32 CDT1h 26mN349NW
2026-07-15KMSPKCVG07:36 CDT09:54 EDT1h 17mN349NW
2026-07-14KCVGKMSP11:12 EDT11:36 CDT1h 23mN361NW
2026-07-14KMSPKCVG07:28 CDT09:56 EDT1h 27mN361NW
2026-07-13KCVGKMSP11:11 EDT11:42 CDT1h 30mN329NW
2026-07-13KMSPKCVG07:17 CDT09:50 EDT1h 32mN329NW
2026-07-12KCVGKMSP11:07 EDT11:34 CDT1h 27mN336NW
2026-07-12KMSPKCVG07:37 CDT10:00 EDT1h 22mN336NW
2026-07-11KCVGKMSP11:59 EDT12:24 CDT1h 24mN345NW
2026-07-11KMSPKCVG08:24 CDT10:50 EDT1h 25mN345NW
2026-07-10KCVGKMSP11:09 EDT11:49 CDT1h 40mN375NC
2026-07-10estimatedKMSPKCVG07:16 CDT09:52 EDT1h 35mN375NC
2026-07-09KCVGKMSP11:02 EDT11:36 CDT1h 34mN343NW
2026-07-09estimatedKMSPKCVG07:07 CDT09:38 EDT1h 30mN343NW
2026-07-08KCVGKMSP11:02 EDT11:30 CDT1h 27mN325US
2026-07-08estimatedKMSPKCVG07:17 CDT09:54 EDT1h 36mN325US
2026-07-07KCVGKMSP11:00 EDT11:38 CDT1h 37mN375NC
2026-07-07estimatedKMSPKCVG07:09 CDT09:44 EDT1h 34mN375NC
2026-07-06KCVGKMSP11:10 EDT11:42 CDT1h 31mN367NW
2026-07-06estimatedKMSPKCVG07:17 CDT09:52 EDT1h 34mN367NW
2026-07-05estimatedKCVGKMSP11:02 EDT11:38 CDT1h 36mN351NW
2026-07-05estimatedKMSPKCVG07:14 CDT09:44 EDT1h 29mN351NW
2026-07-04KCVGKMSP10:56 EDT11:32 CDT1h 35mN336NW
2026-07-04KMSPKCVG07:20 CDT09:40 EDT1h 19mN336NW
2026-07-03KCVGKMSP10:57 EDT11:24 CDT1h 26mN376NW
2026-07-03KMSPKCVG07:22 CDT09:40 EDT1h 17mN376NW
2026-07-02KCVGKMSP11:21 EDT11:58 CDT1h 36mN335NW
2026-07-02estimatedKMSPKCVG07:22 CDT10:06 EDT1h 43mN335NW
2026-07-01KCVGKMSP11:26 EDT11:54 CDT1h 27mN375NC
2026-07-01estimatedKMSPKCVG07:10 CDT10:20 EDT2h 09mN375NC
2026-06-30partialKMSP?15:31 CDTN355NW
2026-06-30estimatedKCVGKMSP14:46 EDT14:16 CDT0h 29mN355NW
2026-06-30estimatedKMSPKCVG12:17 CDT13:38 EDT0h 20mN355NW
2026-06-30estimatedKMSP?07:35 CDT14:22Z1h 46mN355NW
2026-06-29KCVGKMSP11:07 EDT11:43 CDT1h 35mN355NW
2026-06-29KMSPKCVG07:30 CDT09:50 EDT1h 19mN355NW
2026-06-28KCVGKMSP11:08 EDT12:00 CDT1h 52mN341NW
2026-06-28estimatedKMSPKCVG07:21 CDT09:48 EDT1h 26mN341NW
2026-06-27KCVGKMSP10:59 EDT11:30 CDT1h 31mN355NW
2026-06-27KMSPKCVG07:20 CDT09:36 EDT1h 16mN355NW
2026-06-26estimatedKCVGKMSP11:00 EDT11:40 CDT1h 39mN336NW
2026-06-26estimatedKMSPKCVG07:15 CDT09:38 EDT1h 23mN336NW
2026-06-25KCVGKMSP11:03 EDT11:56 CDT1h 53mN365NW
2026-06-25estimatedKMSPKCVG07:13 CDT09:36 EDT1h 22mN365NW
2026-06-24KCVGKMSP11:03 EDT11:42 CDT1h 38mN372NW
2026-06-24KMSPKCVG07:12 CDT09:28 EDT1h 15mN372NW
2026-06-23KCVGKMSP11:12 EDT11:50 CDT1h 37mN354NW
2026-06-23estimatedKMSPKCVG07:16 CDT09:42 EDT1h 25mN354NW
2026-06-22KCVGKMSP11:04 EDT11:34 CDT1h 29mN343NW
2026-06-22estimatedKMSPKCVG07:18 CDT09:46 EDT1h 28mN343NW
2026-06-21estimatedKCVGKMSP10:57 EDT11:40 CDT1h 43mN329NW
2026-06-21KMSPKCVG07:24 CDT09:40 EDT1h 16mN329NW
2026-06-20KCVGKMSP11:03 EDT11:38 CDT1h 34mN366NW
2026-06-20estimatedKMSPKCVG07:16 CDT09:44 EDT1h 27mN366NW
2026-06-19KCVGKMSP11:25 EDT12:04 CDT1h 38mN358NW
2026-06-19KMSPKCVG07:24 CDT09:42 EDT1h 17mN358NW
2026-06-18estimatedKCVGKMSP11:57 EDT11:36 CDT0h 38mN336NW
2026-06-17KCVGKMSP11:00 EDT11:44 CDT1h 44mN353NW
2026-06-17KMSPKCVG07:29 CDT09:50 EDT1h 20mN353NW
2026-06-16KCVGKMSP11:11 EDT11:54 CDT1h 42mN361NW
2026-06-15KCVGKMSP16:47 EDT17:22 CDT1h 34mN329DN
2026-06-15estimatedKMSPKCVG13:03 CDT15:30 EDT1h 26mN329DN
2026-06-14KCVGKMSP11:13 EDT11:48 CDT1h 34mN323NB
2026-06-14estimatedKMSPKCVG07:10 CDT10:04 EDT1h 54mN323NB
2026-06-13estimatedKCVGKMSP13:37 EDT13:01 CDT0h 24mN325US
2026-06-13estimatedKMSPKCVG07:18 CDT09:42 EDT1h 23mN325US
2026-06-12KCVGKMSP11:10 EDT11:48 CDT1h 37mN372NW
2026-06-12KMSPKCVG07:28 CDT09:46 EDT1h 17mN372NW
2026-05-29estimatedKSLCKLGB20:04 MDT21:28 PDT2h 23mN123DQ
2026-05-28estimatedKSLC?20:39 MDT05:06Z2h 26mN103DU
2026-05-27estimatedKSLCKLGB21:41 MDT22:28 PDT1h 46mN117DU
2026-05-26estimatedKSLCKLGB20:48 MDT21:26 PDT1h 37mN117DU
2026-05-25estimatedKSLCKLGB20:50 MDT21:30 PDT1h 39mN138DU
2026-05-24estimatedKSLCKLGB21:16 MDT21:54 PDT1h 37mN138DU
2026-05-23estimatedKSLCKLGB20:01 MDT21:20 PDT2h 18mN127DU
2026-05-22estimated??02:42Z05:12Z2h 30mN111NG
2026-05-21estimatedKSLCKLGB20:03 MDT21:34 PDT2h 30mN110DU
2026-05-06KMSPKMCO05:57 CDT09:56 EDT2h 58mN385DZ
2026-05-05partialKMSP?06:12 CDTN116DN
2026-05-04partialKMSP?06:06 CDTN397DN
2026-05-02partialKMSP?06:07 CDTN394DX
2026-05-01KMSPKORL06:09 CDT09:53 EDT2h 43mN386DN
2026-04-30KMSPKORL06:06 CDT09:40 EDT2h 33mN390DN
2026-04-28estimatedKMSPKCVG06:01 CDT10:12 EDT3h 10mN115DN
2026-04-27KMSPKMCO06:10 CDT10:06 EDT2h 55mN381DZ
2026-04-26KMSPKMCO06:15 CDT09:56 EDT2h 40mN383DZ
2026-04-25KMSPKMCO06:09 CDT11:36 EDT4h 26mN815DN
2026-04-24KMSPKMCO06:35 CDT10:24 EDT2h 48mN101DQ
2026-04-23estimatedKMSPKCVG06:07 CDT09:56 EDT2h 49mN393DN
2026-04-22estimatedKMSPKCVG06:02 CDT09:54 EDT2h 51mN377DN
2026-04-21estimated?KCVG11:04Z09:54 EDT2h 50mN382DN
2026-04-20KMSPKMCO06:17 CDT10:14 EDT2h 57mN113DX
2026-04-19?KMCO11:24Z10:20 EDT2h 55mN370DN
2026-04-18KMSPKMCO06:21 CDT10:12 EDT2h 50mN876DN
2026-04-17KMSPKMCO06:22 CDT10:00 EDT2h 37mN385DZ
2026-04-16KMSPKMCO06:20 CDT10:00 EDT2h 39mN367DN
2026-04-15estimatedKMSPKCVG06:13 CDT10:04 EDT2h 50mN383DZ
2026-04-14KMSPKORL06:07 CDT09:54 EDT2h 46mN373DX
2026-04-13estimated?KMCO16:50Z13:08 EDT0h 17mN108DN
2026-04-13estimatedKMSPKCVG06:11 CDT09:20 EDT2h 08mN108DN
2026-04-12estimatedKMSPKCVG06:13 CDT10:00 EDT2h 46mN120DN
2026-04-11KMSPKMCO06:27 CDT10:16 EDT2h 48mN386DN
2026-04-06estimatedKMSPKCVG06:11 CDT09:48 EDT2h 36mN127DN
2026-04-05KMSPKORL06:12 CDT10:03 EDT2h 50mN123DW
2026-04-04KMSPKMCO06:15 CDT10:04 EDT2h 48mN396DN
2026-04-03estimatedKMSPKCVG06:00 CDT09:54 EDT2h 53mN123DW
2026-04-02estimated?KCVG11:34Z10:26 EDT2h 51mN373DX
2026-03-31estimatedKMSPKCVG06:18 CDT10:18 EDT3h 00mN385DZ
2026-03-30estimatedKMSPKCVG06:06 CDT09:54 EDT2h 47mN397DN
2026-03-29estimatedKMSPKCVG06:19 CDT10:08 EDT2h 48mN116DN
2026-03-16estimated??11:05Z15:14Z4h 08mN366DX
2026-03-14KMSPKMCO06:16 CDT10:04 EDT2h 48mN370DN
2026-03-13estimatedKMSPKCVG06:04 CDT09:48 EDT2h 43mN390DN
2026-03-12estimatedKMSPKCVG06:21 CDT10:02 EDT2h 40mN121DZ
2026-03-11KMSPKMCO06:30 CDT10:26 EDT2h 56mN366DX
2026-03-10KMSPKMCO06:08 CDT09:48 EDT2h 39mN109DN
2026-03-09KMSPKMCO06:12 CDT09:52 EDT2h 39mN106DN
2026-03-08KMSPKMCO06:07 CDT10:02 EDT2h 54mN395DZ
2026-03-07KLGAKORD22:37 EST23:46 CST2h 08mN125DU
2026-03-06KLGAKORD20:48 EST22:00 CST2h 12mN124DU
2026-03-05KLGAKORD20:25 EST21:44 CST2h 19mN125DU
2026-03-04KLGAKORD20:39 EST22:38 CST2h 58mN138DU
2026-03-03KLGAKORD20:35 EST21:54 CST2h 18mN125DU
2026-03-02KLGAKORD21:06 EST22:39 CST2h 33mN138DU
2026-02-28KLGAKORD20:28 EST21:46 CST2h 18mN103DU
2026-02-27KLGAKORD21:01 EST22:02 CST2h 00mN140DU
2026-02-26KLGAKORD20:58 EST22:02 CST2h 03mN103DU
2026-02-25KLGAKORD20:42 EST21:52 CST2h 10mA36EAE
2026-02-21KLGAKORD20:22 EST21:48 CST2h 26mN126DU
2026-02-20KLGAKORD21:50 EST23:00 CST2h 09mN101DU
2026-02-19KLGAKORD20:27 EST22:00 CST2h 32mN124DU
2026-02-18KLGAKORD20:53 EST22:20 CST2h 26mN126DU
2026-02-17KLGAKORD23:49 EST01:05 CST2h 15mN112DU
2026-02-16KLGAKORD20:22 EST21:32 CST2h 10mN116DU
2026-02-14KLGAKORD20:55 EST21:52 CST1h 56mN119DU
2026-02-13KLGAKORD20:27 EST22:07 CST2h 39mN109DU
2026-02-12KLGAKORD21:30 EST22:42 CST2h 11mN113DQ
2026-02-11KLGAKORD20:43 EST22:04 CST2h 20mN113DQ
2026-02-07KLGAKORD20:44 EST22:08 CST2h 23mN114DU
2026-02-06KLGAKORD21:05 EST22:14 CST2h 08mN142DU
2026-02-05KLGAKORD21:19 EST22:45 CST2h 25mN116DU
2026-02-04KLGAKORD20:51 EST21:45 CST1h 53mN135DQ
2026-02-03KLGAKORD20:49 EST22:20 CST2h 31mN125DU
2026-02-02KLGAKORD20:47 EST21:56 CST2h 08mN125DU
2026-01-31KLGAKORD23:30 EST00:22 CST1h 51mN121DU
2026-01-30KLGAKORD20:55 EST22:00 CST2h 04mN138DU
2026-01-29KLGA LaGuardiaKORD21:02 EST22:07 CST2h 04mN138DU
2026-01-28KLGAKORD21:37 EST22:42 CST2h 05mN138DU
2026-01-27KLGAKORD22:57 EST00:02 CST2h 04mN126DU
2026-01-24KLGAKORD20:47 EST22:16 CST2h 28mN122DU
2026-01-23KLGAKORD21:22 EST22:36 CST2h 14mN122DU
2026-01-22KLGAKORD20:47 EST22:18 CST2h 31mN101DU
2026-01-21KLGAKORD22:39 EST23:46 CST2h 06mN101DU
2026-01-20KLGAKORD21:21 EST22:46 CST2h 24mN104DU
2026-01-19KLGAKORD21:42 EST22:40 CST1h 57mN103DU
2026-01-09KLGAKORD20:34 EST22:30 CST2h 56mN122DU
2026-01-08KLGAKORD20:32 EST22:40 CST3h 08mN310DU
2026-01-07KLGAKORD20:39 EST22:04 CST2h 24mN136DQ
2026-01-06partialKORD?04:51 CSTN106DU
2026-01-06KLGAKORD20:47 EST00:06 CST4h 18mN106DU
2026-01-05PHKOKSLC20:26 HST04:56 MST5h 29mN191DN
2026-01-04PHKOKSLC20:37 HST05:02 MST5h 25mN185DN
2026-01-03PHKOKSLC21:23 HST05:42 MST5h 18mN192DN
2026-01-02?KSLC07:26Z06:02 MST5h 35mN195DN
2026-01-01PHKOKSLC22:29 HST07:02 MST5h 33mN180DN
2025-12-31PHKOKSLC21:12 HST06:08 MST5h 56mN1605
2025-12-30PHKOKSLC21:40 HST06:24 MST5h 43mN1605
2025-12-29PHKOKSLC23:42 HST08:36 MST5h 53mN1602
2025-12-28PHKOKSLC21:40 HST06:42 MST6h 01mN174DN
2025-12-27PHKOKSLC21:32 HST06:18 MST5h 45mN188DN
2025-12-26PHKOKSLC21:13 HST05:52 MST5h 38mN1201P
2025-12-25PHKOKSLC21:45 HST06:14 MST5h 28mN178DZ
2025-12-24PHKOKSLC20:57 HST05:34 MST5h 36mN172DZ
2025-12-23PHKOKSLC21:47 HST06:08 MST5h 20mN180DN
2025-12-22PHKOKSLC21:14 HST05:34 MST5h 19mN171DZ
2025-12-21PHKOKSLC22:23 HST06:47 MST5h 23mN189DN
2025-12-20estimated?KJFK00:00Z19:48 EST0h 48mN105DU
2025-12-19partialKJAX?17:59 ESTA017A5
2025-12-18KJAXKJFK18:26 EST20:52 EST2h 25mA04692
2025-12-18KJFKKJAX15:05 EST17:28 EST2h 22mN117DU
2025-12-17KJAXKJFK17:34 EST19:54 EST2h 19mA08A6B
2025-12-17KJFKKJAX13:42 EST16:28 EST2h 46mN134DU
2025-12-17estimated?KJFK John F. Kennedy International00:00Z20:12 EST1h 12mN106DU
2025-12-16partialKJAX?18:03 ESTA01B5C
2025-12-16partialKJFK?20:30 ESTN121DU
2025-12-15KJAXKJFK17:53 EST20:08 EST2h 14mA057C7
2025-12-15KJFKKJAX13:23 EST16:28 EST3h 04mN121DU
2025-12-15partialKJFK?23:04 ESTN113DQ
2025-12-15KJAXKJFK20:38 EST22:40 EST2h 02mN113DQ
2025-12-14KJFKKJAX16:45 EST19:22 EST2h 37mA037B2
2025-12-14estimated?KJFK00:00Z19:38 EST0h 38mN124DU
2025-12-13partialKJAX?17:35 ESTA062EC
2025-12-12KJAXKJFK23:33 EST01:26 EST1h 52mN117DU
2025-12-12KJFKKJAX20:14 EST22:32 EST2h 17mN117DU
2025-12-10KJAXKJFK17:44 EST19:32 EST1h 47mA013EE
2025-12-10KJFKKJAX13:51 EST16:34 EST2h 43mN104DU
2025-12-09KJAXKJFK17:58 EST20:02 EST2h 03mA04692
2025-12-09KJFKKJAX14:36 EST17:04 EST2h 28mN117DU
2025-11-26KJAXKJFK17:42 EST19:42 EST1h 59mA008C9
2025-11-26KJFKKJAX14:19 EST16:34 EST2h 14mN101DU
2025-10-30estimatedKJFK?15:05 EDT19:54Z0h 48mN135DQ
2025-10-29KJAXKJFK17:31 EDT19:10 EDT1h 38mN137DU
2025-10-29KJFKKJAX14:16 EDT16:22 EDT2h 05mN137DU
2025-10-28KJAXKJFK17:38 EDT19:22 EDT1h 44mA36EAE
2025-10-28KJFKKJAX14:17 EDT16:26 EDT2h 08mA36EAE
2025-10-27KJAXKJFK17:31 EDT19:14 EDT1h 42mN139DU
2025-10-27KJFKKJAX14:09 EDT16:18 EDT2h 08mN139DU
2025-10-26KJAXKJFK17:28 EDT19:12 EDT1h 43mN113DQ
2025-10-26KJFKKJAX14:02 EDT16:04 EDT2h 01mN113DQ
2025-10-25estimatedKJAXKJFK18:20 EDT19:58 EDT1h 37mN117DU
2025-10-25KJFKKJAX15:25 EDT17:22 EDT1h 56mN117DU
2025-10-24KJAXKJFK17:33 EDT19:22 EDT1h 48mN141DU
2025-10-24KJFKKJAX14:22 EDT16:26 EDT2h 03mN141DU
2025-10-23KJAXKJFK17:34 EDT19:30 EDT1h 56mN139DU
2025-10-23partialKJFK?21:26 EDTN136DQ
2025-10-22estimatedKJAX?17:52 EDT23:28Z1h 35mN136DQ
2025-10-21KJAXKJFK17:42 EDT19:22 EDT1h 39mN103DU
2025-10-21KJFKKJAX14:42 EDT16:40 EDT1h 57mN103DU
2025-10-20KJAXKJFK17:57 EDT19:50 EDT1h 52mN114DU
2025-10-20KJFKKJAX14:30 EDT16:28 EDT1h 58mN114DU
2025-10-19KJFK?15:02 EDT23:58Z4h 55mN109DU
2025-10-19estimated?KJFK00:00Z20:26 EDT0h 26mN117DU
2025-10-18estimated??23:33Z23:58Z0h 24mN117DU
2025-10-15estimated?KJFK00:00Z21:12 EDT1h 11mN136DQ
2025-10-14partialKJAX?18:05 EDTA091D5
2025-10-13partialKJAX?19:11 EDTA037B2
2025-10-13?KJFK00:00Z23:50 EDT3h 50mN120DU
2025-10-12estimated??23:01Z23:58Z0h 57mN120DU
2025-10-07KJAXKJFK17:30 EDT19:36 EDT2h 05mN103DU
2025-10-07KJFKKJAX14:00 EDT16:16 EDT2h 15mN103DU
2025-10-06KJAXKJFK17:31 EDT19:58 EDT2h 26mN129DU
2025-10-06KJFKKJAX13:54 EDT16:04 EDT2h 09mN129DU
2025-10-05KJAXKJFK17:25 EDT19:36 EDT2h 11mN138DU
2025-10-05KJFKKJAX12:34 EDT15:10 EDT2h 35mN138DU
2025-10-04partialKJFK?19:27 EDTN129DU
2025-10-04KJAXKJFK09:43 EDT11:00 EDT1h 16mN145DQ
2025-10-02KJFK John F. Kennedy InternationalKPOB13:05 EDT14:05 EDT1h 00mA0B59D
2025-10-01KJFK John F. Kennedy International?13:04 EDT18:11Z1h 07mA0757F
2025-09-30KJFK John F. Kennedy InternationalKGSB13:09 EDT14:15 EDT1h 06mA06E11
2025-09-29KJFK John F. Kennedy InternationalKPOB13:10 EDT14:14 EDT1h 04mA01B5C
2025-09-28KJFK John F. Kennedy InternationalKGSB13:18 EDT14:23 EDT1h 04mA037B2
2025-09-27KJFK John F. Kennedy InternationalEDBG13:10 EDT14:14 EDT1h 04mA022C6
2025-09-26KJAXKNTU20:32 EDT21:40 EDT1h 07mA05B7E
2025-09-25KJFK John F. Kennedy InternationalEDBG13:45 EDT14:48 EDT1h 02mA05B7E
2025-09-24KJFK John F. Kennedy International?13:16 EDT18:21Z1h 05mA04E00
2025-09-23KJFK John F. Kennedy International?13:09 EDT18:15Z1h 05mA057C7
2025-09-22KJFK John F. Kennedy International?14:16 EDT19:22Z1h 05mA0311D
2025-09-21KJFK John F. Kennedy InternationalKGSB13:03 EDT14:03 EDT1h 00mA008C9
2025-09-20KJFK John F. Kennedy InternationalKPOB13:04 EDT14:09 EDT1h 04mA042DB
2025-09-19KJFK John F. Kennedy InternationalKGSB13:21 EDT14:23 EDT1h 02mA071C8
2025-09-18KJFK John F. Kennedy International?15:36 EDT23:48Z4h 11mA09CFE
2025-08-26estimatedKJAXKJFK23:26 EDT00:02 EDT0h 35mN121DU
2025-08-25KJFKKJAX02:56 EDT16:57 EDT14h 01mN112DU
2025-08-25partialKJFK?23:02 EDTN112DU
2025-08-24partialKJFK?14:29 EDTN112DU
2025-08-24KJAXKJFK00:26 EDT03:50 EDT3h 23mN111NG
2025-08-23?KJAX14:42Z15:16 EDT4h 33mN111NG
2025-08-23estimatedKJFKKJAX01:35 EDT02:12 EDT0h 36mN112DU
2025-08-22partialKJFK?20:00 EDTN114DU
2025-08-21KJAXKJFK17:36 EDT19:58 EDT2h 21mN114DU
2025-08-21KJFKKJAX12:01 EDT15:00 EDT2h 58mN114DU
2025-08-21KJAXKJFK02:54 EDT03:34 EDT0h 39mN144DU
2025-08-19?KJFK17:49Z19:46 EDT5h 56mN104DU
2025-08-19estimated?KJFK00:00Z20:36 EDT0h 35mN111NG
2025-08-17estimatedKJAX?18:38 EDT23:58Z1h 19mN134DU
2025-08-17KJFKKJAX12:05 EDT15:12 EDT3h 07mN134DU
2025-08-17KJAXKJFK21:42 EDT01:54 EDT4h 11mN111NG
2025-08-16KMCOKJAX18:54 EDT19:44 EDT0h 50mN111NG
2025-08-16KJFKKMCO12:52 EDT16:14 EDT3h 21mN111NG
2025-08-15partialKJAX?17:52 EDTA0757F
2025-08-15KJAXKJFK20:33 EDT00:52 EDT4h 18mN123DQ

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when DAL954 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]