Flight

DAL2070

Flight history and live tracking for DAL2070, 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
RouteKSLC SALT LAKE CITY INTERNATIONAL → KCLT CHARLOTTE DOUGLAS INTERNATIONAL
Scheduled departure10:45 MDT
Also scheduledSat 03 Oct 17:50 EDT

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

Route

AirlineDelta Air Lines
Observed routeKLNK → KCLT

Flight history 396 flights since Mar 2026

DateFromToDepArrDurationAircraft
2026-10-02KCLT CHARLOTTE DOUGLAS INTERNATIONALKSLC SALT LAKE CITY INTERNATIONAL18:41 EDT20:23 MDT3h 42mN613DN
2026-10-02KSLC SALT LAKE CITY INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL11:00 MDT16:26 EDT3h 26mN613DN
2026-10-01KCLT CHARLOTTE DOUGLAS INTERNATIONALKSLC SALT LAKE CITY INTERNATIONAL18:05 EDT19:45 MDT3h 40mN607DN
2026-10-01KSLC SALT LAKE CITY INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL10:59 MDT16:34 EDT3h 35mN607DN
2026-09-30KCLT CHARLOTTE DOUGLAS INTERNATIONALKSLC SALT LAKE CITY INTERNATIONAL17:56 EDT19:41 MDT3h 45mN601DT
2026-09-30KSLC SALT LAKE CITY INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL10:57 MDT16:25 EDT3h 28mN601DT
2026-09-29KCLT CHARLOTTE DOUGLAS INTERNATIONALKSLC SALT LAKE CITY INTERNATIONAL18:07 EDT11:13 MDT19h 06mN588DT
2026-09-29KCLT CHARLOTTE DOUGLAS INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL18:07 EDT18:49 EDT0h 42mN588DT
2026-09-29KSLC SALT LAKE CITY INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL11:02 MDT16:30 EDT3h 28mN588DT
2026-09-28KCLT CHARLOTTE DOUGLAS INTERNATIONALKSLC SALT LAKE CITY INTERNATIONAL18:11 EDT19:58 MDT3h 47mN604DN
2026-09-28KSLC SALT LAKE CITY INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL11:09 MDT16:44 EDT3h 35mN604DN
2026-09-27KCLT CHARLOTTE DOUGLAS INTERNATIONALKSLC SALT LAKE CITY INTERNATIONAL18:57 EDT20:48 MDT3h 51mN600DZ
2026-09-27KSLC SALT LAKE CITY INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL11:49 MDT17:13 EDT3h 24mN600DZ
2026-09-26KCLT CHARLOTTE DOUGLAS INTERNATIONALKSLC SALT LAKE CITY INTERNATIONAL18:12 EDT19:56 MDT3h 44mN574DT
2026-09-26KSLC SALT LAKE CITY INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL11:05 MDT16:34 EDT3h 29mN574DT
2026-09-25KCLT CHARLOTTE DOUGLAS INTERNATIONALKSLC SALT LAKE CITY INTERNATIONAL18:15 EDT19:55 MDT3h 40mN606DN
2026-09-25KSLC SALT LAKE CITY INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL11:08 MDT16:37 EDT3h 29mN606DN
2026-09-24partialKCLT?16:38 EDTN610DN
2026-09-24partialKCLT?20:00 EDTN607DN
2026-09-23partialKCLT?16:44 EDTN607DN
2026-09-23KSLCKCLT10:36 MDT16:44 EDT4h 07mN607DN
2026-09-23estimated??00:00Z02:28Z2h 27mN579DT
2026-09-22partialKCLT?16:46 EDTA77035
2026-09-22KSLCKCLT11:20 MDT16:44 EDT3h 24mA77035
2026-09-22?KSLC00:00Z19:56 MDT1h 55mA76C79
2026-09-21partialKCLT?16:34 EDTA76C79
2026-09-21KSLCKCLT11:02 MDT16:24 EDT3h 22mA76C79
2026-09-21?KSLC00:00Z20:10 MDT2h 10mA7BF22
2026-09-20partialKCLT?16:28 EDTA7BF22
2026-09-20partialKCLT?12:57 EDTA7BF22
2026-09-20estimated??00:00Z02:14Z2h 13mN901DN
2026-09-19partialKCLT?18:23 EDTN901DN
2026-09-19partialKCLT?13:12 EDTN901DN
2026-09-19partialKCLT?22:42 EDTN865DN
2026-09-18partialKCLT?12:42 EDTN865DN
2026-09-18estimated??00:00Z01:56Z1h 55mACFC56
2026-09-17partialKCLT?18:09 EDTACFC56
2026-09-17partialKCLT?12:44 EDTACFC56
2026-09-17estimated??00:00Z01:42Z1h 41mN867DN
2026-09-16partialKCLT?17:52 EDTN867DN
2026-09-16partialKCLT?12:41 EDTN867DN
2026-09-16estimated??00:00Z02:22Z2h 21mN846DN
2026-09-15partialKCLT?18:32 EDTN846DN
2026-09-15partialKCLT?13:49 EDTN846DN
2026-09-15estimated??00:00Z02:04Z2h 04mN949DZ
2026-09-14partialKCLT?18:14 EDTN949DZ
2026-09-14partialKCLT?12:49 EDTN949DZ
2026-09-14estimated??00:00Z02:20Z2h 19mN925DZ
2026-09-13partialKCLT?18:24 EDTN925DZ
2026-09-13partialKCLT?12:38 EDTN925DZ
2026-09-13estimated??00:00Z02:20Z2h 19mN816DN
2026-09-12partialKCLT?18:30 EDTN816DN
2026-09-12partialKCLT?12:41 EDTN816DN
2026-09-12estimated??00:00Z02:04Z2h 03mN863DN
2026-09-11partialKCLT?18:12 EDTN863DN
2026-09-11partialKCLT?12:42 EDTN863DN
2026-09-11estimated??00:29Z02:00Z1h 30mN860DN
2026-09-10partialKCLT?17:54 EDTN860DN
2026-09-10KSLCKCLT10:42 MDT16:24 EDT3h 41mN860DN
2026-09-10estimated??00:00Z02:08Z2h 08mN834DN
2026-09-09partialKCLT?18:02 EDTN834DN
2026-09-09partialKCLT?12:41 EDTN834DN
2026-09-09estimated??00:00Z01:50Z1h 50mN884DN
2026-09-08partialKCLT?18:06 EDTN884DN
2026-09-08partialKCLT?12:44 EDTN884DN
2026-09-08estimated??00:08Z01:50Z1h 41mA7D2BC
2026-09-07partialKCLT?18:14 EDTA7D2BC
2026-09-07partialKCLT?20:00 EDTA7FA3B
2026-09-06partialKCLT?18:10 EDTA7FA3B
2026-09-06partialKCLT?12:39 EDTA7FA3B
2026-09-06estimated??00:00Z02:00Z1h 59mA768C2
2026-09-05partialKCLT?18:01 EDTA768C2
2026-09-05partialKCLT?12:25 EDTA768C2
2026-09-05estimated??00:00Z01:54Z1h 53mA7816A
2026-09-04partialKCLT?18:10 EDTN583DT
2026-09-04partialKCLT?12:39 EDTN583DT
2026-09-04estimated??00:00Z02:34Z2h 34mN580DT
2026-09-03partialKCLT?18:50 EDTN580DT
2026-09-03partialKCLT?13:45 EDTN580DT
2026-09-03estimated??16:39Z16:56Z0h 16mN580DT
2026-09-03estimated??00:00Z02:10Z2h 09mN578DN
Earlier flights (315) - back to 2026-03-29
DateFromToDepArrDurationAircraft
2026-09-01partialKCLT?18:07 EDTA768C2
2026-09-01partialKCLT?12:37 EDTA768C2
2026-09-01estimated??00:00Z02:10Z2h 09mA7FDF2
2026-08-31partialKCLT?18:07 EDTA7FDF2
2026-08-31partialKCLT?12:36 EDTA7FDF2
2026-08-31estimated??00:00Z02:26Z2h 26mA75DA2
2026-08-30partialKCLT?18:29 EDTA75DA2
2026-08-30partialKCLT?12:48 EDTA75DA2
2026-08-30estimated??00:00Z02:24Z2h 23mA79DC4
2026-08-29partialKCLT?18:33 EDTA79DC4
2026-08-29partialKCLT?12:56 EDTA79DC4
2026-08-29estimated??00:00Z02:52Z2h 52mA7BB77
2026-08-28partialKCLT?18:59 EDTA7BB77
2026-08-28partialKCLT?12:54 EDTA7BB77
2026-08-28estimated??00:00Z02:02Z2h 02mA7C7A2
2026-08-27partialKCLT?18:07 EDTA7C7A2
2026-08-27partialKCLT?12:46 EDTA7C7A2
2026-08-27estimated??00:00Z02:04Z2h 03mA7E54F
2026-08-26partialKCLT?18:06 EDTA7E54F
2026-08-26partialKCLT?12:41 EDTA7E54F
2026-08-26estimated??00:00Z02:22Z2h 21mA79DC4
2026-08-25partialKCLT?18:30 EDTA79DC4
2026-08-25estimatedKLNKKCLT11:40 CDT16:54 EDT4h 13mA79DC4
2026-08-25estimated??00:00Z02:16Z2h 16mA7F684
2026-08-24partialKCLT?18:09 EDTA7F684
2026-08-24estimatedKLNKKCLT11:40 CDT16:18 EDT3h 38mA7F684
2026-08-24estimated??00:00Z02:46Z2h 45mA6F5FC
2026-08-23partialKCLT?18:35 EDTA6F5FC
2026-08-23estimatedKLNKKCLT12:10 CDT16:52 EDT3h 41mA6F5FC
2026-08-23estimated??00:00Z03:44Z3h 43mN372NW
2026-08-22estimatedKLNKKCLT11:38 CDT16:14 EDT3h 35mN372NW
2026-08-22estimated??00:00Z02:18Z2h 18mA76154
2026-08-21partial??00:00ZN576DN
2026-08-20partial??00:00ZN614DN
2026-08-19partial??00:00ZN606DN
2026-08-18partial??00:00ZN608DN
2026-08-17partial??00:40ZN581DA
2026-08-16partial??00:00ZN578DN
2026-08-15partial??00:00ZN576DN
2026-08-14partial??00:00ZN603DN
2026-08-13partial??00:00ZN601DT
2026-08-12partial??00:00ZN606DN
2026-08-11estimated??18:55Z23:58Z5h 02mN606DN
2026-07-23partialKCLT?13:07 EDTA7BB77
2026-07-23estimatedKLNK?19:00 CDT02:38Z2h 38mA7816A
2026-07-22partialKCLT?18:47 EDTA7816A
2026-07-22estimatedKLNKKCLT12:25 CDT17:10 EDT3h 44mA7816A
2026-07-22estimated??00:00Z02:16Z2h 15mA7BB77
2026-07-21partialKCLT?18:33 EDTA7BB77
2026-07-21estimatedKLNKKCLT11:50 CDT16:32 EDT3h 41mA7BB77
2026-07-21estimated??07:17Z07:58Z0h 40mA7E198
2026-07-21estimated??00:00Z02:28Z2h 28mA7E198
2026-07-20partialKCLT?18:34 EDTA7E198
2026-07-20estimated?KCLT16:57Z16:36 EDT3h 38mA7E198
2026-07-19estimated??00:00Z01:52Z1h 51mA7AC8F
2026-07-18partialKCLT?18:07 EDTA7AC8F
2026-07-18estimatedKLNKKCLT11:25 CDT16:20 EDT3h 54mA7AC8F
2026-07-18estimated??00:00Z02:20Z2h 20mA7B7C5
2026-07-17partialKCLT?18:42 EDTA7B7C5
2026-07-17estimatedKLNKKCLT11:54 CDT16:42 EDT3h 47mA7B7C5
2026-07-17estimated??00:00Z02:02Z2h 02mA7650B
2026-07-16partialKCLT?18:23 EDTA7650B
2026-07-16estimatedKLNKKCLT11:57 CDT16:54 EDT3h 56mA7650B
2026-07-16estimated??00:00Z01:54Z1h 54mA7F2D2
2026-07-15partialKCLT?18:21 EDTA7F2D2
2026-07-15estimatedKLNKKCLT11:51 CDT16:42 EDT3h 50mA7F2D2
2026-07-15estimated??00:00Z01:58Z1h 58mA79046
2026-07-14partialKCLT?18:33 EDTA79046
2026-07-14estimatedKLNKKCLT11:59 CDT17:00 EDT4h 00mA79046
2026-07-14estimatedKLNK?19:00 CDT02:28Z2h 27mA7F2D2
2026-07-13partialKCLT?18:50 EDTA7F2D2
2026-07-13estimatedKLNKKCLT11:51 CDT17:00 EDT4h 08mA7F2D2
2026-07-13estimatedKSZL?19:00 CDT02:06Z2h 05mA7AC8F
2026-07-12partialKCLT?18:27 EDTA7AC8F
2026-07-12estimatedKLNKKCLT11:49 CDT16:46 EDT3h 56mA7AC8F
2026-07-12estimatedKFRI?19:00 CDT01:50Z1h 49mA7A17B
2026-07-11partialKCLT?17:56 EDTA7A17B
2026-07-11estimatedKLNKKCLT11:26 CDT16:02 EDT3h 35mA7A17B
2026-07-11estimated??00:00Z02:26Z2h 26mA7AC8F
2026-07-10partialKCLT?18:32 EDTA7AC8F
2026-07-10estimatedKLNKKCLT11:52 CDT16:32 EDT3h 39mA7AC8F
2026-07-10estimatedKHRO?19:00 CDT02:30Z2h 29mA7E906
2026-07-09partialKCLT?18:36 EDTA7E906
2026-07-09estimatedKLNKKCLT11:46 CDT16:20 EDT3h 33mA7E906
2026-07-09estimatedKLNK?19:00 CDT02:28Z2h 27mA77DAE
2026-07-08partialKCLT?18:32 EDTA77DAE
2026-07-08estimatedKLNKKCLT11:53 CDT16:42 EDT3h 49mA77DAE
2026-07-08partialKCLT?20:02 EDTA7D673
2026-07-07estimatedKLNKKCLT13:29 CDT18:12 EDT3h 42mA7D673
2026-07-07estimatedKCHA?20:00 EDT03:14Z3h 13mA7B7C5
2026-07-06partialKCLT?19:29 EDTA7B7C5
2026-07-06estimatedKLNKKCLT12:40 CDT17:30 EDT3h 49mA7B7C5
2026-07-06estimatedKLNK?19:00 CDT02:36Z2h 35mA759EB
2026-07-05partialKCLT?18:51 EDTA759EB
2026-07-05estimatedKLNKKCLT11:52 CDT16:44 EDT3h 51mA759EB
2026-07-05estimatedKSLC?18:00 MDT01:16Z1h 15mA75634
2026-07-04partialKCLT?17:29 EDTA75634
2026-07-04estimatedKLNKKCLT11:08 CDT15:52 EDT3h 43mA75634
2026-07-04estimatedKCOU?19:00 CDT02:28Z2h 28mA79046
2026-07-03partialKCLT?18:24 EDTA79046
2026-07-03estimatedKLNKKCLT11:53 CDT16:48 EDT3h 54mA79046
2026-07-03estimatedKFLV?19:00 CDT02:08Z2h 07mA7C7A2
2026-07-02partialKCLT?18:20 EDTA7C7A2
2026-07-02estimatedKLNKKCLT11:59 CDT16:42 EDT3h 43mA7C7A2
2026-07-02estimatedKSZL?19:00 CDT02:20Z2h 19mA7DA2A
2026-07-01partialKCLT?18:29 EDTA7DA2A
2026-07-01estimatedKLNKKCLT11:54 CDT16:36 EDT3h 41mA7DA2A
2026-07-01estimatedKFRI?19:00 CDT02:14Z2h 13mA7CB53
2026-06-30partialKCLT?18:25 EDTA7CB53
2026-06-30estimatedKLNKKCLT16:01 CDT17:46 EDT0h 44mA7CB53
2026-06-30estimatedKBNA?19:00 CDT03:10Z3h 09mA759EB
2026-06-29partialKCLT?19:20 EDTA759EB
2026-06-29estimatedKLNKKCLT13:14 CDT17:52 EDT3h 37mA759EB
2026-06-29estimatedUSTO?19:00 CDT02:34Z2h 33mA7D2BC
2026-06-28partialKCLT?18:39 EDTA7D2BC
2026-06-28estimatedKLNKKCLT11:59 CDT16:30 EDT3h 30mA7D2BC
2026-06-28estimatedKMKL?19:00 CDT03:08Z3h 08mA7650B
2026-06-27partialKCLT?19:03 EDTA7650B
2026-06-27estimatedKLNKKCLT11:22 CDT16:28 EDT4h 05mA7650B
2026-06-27estimatedKFYV?19:00 CDT02:22Z2h 22mA7F684
2026-06-26partialKCLT?18:22 EDTA7F684
2026-06-26estimatedKLNKKCLT12:00 CDT16:44 EDT3h 43mA7F684
2026-06-26estimatedKLNK?19:00 CDT02:54Z2h 54mA7A17B
2026-06-25partialKCLT?18:44 EDTA7A17B
2026-06-25estimatedKLNKKCLT12:14 CDT17:00 EDT3h 45mA7A17B
2026-06-25estimated??09:05Z11:44Z2h 38mA77DAE
2026-06-25estimatedKLNK?19:00 CDT02:20Z2h 19mA77DAE
2026-06-24partialKCLT?18:22 EDTA77DAE
2026-06-24estimatedKLNKKCLT11:59 CDT16:36 EDT3h 36mA77DAE
2026-06-24estimatedKSZL?19:00 CDT02:22Z2h 21mA779EB
2026-06-23partialKCLT?18:25 EDTA779EB
2026-06-23estimatedKLNKKCLT11:50 CDT16:16 EDT3h 25mA779EB
2026-06-23estimatedKTUL?19:00 CDT02:20Z2h 20mA77DAE
2026-06-22partialKCLT?18:16 EDTA77DAE
2026-06-22estimatedKLNKKCLT12:02 CDT16:38 EDT3h 35mA77DAE
2026-06-22estimated??00:00Z02:24Z2h 24mN506DA
2026-06-21partialKCLT?18:19 EDTN506DA
2026-06-21estimatedKLNKKCLT11:59 CDT16:30 EDT3h 30mN506DA
2026-06-21estimated??00:00Z01:54Z1h 53mA7D673
2026-06-20partialKCLT?17:46 EDTA7D673
2026-06-20estimatedKLNKKCLT11:28 CDT15:56 EDT3h 27mA7D673
2026-06-20estimated??00:00Z02:20Z2h 20mA793FD
2026-06-19partialKCLT?18:22 EDTA793FD
2026-06-19estimatedKLNKKCLT12:01 CDT16:24 EDT3h 22mA793FD
2026-06-19estimated??10:41Z12:28Z1h 46mA77035
2026-06-19estimatedKTBN?19:00 CDT02:28Z2h 27mA77035
2026-06-18partialKCLT?18:25 EDTA77035
2026-06-18estimatedKLNKKCLT12:34 CDT16:22 EDT2h 47mA77035
2026-06-18estimatedKFYV?19:00 CDT03:12Z3h 11mA7DA2A
2026-06-17partialKCLT?18:24 EDTA7DA2A
2026-06-17estimatedKLNKKCLT11:56 CDT16:22 EDT3h 25mA7DA2A
2026-06-17estimated??00:00Z02:22Z2h 22mA7B40E
2026-06-16partialKCLT?18:22 EDTA7B40E
2026-06-16estimatedKLNKKCLT12:01 CDT16:20 EDT3h 18mA7B40E
2026-06-16estimatedKTBN?19:00 CDT02:26Z2h 25mA768C2
2026-06-15partialKCLT?18:25 EDTA768C2
2026-06-15estimatedKLNKKCLT12:05 CDT16:20 EDT3h 14mA768C2
2026-06-15estimated??09:32Z11:22Z1h 49mA7A532
2026-06-15estimatedKLNK?19:00 CDT03:00Z3h 00mA7A532
2026-06-14partialKCLT?18:45 EDTA7A532
2026-06-14estimatedKLNKKCLT12:05 CDT16:28 EDT3h 22mA7A532
2026-06-14estimatedKTIK?19:00 CDT02:12Z2h 12mA797B4
2026-06-13partialKCLT?18:02 EDTA797B4
2026-06-13estimatedKLNKKCLT12:47 CDT15:48 EDT2h 00mA797B4
2026-06-13estimatedKSZL?19:00 CDT02:24Z2h 24mA7851C
2026-06-12partialKCLT?18:19 EDTA7851C
2026-06-12estimatedKLNKKCLT12:01 CDT16:22 EDT3h 20mA7851C
2026-06-12estimatedKELD?19:00 CDT02:44Z2h 43mA7E198
2026-06-11estimated??22:40Z23:58Z1h 17mA7E198
2026-05-29estimated??17:54Z18:44Z0h 49mN373DX
2026-05-29estimated??00:00Z02:02Z2h 02mN116DN
2026-05-28partialKCLT?18:14 EDTN116DN
2026-05-28estimatedKLNKKCLT11:48 CDT16:42 EDT3h 53mN116DN
2026-05-28estimated??00:00Z02:08Z2h 07mN129DN
2026-05-27partialKCLT?18:32 EDTN129DN
2026-05-27estimated??16:56Z20:34Z3h 38mN129DN
2026-05-27estimatedKLNK?19:00 CDT03:00Z3h 00mN392DN
2026-05-26partialKCLT?18:59 EDTN392DN
2026-05-26estimatedKLNKKCLT12:08 CDT16:48 EDT3h 39mN392DN
2026-05-26estimatedKGVW?19:00 CDT02:08Z2h 07mN121DZ
2026-05-25partialKCLT?18:21 EDTN121DZ
2026-05-25estimatedKLNKKCLT11:51 CDT16:38 EDT3h 47mN121DZ
2026-05-25estimatedKSLC?18:07 MDT01:42Z1h 34mN124DX
2026-05-24partialKCLT?17:42 EDTN124DX
2026-05-24estimatedKLNKKCLT11:26 CDT16:16 EDT3h 50mN124DX
2026-05-24estimated??00:00Z02:58Z2h 57mN374DX
2026-05-23partialKCLT?18:50 EDTN374DX
2026-05-23estimatedKLNKKCLT11:29 CDT16:08 EDT3h 38mN374DX
2026-05-23estimatedKGVW?19:00 CDT02:12Z2h 11mN116DN
2026-05-22partialKCLT?18:25 EDTN116DN
2026-05-22estimatedKLNKKCLT11:56 CDT16:50 EDT3h 53mN116DN
2026-05-22estimated??00:00Z02:36Z2h 36mN125DN
2026-05-21estimated??22:41Z23:58Z1h 17mN125DN
2026-05-21estimatedKLNKKCLT11:51 CDT16:32 EDT3h 40mN125DN
2026-05-21estimatedKLNK?19:00 CDT02:18Z2h 18mN119DN
2026-05-20partialKCLT?20:41 EDTN124DX
2026-05-19partialKSLC?19:22 MDTN129DN
2026-05-12partialKCLT?18:14 EDTN129DN
2026-05-12estimatedKLNKKCLT11:48 CDT16:18 EDT3h 29mN129DN
2026-05-12estimatedKLNK?19:00 CDT02:14Z2h 13mN115DN
2026-05-11partialKCLT?18:17 EDTN115DN
2026-05-11estimatedKLNKKCLT11:47 CDT16:20 EDT3h 32mN115DN
2026-05-11estimatedKCOU?19:00 CDT02:24Z2h 23mN115DN
2026-05-10partialKCLT?18:27 EDTN115DN
2026-05-10estimatedKLNKKCLT11:50 CDT16:22 EDT3h 31mN115DN
2026-05-10estimatedKFLV?19:00 CDT01:58Z1h 58mN122DN
2026-05-09partialKCLT?17:54 EDTN122DN
2026-05-09estimatedKLNKKCLT11:27 CDT15:48 EDT3h 20mN122DN
2026-05-09estimatedKSZL?19:00 CDT02:24Z2h 24mN111DC
2026-05-08partialKCLT?18:07 EDTN111DC
2026-05-08estimatedKLNKKCLT11:51 CDT16:14 EDT3h 22mN111DC
2026-05-08estimatedKTYS?20:00 EDT03:48Z3h 47mN109DN
2026-05-07estimated??23:27Z23:58Z0h 30mN109DN
2026-05-07estimatedKLNKKCLT11:55 CDT16:20 EDT3h 24mN109DN
2026-05-07estimatedKFRI?19:00 CDT02:04Z2h 03mN851DN
2026-05-06partialKCLT?17:27 EDTN851DN
2026-05-06estimatedKLNKKCLT11:18 CDT15:40 EDT3h 21mN851DN
2026-05-06estimated??00:00Z01:44Z1h 44mN804DN
2026-05-05partialKCLT?17:19 EDTN804DN
2026-05-05estimatedKLNKKCLT11:12 CDT15:28 EDT3h 15mN804DN
2026-05-05estimatedKHIF?18:00 MDT02:04Z2h 04mN902DN
2026-05-04partialKCLT?17:50 EDTN902DN
2026-05-04estimatedKLNKKCLT12:03 CDT16:18 EDT3h 15mN902DN
2026-05-04estimatedKSLC?18:02 MDT01:30Z1h 27mN907DN
2026-05-03estimated??21:31Z23:54Z2h 22mN907DN
2026-05-03estimatedKSLCKCLT10:14 MDT15:40 EDT3h 25mN907DN
2026-05-02estimatedKFRI?19:29 CDT01:24Z0h 54mN910DU
2026-05-01partialKCLT?17:17 EDTN910DU
2026-05-01estimatedKLNKKCLT11:06 CDT15:30 EDT3h 23mN910DU
2026-05-01estimatedKSLC?18:58 MDT01:52Z0h 53mN912DU
2026-04-30partialKCLT?17:26 EDTN912DU
2026-04-30partialKCLT?12:16 EDTN912DU
2026-04-30estimated??00:00Z01:42Z1h 42mN935DZ
2026-04-29partialKCLT?17:23 EDTN935DZ
2026-04-29estimated??16:13Z19:20Z3h 06mN935DZ
2026-04-29estimatedKHIF?18:18 MDT01:36Z1h 17mN885DN
2026-04-28partialKCLT?17:20 EDTN885DN
2026-04-28partialKCLT?12:10 EDTN885DN
2026-04-28estimatedKGCK?19:00 CDT01:40Z1h 39mN832DN
2026-04-27partialKCLT?17:26 EDTN832DN
2026-04-27partialKCLT?12:12 EDTN832DN
2026-04-27estimatedKSLC?18:18 MDT01:42Z1h 24mN900DU
2026-04-26estimated??21:37Z23:46Z2h 08mN900DU
2026-04-26partialKCLT?12:12 EDTN900DU
2026-04-26estimated??11:44Z15:36Z3h 51mA759EB
2026-04-26estimated??06:02Z06:44Z0h 41mA759EB
2026-04-26estimated??03:36Z04:28Z0h 51mA759EB
2026-04-26estimatedKSLC?18:00 MDT02:04Z2h 03mA759EB
2026-04-25estimated??21:52Z23:58Z2h 05mA759EB
2026-04-25partialKCLT?12:38 EDTA759EB
2026-04-25estimatedKSLC?18:00 MDT01:30Z1h 29mN832DN
2026-04-24partialKCLT?17:27 EDTN832DN
2026-04-24partialKCLT?12:14 EDTN832DN
2026-04-24estimated??00:00Z01:54Z1h 54mN816DN
2026-04-23partialKCLT?17:41 EDTN816DN
2026-04-23partialKCLT?12:20 EDTN816DN
2026-04-23estimated??00:00Z01:24Z1h 24mN920DU
2026-04-22partialKCLT?17:30 EDTN920DU
2026-04-22partialKCLT?12:13 EDTN920DU
2026-04-22estimated??00:00Z01:14Z1h 14mN930DZ
2026-04-21partialKCLT?17:24 EDTN930DZ
2026-04-21partialKCLT?12:15 EDTN930DZ
2026-04-21estimated??00:00Z01:44Z1h 43mN885DN
2026-04-20partialKCLT?17:35 EDTN885DN
2026-04-20partialKCLT?12:12 EDTN885DN
2026-04-20estimated??00:00Z01:36Z1h 35mN895DN
2026-04-19estimated??21:40Z23:59Z2h 18mN895DN
2026-04-19partialKCLT?12:11 EDTN895DN
2026-04-19estimated??00:23Z01:44Z1h 20mA77DAE
2026-04-18partialKCLT?17:34 EDTA77DAE
2026-04-18partialKCLT?12:23 EDTA77DAE
2026-04-18estimated??00:00Z01:50Z1h 49mN859DN
2026-04-17partialKCLT?17:19 EDTN859DN
2026-04-17partialKCLT?12:13 EDTN859DN
2026-04-17estimated??00:26Z02:00Z1h 33mN815DN
2026-04-16partialKCLT?17:29 EDTN815DN
2026-04-16estimated??16:14Z19:40Z3h 25mN815DN
2026-04-16estimated??00:00Z01:30Z1h 29mN824DN
2026-04-15partialKCLT?17:24 EDTN824DN
2026-04-15partialKCLT?12:16 EDTN824DN
2026-04-15estimated??00:00Z01:18Z1h 17mN862DN
2026-04-14partialKCLT?17:17 EDTN862DN
2026-04-14partialKCLT?12:11 EDTN862DN
2026-04-14estimated??00:00Z01:38Z1h 37mN864DN
2026-04-13partialKCLT?17:30 EDTN864DN
2026-04-13estimated??00:00Z01:48Z1h 47mN922DZ
2026-04-12partialKCLT?17:44 EDTN922DZ
2026-04-12partialKCLT?13:32 EDTN922DZ
2026-04-12estimated??16:30Z17:10Z0h 39mN922DZ
2026-04-12estimated??00:00Z01:46Z1h 45mN835DN
2026-04-11estimated??21:51Z23:58Z2h 06mN835DN
2026-04-11estimated??16:25Z20:12Z3h 46mN835DN
2026-04-11estimated??00:16Z01:52Z1h 35mN837DN
2026-04-10estimated??23:38Z23:59Z0h 20mN837DN
2026-04-06estimated??00:00Z02:00Z2h 00mN844DN
2026-04-05partialKCLT?17:59 EDTN844DN
2026-04-05partialKCLT?13:11 EDTN844DN
2026-04-05estimated??00:00Z01:32Z1h 31mN810DN
2026-04-04estimated??16:31Z23:54Z7h 22mN810DN
2026-04-04estimated??00:00Z02:38Z2h 38mN831DN
2026-04-03partialKCLT?18:05 EDTN831DN
2026-04-03partialKCLT?12:31 EDTN831DN
2026-04-03estimated??00:00Z02:44Z2h 43mN844DN
2026-04-02partialKCLT?18:18 EDTN844DN
2026-04-02partialKCLT?12:53 EDTN844DN
2026-04-02estimated??00:00Z01:52Z1h 52mN874DN
2026-04-01partial??04:49ZN899DN
2026-04-01estimated??00:00Z01:26Z1h 26mN899DN
2026-03-31partialKCLT?17:31 EDTN899DN
2026-03-31partialKCLT?12:25 EDTN899DN
2026-03-31estimated??00:00Z01:40Z1h 39mN915DU
2026-03-30partialKCLT?17:34 EDTN915DU
2026-03-30partialKCLT?12:25 EDTN915DU
2026-03-30estimated??00:00Z01:56Z1h 56mN920DU
2026-03-29estimated??22:22Z23:58Z1h 35mN920DU

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