Flight

DAL2970

Flight history and live tracking for DAL2970, 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
RouteKMSP MINNEAPOLIS ST PAUL INTERNATIONAL → KDFW DALLAS FORT WORTH INTERNATIONAL
Scheduled departure11:00 CDT
Estimated departure11:00 CDT on time
Estimated arrival13:10 CDT
AircraftN353NW A320
Also scheduledSun 04 Oct 10:00 CDT

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

Route

AirlineDelta Air Lines
Typical originKMSP MINNEAPOLIS ST PAUL INTERNATIONAL
Typical destinationKDFW DALLAS FORT WORTH INTERNATIONAL
Distance741 nm

Flight history 338 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KMSP MINNEAPOLIS ST PAUL INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL10:03 CDT12:02 CDT1h 59mN374NW
2026-10-01KMSP MINNEAPOLIS ST PAUL INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL12:23 CDT14:39 CDT2h 16mN358NW
2026-09-30KMSP MINNEAPOLIS ST PAUL INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL10:06 CDT12:02 CDT1h 56mN356NW
2026-09-29KMSP MINNEAPOLIS ST PAUL INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL10:03 CDT11:58 CDT1h 55mN365NW
2026-09-28KMSP MINNEAPOLIS ST PAUL INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL10:09 CDT12:00 CDT1h 51mN350NA
2026-09-27KMSP MINNEAPOLIS ST PAUL INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL10:09 CDT12:05 CDT1h 56mN336NW
2026-09-26KMSP MINNEAPOLIS ST PAUL INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL11:09 CDT13:09 CDT2h 00mN366NW
2026-09-25KMSP MINNEAPOLIS ST PAUL INTERNATIONALKDFW DALLAS FORT WORTH INTERNATIONAL10:09 CDT12:05 CDT1h 56mN376NW
2026-09-24KMSPKDFW10:02 CDT12:12 CDT2h 10mN352NW
2026-09-23estimatedKMSPKDFW10:03 CDT12:14 CDT2h 10mN345NW
2026-09-22KMSPKDFW09:51 CDT12:08 CDT2h 16mN356NW
2026-09-21KMSPKDFW09:56 CDT12:18 CDT2h 21mN361NW
2026-09-20KMSPKDFW09:59 CDT11:58 CDT1h 58mN361NW
2026-09-19KMSPKDFW11:00 CDT12:56 CDT1h 55mN325US
2026-09-18estimatedKMSPKDFW10:06 CDT12:18 CDT2h 12mN329NW
2026-09-17estimatedKMSPKDFW10:01 CDT12:12 CDT2h 10mN345NW
2026-09-16estimatedKMSPKDFW10:03 CDT12:34 CDT2h 30mN341NW
2026-09-15estimated??15:31Z18:34Z3h 02mN341NW
2026-09-14estimated??15:08Z17:42Z2h 33mN358NW
2026-09-13estimatedKMSPKDFW10:04 CDT12:16 CDT2h 12mN377NW
2026-09-12estimatedKMSPKDFW11:36 CDT13:46 CDT2h 09mN357NW
2026-09-11estimated??15:03Z17:14Z2h 10mN360NW
2026-09-10estimated??15:06Z17:34Z2h 28mN329NW
2026-09-09estimatedKMSPKDFW10:12 CDT12:22 CDT2h 10mN373NW
2026-09-08estimatedKMSPKDFW10:09 CDT12:22 CDT2h 12mN345NW
2026-09-06estimated??16:02Z18:14Z2h 11mN344NW
2026-09-05estimatedKMSPKDFW11:01 CDT13:12 CDT2h 10mN375NC
2026-09-04estimatedKMSPKDFW10:09 CDT12:16 CDT2h 06mN329NW
2026-09-03estimated??15:07Z17:26Z2h 18mN363NW
Earlier flights (309) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01estimated??14:54Z17:16Z2h 21mN345NW
2026-08-31estimated??15:04Z17:28Z2h 23mN341NW
2026-08-30estimatedKMSPKDFW10:04 CDT12:10 CDT2h 05mN350NA
2026-08-29estimatedKMSPKDFW11:01 CDT13:06 CDT2h 04mN336NW
2026-08-28estimated??15:28Z17:42Z2h 13mN357NW
2026-08-27estimatedKMSPKDFW10:01 CDT12:22 CDT2h 20mN375NC
2026-08-26estimated??15:27Z17:52Z2h 24mN370NW
2026-08-25estimated??15:04Z17:20Z2h 16mN351NW
2026-08-24estimatedKMSPKDFW10:00 CDT12:12 CDT2h 11mN350NA
2026-08-23estimatedKMSPKDFW10:03 CDT12:04 CDT2h 00mN344NW
2026-08-22estimatedKMSPKDFW11:05 CDT13:06 CDT2h 01mN356NW
2026-08-21estimatedKMSPKDFW10:30 CDT13:48 CDT3h 18mN370NW
2026-08-20estimated??15:05Z17:10Z2h 04mN329NW
2026-08-19KMSPKDFW10:12 CDT12:08 CDT1h 55mN336NW
2026-08-17estimatedKMSPKDFW10:04 CDT13:22 CDT3h 18mN375NC
2026-08-16estimated??15:04Z18:28Z3h 24mN374NW
2026-08-15estimatedKMSPKDFW11:04 CDT14:24 CDT3h 19mN355NW
2026-08-14estimated??15:07Z18:33Z3h 25mN359NW
2026-08-13estimated??15:09Z17:26Z2h 16mN374NW
2026-08-12estimated??15:18Z18:45Z3h 27mN372NW
2026-07-23estimated??15:38Z17:42Z2h 03mN350NA
2026-07-22estimated?KDFW15:05Z12:12 CDT2h 06mN349NW
2026-07-21estimated??15:22Z17:26Z2h 04mN365NW
2026-07-20estimatedKMSPKDFW10:19 CDT12:22 CDT2h 03mN362NW
2026-07-19estimatedKMSPKDFW10:16 CDT12:16 CDT1h 59mN373NW
2026-07-18estimated??15:58Z18:10Z2h 11mN362NW
2026-07-17estimatedKMSPKDFW10:33 CDT12:40 CDT2h 06mN355NW
2026-07-16estimatedKMSPKDFW10:10 CDT12:12 CDT2h 01mN336NW
2026-07-15estimated??15:14Z17:22Z2h 07mN356NW
2026-07-14estimatedKMSP?10:07 CDT17:16Z2h 08mN356NW
2026-07-12estimatedKMSPKDFW10:38 CDT12:32 CDT1h 53mN335NW
2026-07-11estimatedKMSP?11:15 CDT18:34Z2h 18mN325US
2026-07-10estimatedKMSPKDFW10:14 CDT12:24 CDT2h 09mN369NW
2026-07-09estimatedKMSPKDFW10:03 CDT12:10 CDT2h 06mN340NW
2026-07-08estimatedKMSP?10:13 CDT17:30Z2h 16mN349NW
2026-07-07estimatedKMSPKDFW10:15 CDT12:38 CDT2h 22mN343NW
2026-07-06estimatedKMSPKDFW10:01 CDT12:04 CDT2h 02mN349NW
2026-07-05estimatedKMSPKDFW11:04 CDT13:20 CDT2h 15mN344NW
2026-07-04estimatedKMSPKDFW13:05 CDT15:20 CDT2h 14mN336NW
2026-07-03estimatedKMSPKDFW13:10 CDT15:30 CDT2h 19mN351NW
2026-07-02estimatedKMSPKDFW13:20 CDT15:50 CDT2h 29mN341NW
2026-07-01estimatedKMSPKDFW13:10 CDT15:26 CDT2h 15mN375NC
2026-06-30KMSPKDFW16:24 CDT16:42 CDT0h 17mN372DN
2026-06-29estimatedKMSPKDFW13:16 CDT15:26 CDT2h 09mN359NW
2026-06-28estimatedKMSPKDFW13:46 CDT15:50 CDT2h 03mN341NW
2026-06-27estimatedKMSP?13:17 CDT20:38Z2h 20mN355NW
2026-06-26estimatedKMSPKDFW10:06 CDT12:18 CDT2h 11mN369NW
2026-06-25estimatedKMSPKDFW10:21 CDT12:28 CDT2h 06mN356NW
2026-06-24estimatedKMSPKDFW10:04 CDT12:22 CDT2h 17mN358NW
2026-06-23estimatedKMSP?11:08 CDT18:30Z2h 21mN336NW
2026-06-22estimatedKMSPKDFW10:09 CDT12:14 CDT2h 05mN369NW
2026-06-21estimatedKMSPKDFW10:10 CDT12:24 CDT2h 13mN355NW
2026-06-20estimatedKMSPKDFW11:20 CDT13:26 CDT2h 05mN373NW
2026-06-19estimated??21:45Z22:28Z0h 43mN328NW
2026-06-19KMSPKOKC12:47 CDT15:12 CDT2h 24mN328NW
2026-06-18estimatedKMSPKDFW10:52 CDT11:36 CDT0h 43mN372NW
2026-06-17estimatedKMSPKDFW10:26 CDT12:32 CDT2h 05mN372NW
2026-06-16estimatedKMSPKDFW10:03 CDT12:12 CDT2h 08mN374NW
2026-06-15estimatedKMSPKDFW10:52 CDT13:06 CDT2h 13mN361NW
2026-06-14estimatedKMSP?10:09 CDT17:44Z2h 35mN325US
2026-06-13estimatedKMSPKDFW12:48 CDT13:40 CDT0h 51mN340NW
2026-06-12estimatedKMSP?09:58 CDT17:24Z2h 26mN369NW
2026-05-28estimatedKDFWKMSP15:24 CDT17:22 CDT1h 57mN352NW
2026-05-27estimatedKMSPKDFW08:10 CDT18:06 CDT9h 55mN355NW
2026-05-27estimatedKTUL?19:00 CDT01:32Z1h 31mN355NW
2026-05-26estimatedKDFWKMSP18:26 CDT18:58 CDT0h 31mN355NW
2026-05-26partialKMSP?19:00 CDTN345NW
2026-05-25estimated??21:46Z23:58Z2h 12mN345NW
2026-05-25partialKMSP?19:19 CDTN334NW
2026-05-24estimatedKDFWKMSP15:15 CDT17:20 CDT2h 04mN334NW
2026-05-23partialKDFW?19:02 CDTN345NW
2026-05-22partialKMSP?19:07 CDTN359NW
2026-05-21estimatedKDFWKMSP15:23 CDT17:34 CDT2h 11mN359NW
2026-05-20partialKDFW?20:32 CDTN374NW
2026-05-19partialKDFW?23:29 CDTN366NW
2026-05-12partialKDFW?19:02 CDTN329NW
2026-05-11partialKMSP?21:19 CDTN366NW
2026-05-11partialKMSP?19:00 CDTN366NW
2026-05-10estimatedKDFWKMSP17:52 CDT18:58 CDT1h 05mN366NW
2026-05-09estimatedKDFW?15:10 CDT22:18Z2h 07mN347NW
2026-05-08partialKMSP?19:06 CDTN340NW
2026-05-07estimatedKDFWKMSP15:31 CDT17:34 CDT2h 02mN340NW
2026-05-06estimatedKMSP?10:02 CDT17:40Z2h 37mN318NB
2026-05-05estimatedKMSP?10:06 CDT17:24Z2h 17mN335NB
2026-05-04estimatedKMSPKDFW10:18 CDT12:22 CDT2h 03mN348NB
2026-05-03estimatedKMSPKDFW10:22 CDT12:26 CDT2h 04mN357NB
2026-05-02estimatedKMSPKDFW10:12 CDT12:14 CDT2h 01mN319NB
2026-05-01estimatedKMSPKDFW10:16 CDT12:34 CDT2h 18mN333NB
2026-04-30estimatedKMSPKDFW10:12 CDT12:42 CDT2h 29mN340NB
2026-04-29estimatedKMSP?10:29 CDT17:40Z2h 10mN327NB
2026-04-28estimatedKMSPKDFW10:49 CDT13:06 CDT2h 17mN321NB
2026-04-27estimatedKMSPKDFW10:07 CDT12:22 CDT2h 15mN363NB
2026-04-26estimatedKMSPKDFW10:11 CDT12:28 CDT2h 16mN362NB
2026-04-25KMSPKDFW11:17 CDT13:22 CDT2h 05mN345NB
2026-04-24estimatedKMSPKDFW10:12 CDT12:28 CDT2h 15mN357NB
2026-04-23estimatedKMSPKDFW10:31 CDT12:42 CDT2h 11mN314NB
2026-04-22estimatedKMSPKDFW10:55 CDT13:04 CDT2h 08mN338NB
2026-04-21estimatedKMSPKDFW10:05 CDT12:06 CDT2h 00mN342NB
2026-04-20estimatedKMSPKDFW10:15 CDT12:20 CDT2h 04mN347NB
2026-04-19estimatedKMSPKDFW10:10 CDT12:14 CDT2h 03mN337NB
2026-04-18estimated??15:07Z18:18Z3h 10mN366NW
2026-04-17estimatedKMSPKDFW10:11 CDT12:34 CDT2h 22mN346NB
2026-04-16estimatedKMSPKDFW10:07 CDT12:20 CDT2h 13mN357NB
2026-04-15estimated??15:01Z17:30Z2h 28mN329NB
2026-04-14estimatedKMSPKDFW10:24 CDT12:44 CDT2h 19mN338NB
2026-04-12?KMSP20:38Z17:42 CDT2h 03mN108DQ
2026-04-12estimatedKMSPKDFW11:57 CDT14:24 CDT2h 26mN108DQ
2026-04-11estimated??22:15Z23:58Z1h 42mN922AT
2026-04-11estimatedKMSPKDFW14:12 CDT16:12 CDT1h 59mN922AT
2026-04-05?KMSP20:29Z17:30 CDT2h 00mN109DU
2026-04-05estimatedKMSPKDFW12:17 CDT14:32 CDT2h 14mN109DU
2026-04-04KDFWKMSP17:13 CDT18:58 CDT1h 44mN980AT
2026-04-04KMSPKDFW13:40 CDT15:56 CDT2h 15mN980AT
2026-04-03?KMSP20:52Z17:56 CDT2h 03mN110DU
2026-04-03estimatedKMSPKDFW12:38 CDT14:58 CDT2h 19mN110DU
2026-04-02?KMSP20:45Z18:06 CDT2h 20mN126DU
2026-04-02partialKDFW?12:13 CDTN126DU
2026-03-31?KMSP20:28Z17:32 CDT2h 03mN144DU
2026-03-31estimatedKMSPKDFW11:59 CDT14:08 CDT2h 08mN144DU
2026-03-30?KMSP20:26Z17:30 CDT2h 03mN124DU
2026-03-30estimatedKMSPKDFW12:08 CDT14:18 CDT2h 09mN124DU
2026-03-29estimated?KMSP22:22Z17:44 CDT0h 21mN101DU
2026-03-29estimatedKDFW?15:48 CDT21:58Z1h 09mN101DU
2026-03-29estimatedKMSPKDFW11:52 CDT14:00 CDT2h 07mN101DU
2026-03-28?KMSP21:42Z18:50 CDT2h 07mN960AT
2026-03-28estimatedKMSPKDFW13:03 CDT15:10 CDT2h 06mN960AT
2026-03-14?KMSP21:33Z18:48 CDT2h 14mN955AT
2026-03-14estimatedKMSPKDFW13:21 CDT15:46 CDT2h 24mN955AT
2026-03-13KDFWKMSP15:45 CDT17:50 CDT2h 04mN110DU
2026-03-13KMSPKDFW12:02 CDT14:02 CDT1h 59mN110DU
2026-03-12?KMSP20:39Z18:04 CDT2h 25mN113DQ
2026-03-12estimatedKMSPKDFW12:24 CDT14:24 CDT1h 59mN113DQ
2026-03-11KDFWKMSP15:45 CDT17:46 CDT2h 00mN131DU
2026-03-11KMSPKDFW12:12 CDT14:34 CDT2h 21mN131DU
2026-03-10KDFWKMSP15:23 CDT17:20 CDT1h 56mN114DU
2026-03-10KMSPKDFW11:55 CDT14:20 CDT2h 24mN114DU
2026-03-09KDFWKMSP15:32 CDT17:32 CDT1h 59mN144DU
2026-03-09KMSPKDFW11:57 CDT14:20 CDT2h 22mN144DU
2026-03-08KDFWKMSP15:28 CDT17:34 CDT2h 05mN145DQ
2026-03-08KMSPKDFW12:01 CDT14:08 CDT2h 06mN145DQ
2026-03-07KDFWKMSP15:17 CST17:18 CST2h 00mN131DU
2026-03-07KMSPKDFW11:37 CST14:09 CST2h 32mN131DU
2026-03-06KDFWKMSP15:07 CST17:12 CST2h 04mN116DU
2026-03-06KMSPKDFW11:33 CST14:04 CST2h 30mN116DU
2026-03-05KDFWKMSP15:02 CST17:10 CST2h 07mN145DQ
2026-03-05KMSPKDFW11:26 CST13:42 CST2h 15mN145DQ
2026-03-04KDFWKMSP14:57 CST17:16 CST2h 18mN101DU
2026-03-04KMSPKDFW11:23 CST13:44 CST2h 21mN101DU
2026-03-03KDFWKMSP15:00 CST17:08 CST2h 07mN129DU
2026-03-03KMSPKDFW11:27 CST13:46 CST2h 18mN129DU
2026-03-02KDFWKMSP15:32 CST17:32 CST1h 59mN142DU
2026-03-02KMSPKDFW11:27 CST13:46 CST2h 18mN142DU
2026-03-01KDFWKMSP14:55 CST17:24 CST2h 28mN127DU
2026-03-01KMSPKDFW11:26 CST13:32 CST2h 05mN127DU
2026-02-28KDFWKMSP15:09 CST17:28 CST2h 18mN139DU
2026-02-28KMSPKDFW11:27 CST13:30 CST2h 02mN139DU
2026-02-27KDFWKMSP15:01 CST17:22 CST2h 20mN121DU
2026-02-27KMSPKDFW11:28 CST13:32 CST2h 03mN121DU
2026-02-26KDFWKMSP14:52 CST17:08 CST2h 15mN144DU
2026-02-26KMSPKDFW11:28 CST13:46 CST2h 17mN144DU
2026-02-25KDFWKMSP15:03 CST17:18 CST2h 14mN139DU
2026-02-25KMSPKDFW11:42 CST13:48 CST2h 06mN139DU
2026-02-24KDFWKMSP15:27 CST17:44 CST2h 16mN123DQ
2026-02-24estimatedKMSPKDFW11:28 CST14:14 CST2h 46mN123DQ
2026-02-23KDFWKMSP15:31 CST17:52 CST2h 20mN117DU
2026-02-23KMSPKDFW12:28 CST14:40 CST2h 12mN117DU
2026-02-22KDFWKMSP14:54 CST08:14 CST17h 19mA05F31
2026-02-22KMSPKDFW12:04 CST14:16 CST2h 11mN123DQ
2026-02-21KDFWKMSP15:08 CST17:12 CST2h 04mN131DU
2026-02-21estimatedKMSPKDFW11:32 CST14:06 CST2h 33mN131DU
2026-02-20KDFWKMSP15:28 CST17:34 CST2h 05mN130DU
2026-02-20KMSPKDFW11:52 CST14:30 CST2h 38mN130DU
2026-02-19KDFWKMSP15:04 CST17:12 CST2h 07mN133DU
2026-02-19KMSPKDFW11:45 CST14:18 CST2h 33mN133DU
2026-02-19KCIDKMSP19:23 CST20:50 CST1h 26mN108DQ
2026-02-18KDFWKCID16:02 CST18:42 CST2h 39mA022C6
2026-02-18KMSPKDFW12:46 CST15:08 CST2h 21mN108DQ
2026-02-17KDFWKMSP14:50 CST17:10 CST2h 19mN109DU
2026-02-17KMSPKDFW11:29 CST13:50 CST2h 21mN109DU
2026-02-16KDFWKMSP14:54 CST17:08 CST2h 13mN115DU
2026-02-16KMSPKDFW11:24 CST13:32 CST2h 07mN115DU
2026-02-15KDFWKMSP14:59 CST17:08 CST2h 08mN134DU
2026-02-15KMSPKDFW11:24 CST13:36 CST2h 11mN134DU
2026-02-14KDFWKMSP17:14 CST19:16 CST2h 01mA037B2
2026-02-14KMSPKDFW13:30 CST16:18 CST2h 47mN113DQ
2026-02-13KDFWKMSP14:58 CST17:14 CST2h 15mA384F8
2026-02-13KMSPKDFW11:25 CST13:42 CST2h 16mA384F8
2026-02-12KDFWKMSP15:00 CST17:18 CST2h 17mN112DU
2026-02-12KMSPKDFW11:32 CST13:42 CST2h 10mN112DU
2026-02-11KDFWKMSP14:52 CST17:08 CST2h 15mN353NW
2026-02-11KMSPKDFW11:34 CST13:56 CST2h 21mN353NW
2026-02-08KMSPKTUL11:30 CST16:17 CST4h 46mA0B1EA
2026-02-07KDFWKMSP14:55 CST17:14 CST2h 18mN130DU
2026-02-07KMSPKDFW11:42 CST13:54 CST2h 11mN130DU
2026-02-06KDFWKMSP15:06 CST17:18 CST2h 11mN116DU
2026-02-06partialKDFW?06:02 CSTN105DU
2026-02-06estimatedKMSPKDFW19:02 CST00:32 CST5h 29mN310DU
2026-02-05KDFWKMSP16:01 CST18:38 CST2h 37mA3472F
2026-02-05KMSPKDFW11:28 CST13:34 CST2h 05mN105DU
2026-02-04KDFWKMSP15:01 CST17:28 CST2h 27mN103DU
2026-02-04KMSPKDFW11:34 CST13:36 CST2h 01mN103DU
2026-02-03KDFWKMSP14:57 CST17:16 CST2h 18mN120DU
2026-02-03KMSPKDFW11:25 CST13:34 CST2h 08mN120DU
2026-02-02KDFWKMSP15:10 CST17:26 CST2h 15mN103DU
2026-02-02KMSPKDFW11:47 CST13:52 CST2h 04mN103DU
2026-02-01KDFWKMSP15:49 CST18:46 CST2h 56mA3761C
2026-02-01KMSPKDFW12:21 CST14:24 CST2h 02mA3761C
2026-01-31KDFWKMSP14:56 CST17:18 CST2h 21mN123DQ
2026-01-31KMSPKDFW11:52 CST14:04 CST2h 11mN123DQ
2026-01-30KDFWKMSP14:54 CST17:14 CST2h 19mN124DU
2026-01-30KMSPKDFW11:30 CST13:48 CST2h 17mN124DU
2026-01-29KDFWKMSP15:02 CST17:12 CST2h 09mN335NW
2026-01-29KMSPKDFW11:23 CST13:42 CST2h 18mN335NW
2026-01-28KDFWKMSP14:56 CST17:18 CST2h 21mN116DU
2026-01-28KMSPKDFW11:31 CST13:42 CST2h 10mN116DU
2026-01-27KDFWKMSP15:07 CST17:26 CST2h 19mN141DU
2026-01-27KMSPKDFW11:37 CST13:50 CST2h 12mN141DU
2026-01-26KDFW?15:48 CST23:58Z2h 09mN114DU
2026-01-26KMSPKDFW12:40 CST14:56 CST2h 15mN114DU
2026-01-25KDFWKMSP16:47 CST19:20 CST2h 32mA3689E
2026-01-25KMSPKDFW12:48 CST15:38 CST2h 49mA3689E
2026-01-23?KMSP21:21Z17:28 CST2h 06mN126DU
2026-01-23KMSPKDFW11:59 CST14:36 CST2h 36mN126DU
2026-01-22KDFWKMSP15:20 CST17:42 CST2h 21mN116DU
2026-01-22KMSPKDFW12:19 CST14:28 CST2h 09mN116DU
2026-01-22partialKMSP?11:29 CSTN116DU
2026-01-21KDFWKMSP15:26 CST17:58 CST2h 31mN128DU
2026-01-21KMSPKDFW11:53 CST14:34 CST2h 40mN128DU
2026-01-20KDFWKMSP14:51 CST17:04 CST2h 12mN109DU
2026-01-20KMSPKDFW11:25 CST13:44 CST2h 18mN109DU
2026-01-19KDFWKMSP14:56 CST17:10 CST2h 14mN137DU
2026-01-19KMSPKDFW11:39 CST13:56 CST2h 16mN137DU
2026-01-19estimatedKMSPKDFW18:12 CST18:36 CST0h 24mN136DQ
2026-01-18KDFWKMSP15:25 CST17:58 CST2h 32mN136DQ
2026-01-18KMSPKDFW12:24 CST14:32 CST2h 07mN136DQ
2026-01-09KDFWKMSP14:55 CST16:38 CST1h 42mN141DU
2026-01-09KMSPKDFW11:17 CST14:02 CST2h 44mN141DU
2026-01-08KDFWKMSP15:40 CST17:30 CST1h 49mN110DU
2026-01-08KMSPKDFW12:15 CST14:38 CST2h 22mN110DU
2026-01-07KDFWKMSP15:01 CST17:02 CST2h 00mN141DU
2026-01-07KMSPKDFW11:27 CST13:36 CST2h 08mN141DU
2026-01-06KDFWKMSP14:58 CST17:00 CST2h 01mN109DU
2026-01-06KMSPKDFW11:32 CST13:54 CST2h 21mN109DU
2026-01-05KDFWKMSP15:00 CST17:06 CST2h 05mN130DU
2026-01-05KMSPKDFW11:33 CST13:54 CST2h 20mN130DU
2026-01-04KMSPKDFW11:21 CST13:38 CST2h 16mN309DU
2026-01-03KMSPKDFW11:21 CST13:34 CST2h 13mA37D8A
2026-01-02KMSPKDFW11:21 CST13:42 CST2h 20mA3962D
2026-01-01KMSPKDFW11:55 CST14:00 CST2h 04mA3689E
2025-12-31KMSPKDFW12:37 CST14:32 CST1h 55mA3AC77
2025-12-30KMSPKDFW11:50 CST14:04 CST2h 13mN303DU
2025-12-29KMSPKDFW11:47 CST14:08 CST2h 20mN301DU
2025-12-28KMSPKDFW13:51 CST16:30 CST2h 38mA37D8A
2025-12-27KMSPKDFW11:57 CST14:14 CST2h 16mN117DU
2025-12-26KMSPKDFW11:20 CST13:28 CST2h 08mN303DU
2025-12-25KMSPKDFW11:52 CST14:06 CST2h 13mN314DU
2025-12-24KMSPKDFW11:11 CST13:20 CST2h 08mA3A152
2025-12-23KMSPKDFW11:33 CST13:38 CST2h 04mN306DU
2025-12-22KMSPKDFW11:19 CST13:26 CST2h 07mA3761C
2025-12-21KMSPKDFW11:18 CST13:34 CST2h 15mA3962D
2025-12-20KMSPKDFW14:37 CST16:36 CST1h 58mN304DU
2025-12-19KMSPKDFW09:58 CST12:14 CST2h 15mN354NW
2025-12-18KMSPKDFW10:08 CST12:36 CST2h 27mN348NW
2025-12-17estimatedKMSPKDFW10:04 CST12:24 CST2h 20mN345NW
2025-12-16KMSPKDFW10:22 CST12:42 CST2h 19mN353NW
2025-12-15KMSPKDFW10:05 CST12:06 CST2h 00mN360NW
2025-12-14KMSPKDFW10:08 CST12:30 CST2h 22mN339NW
2025-12-13KMSPKDFW10:34 CST12:50 CST2h 15mN370NW
2025-12-12KMSPKDFW11:56 CST14:14 CST2h 17mN350NA
2025-12-11KMSPKDFW09:58 CST12:30 CST2h 32mN378NW
2025-12-10KMSPKDFW10:29 CST12:42 CST2h 12mN368NW
2025-12-09KMSPKDFW10:12 CST12:22 CST2h 09mN353NW
2025-11-27estimatedKMSPKDFW10:10 CST12:10 CST1h 59mN378NW
2025-11-26estimated??16:44Z19:16Z2h 31mN361NW
2025-10-30estimatedKMSPKDFW10:15 CDT12:32 CDT2h 16mA42EF4
2025-10-29estimatedKMSPKDFW10:03 CDT12:14 CDT2h 10mN334NW
2025-10-28estimatedKMSPKDFW10:15 CDT12:40 CDT2h 24mN372NW
2025-10-27estimatedKMSPKDFW10:11 CDT12:12 CDT2h 00mN357NW
2025-10-26estimatedKMSPKDFW10:11 CDT12:10 CDT1h 58mN328NW
2025-10-25estimated??15:08Z17:26Z2h 17mN365NW
2025-10-24estimatedKMSPKDFW10:14 CDT12:32 CDT2h 17mN338NW
2025-10-22estimatedKMSPKDFW10:25 CDT12:24 CDT1h 58mN355NW
2025-10-21estimatedKMSPKDFW10:54 CDT12:22 CDT1h 27mN353NW
2025-10-15KMSPKDFW09:57 CDT12:14 CDT2h 16mN355NW
2025-10-14estimatedKMSPKDFW10:07 CDT12:34 CDT2h 27mN345NW
2025-10-13KMSPKDFW10:05 CDT12:28 CDT2h 22mN357NW
2025-10-07KMSPKDFW10:02 CDT12:30 CDT2h 27mN325US
2025-10-06KMSPKDFW10:02 CDT12:28 CDT2h 26mN347NW
2025-10-05KDTOKDFW09:47 CDT12:26 CDT2h 39mN339NW
2025-10-04estimatedKMSPKDFW17:15 CDT18:59 CDT1h 44mN339NW
2025-10-02KMSP?10:18 CDT16:18Z1h 00mA43C7A
2025-10-01KMSP?10:11 CDT16:15Z1h 04mA42EF4
2025-09-30KMSP?10:14 CDT16:17Z1h 03mA40D8D
2025-09-29KMSPKIAB10:09 CDT11:15 CDT1h 05mA3B87F
2025-09-28KMSP?10:07 CDT16:10Z1h 03mA3B4C8
2025-09-26KMSP?10:16 CDT16:19Z1h 02mA38D49
2025-09-25KMSP?11:16 CDT17:19Z1h 02mA3D890
2025-09-24KMSPKICT10:37 CDT11:44 CDT1h 06mA382B6
2025-09-23KMSP?10:11 CDT16:15Z1h 03mA39100
2025-09-22KMSPKIAB10:21 CDT11:29 CDT1h 07mA39100
2025-09-21KMSP?10:15 CDT16:16Z1h 00mA39100
2025-09-19KMSPKICT10:22 CDT11:29 CDT1h 07mA38D49
2025-08-25estimatedKMSPKDFW19:02 CDT20:16 CDT1h 13mN360NW
2025-08-24estimatedKMSPKDFW09:58 CDT18:58 CDT8h 59mN360NW
2025-08-21partialKDFW?01:54 CDTN340NW
2025-08-19estimatedKMSPKDFW09:57 CDT13:46 CDT3h 49mN362NW
2025-08-17KMSPKDFW09:58 CDT12:08 CDT2h 10mN336NW
2025-08-15KMSPKDFW09:59 CDT12:00 CDT2h 01mN377NW
2025-08-14estimatedKMSPKDFW10:09 CDT11:38 CDT1h 28mN377NW

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 DAL2970 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]