Flight

DAL2820

Flight history and live tracking for DAL2820, 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

DateSun 04 Oct 2026
RouteKCLT CHARLOTTE DOUGLAS INTERNATIONAL → KMSP MINNEAPOLIS ST PAUL INTERNATIONAL
Scheduled departure19:16 EDT

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

Route

AirlineDelta Air Lines
Typical originKCLT CHARLOTTE DOUGLAS INTERNATIONAL
Typical destinationKMSP MINNEAPOLIS ST PAUL INTERNATIONAL
Distance808 nm

Flight history 197 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KIOBKMSP20:00 EDT20:42 CDT1h 41mN351NB
2026-10-02KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL20:18 EDT20:33 CDT25h 15mN351NB
2026-10-01KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL20:18 EDT21:25 CDT2h 07m
2026-09-30KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL19:45 EDT20:53 CDT2h 08mN362NB
2026-09-30KMSP MINNEAPOLIS ST PAUL INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL15:19 CDT18:33 EDT2h 14mN362NB
2026-09-29KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL19:27 EDT20:44 CDT2h 17mN355NB
2026-09-29KMSP MINNEAPOLIS ST PAUL INTERNATIONALKCLT CHARLOTTE DOUGLAS INTERNATIONAL14:53 CDT17:50 EDT1h 57mN355NB
2026-09-28KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL19:15 EDT20:27 CDT2h 12mN346NB
2026-09-27KCLT CHARLOTTE DOUGLAS INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL19:30 EDT20:45 CDT2h 15mN355NB
2026-09-26estimatedKJKLKMSP20:00 EDT21:34 CDT2h 34mN318NB
2026-09-25partialKCLT?20:00 EDTN343NB
2026-09-24partial??00:00ZN340DU
2026-09-23estimatedKCLTKMSP18:06 EDT18:58 CDT1h 51mN340DU
2026-09-23partialKCLT?20:00 EDTN339NB
2026-09-22estimatedKCLTKMSP19:18 EDT18:58 CDT0h 39mN339NB
2026-09-22partialKCLT?20:00 EDTN343NB
2026-09-21partialKCLT?20:00 EDTN339NB
2026-09-20estimatedKCLTKMSP19:34 EDT18:58 CDT0h 24mN339NB
2026-09-19KCLTKMSP20:25 EDT21:34 CDT2h 08mN319NB
2026-09-18KSYM?20:00 EDT01:56Z1h 56mN370NB
2026-09-17partial??00:00ZN321NB
2026-09-16partialKCLT?15:44 EDTN321NB
2026-09-16estimated??00:00Z01:04Z1h 03mN321NB
2026-09-15estimatedKCLTKMSP19:17 EDT18:58 CDT0h 41mN321NB
2026-09-15partialKCLT?15:38 EDTN321NB
2026-09-15estimatedKCLTKMSP20:00 EDT20:34 CDT1h 33mN328NB
2026-09-14partial??00:00ZN355NB
2026-09-13estimatedKCLTKMSP19:39 EDT18:58 CDT0h 19mN355NB
2026-09-08estimatedKCLTKMSP20:00 EDT20:29 CDT1h 28mN364NB
2026-09-07estimatedKCLTKMSP19:25 EDT18:58 CDT0h 33mN364NB
2026-09-05estimatedKCLTKMSP20:00 EDT20:40 CDT1h 39mN365NB
2026-09-04partial??03:20ZN370NB
2026-09-04estimatedKCLTKMSP20:00 EDT21:02 CDT2h 01mN370NB
Earlier flights (164) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-08-31estimatedKCLTKMSP20:00 EDT20:34 CDT1h 33mN361NB
2026-08-30partialKCLT?19:25 EDTN361NB
2026-08-29KCLTKMSP21:49 EDT23:00 CDT2h 11mN101DQ
2026-08-28KCLTKMSP20:09 EDT21:16 CDT2h 06mN330NB
2026-08-27KCLTKMSP20:00 EDT21:16 CDT2h 16mN370NB
2026-08-26partialKCLT?15:40 EDTN370NB
2026-08-26estimatedKCLTKMSP20:00 EDT20:34 CDT1h 34mN334NB
2026-08-25partialKCLT?19:17 EDTN334NB
2026-08-25KMSPKCLT14:58 CDT17:52 EDT1h 53mN334NB
2026-08-25estimated??00:00Z02:06Z2h 05mN316NB
2026-08-24partialKCLT?22:56 EDTN330NB
2026-08-24estimatedKCLTKMSP20:00 EDT21:00 CDT1h 59mN330NB
2026-08-23partialKCLT?19:40 EDTN330NB
2026-08-22estimatedKCLTKMSP20:00 EDT20:54 CDT1h 53mN365NB
2026-08-21partial??00:00ZN357NB
2026-08-20partial??00:00ZN355NB
2026-08-19partial??00:00ZN345NB
2026-08-18partialKCLT?20:04 EDTN334NB
2026-08-17estimated??00:40Z02:36Z1h 55mN368NB
2026-08-15KCLTKMSP20:30 EDT21:38 CDT2h 07mN332NB
2026-08-14estimatedKCLTKMSP20:00 EDT21:00 CDT2h 00mN368NB
2026-08-13partial??00:00ZN360NB
2026-08-12partialKCLT?20:20 EDTN352NB
2026-08-11KMSPKCLT15:05 CDT18:18 EDT2h 12mN352NB
2026-07-22estimated?KMSP00:00Z20:50 CDT1h 49mN355NB
2026-07-21partialKCLT?19:14 EDTN355NB
2026-07-21KMSPKCLT14:27 CDT17:36 EDT2h 08mN355NB
2026-07-21estimated?KCLT00:00Z22:34 EDT2h 33mN349NB
2026-07-20KCLTKMSP20:27 EDT21:50 CDT2h 22mN351NB
2026-07-18partialKCLT?22:52 EDTN371NB
2026-07-17KCLTKMSP20:13 EDT21:20 CDT2h 06mN317NB
2026-07-16estimated?KMSP00:00Z20:18 CDT1h 18mN114DU
2026-07-15partialKCLT?19:04 EDTN114DU
2026-07-15KMSPKCLT14:33 CDT17:42 EDT2h 08mN114DU
2026-07-15estimated?KMSP00:00Z20:18 CDT1h 18mN323NB
2026-07-14partialKCLT?19:10 EDTN323NB
2026-07-14KMSPKCLT14:38 CDT17:48 EDT2h 09mN323NB
2026-07-14KCLTKMSP20:02 EDT21:02 CDT1h 59mN360NB
2026-07-13KCLTKMSP20:46 EDT21:58 CDT2h 11mN359NB
2026-07-11estimatedKCLT?20:00 EDT01:52Z1h 52mN323NB
2026-07-10partialKCLT?23:27 EDTN346NB
2026-07-10KCLTKMSP20:07 EDT21:22 CDT2h 14mN346NB
2026-07-09estimatedKCLT?20:00 EDT01:54Z1h 54mN366NB
2026-07-08partialKCLT?19:25 EDTN366NB
2026-07-08KMSPKCLT14:57 CDT18:10 EDT2h 12mN366NB
2026-07-08estimatedKCLTKMSP20:02 EDT20:40 CDT1h 37mN317NB
2026-07-07partialKCLT?19:20 EDTN317NB
2026-07-07KMSPKCLT14:32 CDT17:36 EDT2h 03mN317NB
2026-07-07KCLTKMSP20:05 EDT21:14 CDT2h 08mN336NB
2026-07-06partialKCLT?20:25 EDTN370NB
2026-06-27estimatedKCLT?20:00 EDT01:54Z1h 54mN336NB
2026-06-26partialKCLT?20:00 EDTN355NB
2026-06-25partial??04:39ZN349NB
2026-06-25estimatedKCLTKMSP20:00 EDT20:44 CDT1h 43mN357NB
2026-06-24partialKCLT?19:21 EDTN357NB
2026-06-24KMSPKCLT14:59 CDT17:56 EDT1h 56mN357NB
2026-06-24estimatedKLOU?20:00 EDT01:52Z1h 52mN349NB
2026-06-23partialKCLT?19:10 EDTN349NB
2026-06-23KMSPKCLT14:46 CDT17:36 EDT1h 49mN349NB
2026-06-23KCLTKMSP20:00 EDT21:10 CDT2h 10mN355NB
2026-06-22partialKCLT?20:00 EDTN314NB
2026-06-21partialKCLT?19:32 EDTN314NB
2026-06-20KCLTKMSP20:14 EDT21:38 CDT2h 23mN317NB
2026-06-19KCLTKMSP13:50 EDT15:04 CDT2h 13mN339NB
2026-06-18estimatedKCLTKMSP20:00 EDT20:54 CDT1h 54mN370NB
2026-06-17partialKCLT?19:31 EDTN370NB
2026-06-17partialKCLT?15:48 EDTN370NB
2026-06-17estimatedKLOUKMSP20:00 EDT20:32 CDT1h 31mN124DU
2026-06-16partialKCLT?19:06 EDTN124DU
2026-06-16KMSPKCLT14:42 CDT17:38 EDT1h 55mN124DU
2026-06-16KHKYKMSP20:00 EDT21:12 CDT2h 11mN317NB
2026-06-15partialKCLT?22:10 EDTN352NB
2026-06-13estimatedKCLT?20:00 EDT01:50Z1h 50mN302NB
2026-06-12partial??03:10ZN314NB
2026-06-12estimatedKHKYKMSP20:00 EDT21:10 CDT2h 09mN314NB
2026-05-29estimatedKCLTKMSP20:00 EDT20:54 CDT1h 54mN324NB
2026-05-28partial??02:48ZN355NW
2026-05-28KCLTKMSP20:00 EDT21:24 CDT2h 24mN355NW
2026-05-27partialKCLT?21:24 EDTN359NW
2026-05-26estimatedKHKYKMSP20:00 EDT21:00 CDT2h 00mN315NB
2026-05-23KCLTKMSP00:38 EDT01:40 CDT2h 01mN348NB
2026-05-22KCLTKMSP20:07 EDT21:22 CDT2h 15mN357NB
2026-05-21KCLTKMSP20:00 EDT21:14 CDT2h 14mN324NB
2026-05-20partialKCLT?21:58 EDTN326NB
2026-05-19partialKCLT?21:25 EDTN336NB
2026-05-12estimatedKCLTKMSP20:00 EDT20:54 CDT1h 53mN360NB
2026-05-11partialKCLT?20:00 EDTN314NB
2026-05-10partialKCLT?19:35 EDTN314NB
2026-05-09estimatedKCLTKMSP20:00 EDT20:50 CDT1h 50mN344NB
2026-05-08partialKCLT?20:00 EDTN346NB
2026-02-12estimatedKCLTKMSP19:01 EST18:52 CST0h 50mN951AT
2026-02-11partial??00:00ZN951AT
2026-02-07KCLTKMSP20:06 EST21:48 CST2h 42mN957AT
2026-02-06estimatedKCLTKMSP19:00 EST18:48 CST0h 47mN983AT
2026-02-05partial??00:00ZN899AT
2026-02-04partial??00:00ZN983AT
2026-02-03partial??00:00ZN925AT
2026-02-02partial??00:00ZN951AT
2026-02-01partialKCLT?17:34 ESTN951AT
2026-01-31estimatedKCLTKMSP19:00 EST18:36 CST0h 36mN980AT
2026-01-30partial??00:01ZN922AT
2026-01-29partial??00:00ZN603AT
2026-01-28partial??00:00ZN929AT
2026-01-27partial??00:01ZN961AT
2026-01-26partialKCLT?17:30 ESTN961AT
2026-01-24KCLTKMSP19:34 EST21:06 CST2h 31mN938AT
2026-01-23estimatedKCLTKMSP19:09 EST18:54 CST0h 44mN961AT
2026-01-22partialKCLT?20:31 ESTN938AT
2026-01-22estimatedKCLTKMSP19:00 EST18:50 CST0h 49mN938AT
2026-01-21partial??00:02ZN935AT
2026-01-20partial??00:00ZN717JL
2026-01-19partialKCLT?17:26 ESTN717JL
2026-01-09partialKCLT?19:01 ESTN953AT
2026-01-08partial??00:00ZN923AT
2026-01-07partial??00:00ZN995AT
2026-01-06partialKCLT?17:13 ESTN995AT
2026-01-04KPITKMSP07:05 EST08:10 CST2h 05mN304DU
2026-01-03estimatedKCLTKMSP07:35 EST08:26 CST1h 50mN304DU
2026-01-02estimatedKCLTKMSP07:14 EST08:18 CST2h 03mN304DU
2026-01-01estimatedKCLTKMSP07:58 EST09:02 CST2h 03mN311DU
2025-12-31KPITKMSP07:44 EST08:46 CST2h 01mA3AC77
2025-12-30KPITKMSP07:41 EST08:38 CST1h 56mN302DU
2025-12-29estimatedKCLTKMSP07:10 EST07:56 CST1h 45mN308DU
2025-12-28KPITKMSP07:29 EST08:20 CST1h 50mA35D79
2025-12-27estimatedKCLTKMSP07:21 EST08:26 CST2h 04mN313DU
2025-12-26KPITKMSP07:56 EST08:54 CST1h 57mN312DU
2025-12-25KPITKMSP07:05 EST08:06 CST2h 01mN311DU
2025-12-24KPITKMSP07:04 EST08:06 CST2h 02mA35D79
2025-12-23KPITKMSP07:07 EST08:06 CST1h 59mA3A509
2025-12-22KPITKMSP07:30 EST08:36 CST2h 06mA3761C
2025-12-21KPITKMSP07:08 EST08:10 CST2h 01mA3962D
2025-12-20KPITKMSP07:47 EST08:46 CST1h 59mN302DU
2025-12-19estimated?KATL11:13Z07:18 EST1h 05mN892AT
2025-12-18KMYRKATL06:01 EST07:06 EST1h 04mN336NB
2025-12-17estimated?KATL11:03Z07:02 EST0h 59mN333NB
2025-12-16KMYRKATL07:26 EST08:28 EST1h 01mN333NB
2025-12-15estimated?KATL11:06Z07:06 EST1h 00mN334NB
2025-12-14estimated?KATL13:35Z08:54 EST0h 18mN322NB
2025-12-14estimated?KATL11:06Z07:12 EST1h 06mN322NB
2025-12-13estimated?KATL17:01Z13:00 EST0h 58mN371NB
2025-12-12estimated?KATL11:15Z07:18 EST1h 02mN302NB
2025-12-11estimated?KATL11:17Z07:22 EST1h 04mN302NB
2025-12-10KMYRKATL06:58 EST08:04 EST1h 05mN345NB
2025-11-27estimated?KATL11:14Z07:00 EST0h 45mN302NB
2025-11-26estimated?KATL11:19Z07:10 EST0h 51mN302NB
2025-10-30estimated?KATL10:14Z07:04 EDT0h 49mN347NW
2025-10-29estimated?KATL10:17Z07:10 EDT0h 52mN367NW
2025-10-28estimated?KATL10:13Z07:04 EDT0h 50mN352NW
2025-10-27estimated?KATL10:12Z07:08 EDT0h 55mN334NW
2025-10-24estimated??10:12Z10:32Z0h 19mN392DN
2025-10-21estimated?KATL01:33Z12:00 EDT14h 27mN321NB
2025-10-15KMYRKATL06:04 EDT06:58 EDT0h 53mN372NW
2025-10-14KMYRKATL06:10 EDT07:06 EDT0h 55mN337NW
2025-10-13KMYRKATL06:13 EDT07:06 EDT0h 53mN352NW
2025-10-08estimatedKMYR?06:05 EDT10:22Z0h 16mN354NW
2025-10-07KMYRKATL06:03 EDT07:10 EDT1h 06mN342NW
2025-10-06KMYRKATL06:26 EDT07:34 EDT1h 07mN345NW
2025-08-24KMYRKATL06:10 EDT07:11 EDT1h 00mN3764D
2025-08-21KMYRKATL05:59 EDT06:52 EDT0h 53mN940DU
2025-08-20KMYRKATL11:21 EDT13:16 EDT1h 54mN3764D
2025-08-19KMYRKATL06:08 EDT07:04 EDT0h 56mN384DA
2025-08-17KMYRKATL06:03 EDT07:02 EDT0h 59mN397DA
2025-08-16KMYRKATL06:24 EDT07:20 EDT0h 55mN390DA
2025-08-15estimated?KATL12:24Z09:22 EDT0h 58mN378DA

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