Flight

DAL2941

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

Route

AirlineDelta Air Lines
Typical originKMSP MINNEAPOLIS ST PAUL INTERNATIONAL
Typical destinationKBIL Billings Logan International Airport
Distance648 nm

Flight history 273 flights since Oct 2025

DateFromToDepArrDurationAircraft
2026-10-03KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBIL Billings Logan International Airport22:28 CDT23:22 MDT1h 54mN121DZ
2026-10-02KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBIL Billings Logan International Airport22:11 CDT23:07 MDT1h 56mN129DN
2026-10-01KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBIL Billings Logan International Airport22:11 CDT23:03 MDT1h 52mN366DX
2026-09-30KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBIL Billings Logan International Airport22:06 CDT22:47 MDT1h 41mN388DN
2026-09-29KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBIL Billings Logan International Airport22:15 CDT23:02 MDT1h 47mN396DN
2026-09-28KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBIL Billings Logan International Airport22:14 CDT22:59 MDT1h 45mN119DN
2026-09-27KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBIL Billings Logan International Airport19:00 CDT19:44 MDT1h 44mN107DN
2026-09-26KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBIL Billings Logan International Airport19:00 CDT19:44 MDT1h 44mN107DN
2026-09-25KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBIL Billings Logan International Airport22:05 CDT22:53 MDT1h 48mN104DN
2026-09-24KMSPKBIL22:08 CDT23:14 MDT2h 06mN396DN
2026-09-23KMSPKBIL22:41 CDT23:44 MDT2h 02mN373DX
2026-09-22KMSPKBIL23:03 CDT23:52 MDT1h 48mN101DQ
2026-09-21KMSPKBIL22:11 CDT23:20 MDT2h 08mN398DN
2026-09-20partialKMSP?19:00 CDTN370DN
2026-09-19partialKMSP?22:44 CDTN370DN
2026-09-18partialKMSP?22:23 CDTN370DN
2026-09-17partialKMSP?22:13 CDTN124DX
2026-09-16partialKMSP?22:09 CDTN128DN
2026-09-15partialKMSP?22:27 CDTN392DN
2026-09-14estimated??03:19Z04:28Z1h 08mN101DQ
2026-09-13partialKMSP?19:33 CDTN347DN
2026-09-12partialKMSP?22:10 CDTN104DN
2026-09-11partialKMSP?22:29 CDTN369DN
2026-09-10partialKMSP?22:09 CDTN384DN
2026-09-09estimated??03:06Z04:18Z1h 11mN377DN
2026-09-08partialKMSP?19:15 CDTN382DN
2026-09-07partialKMSP?19:05 CDTN105DX
2026-09-06partialKMSP?19:19 CDTN370DN
2026-09-05partialKMSP?19:02 CDTN388DN
2026-09-04partialKMSP?19:25 CDTN109DN
2026-09-03partialKMSP?19:03 CDTN388DN
Earlier flights (242) - back to 2025-10-06
DateFromToDepArrDurationAircraft
2026-09-01partialKMSP?19:08 CDTN127DN
2026-08-31estimated??03:23Z04:26Z1h 02mN121DZ
2026-08-30partialKMSP?19:05 CDTN123DW
2026-08-29estimated??03:11Z04:42Z1h 31mN109DN
2026-08-28partialKMSP?00:16 CDTN101DQ
2026-08-27partialKMSP?22:19 CDTN108DN
2026-08-26partialKMSP?22:17 CDTN128DN
2026-08-25partialKMSP?22:22 CDTN371DN
2026-08-24estimated??03:25Z04:30Z1h 04mN372DN
2026-08-23estimated??00:00Z01:10Z1h 09mN380DN
2026-08-22partialKMSP?22:45 CDTN381DZ
2026-08-21estimated??04:25Z13:18Z8h 53mN105DX
2026-08-20partialKMSP?22:23 CDTN115DN
2026-08-19estimated??03:20Z04:26Z1h 05mN395DZ
2026-08-18estimated??03:19Z04:30Z1h 10mN117DX
2026-08-17partialKMSP?05:53 CDTN104DN
2026-08-16partialKMSP?19:04 CDTN371DN
2026-08-15partialKMSP?23:01 CDTN363DN
2026-08-14estimated??03:24Z13:21Z9h 57mN103DY
2026-08-13partialKMSP?22:28 CDTN371DN
2026-08-12estimated??03:21Z13:14Z9h 52mN101DQ
2026-07-23estimated?KMSP03:32Z23:40 CDT1h 07mN312DN
2026-07-22partialKMSP?22:30 CDTN395DZ
2026-07-21partialKMSP?22:37 CDTN377DN
2026-07-20estimated??04:02Z05:08Z1h 05mN384DN
2026-07-19partialKMSP?21:15 CDTN116DN
2026-07-18partialKMSP?22:40 CDTN395DZ
2026-07-17estimated??04:26Z05:28Z1h 02mN107DN
2026-07-16partialKMSP?22:27 CDTN113DX
2026-07-15estimated??03:21Z04:28Z1h 06mN105DX
2026-07-14partialKMSP?22:22 CDTN394DX
2026-07-13partialKMSP?22:29 CDTN372DN
2026-07-12partialKMSP?19:00 CDTN116DN
2026-07-11partialKMSP?22:51 CDTN397DN
2026-07-10partialKMSP?22:38 CDTN379DN
2026-07-09partialKMSP?22:27 CDTN128DN
2026-07-08partialKMSP?22:45 CDTN110DX
2026-07-07partialKMSP?22:35 CDTN376DN
2026-07-06partialKMSP?22:49 CDTN389DN
2026-07-05partialKMSP?19:00 CDTN375DN
2026-07-04partialKMSP?22:19 CDTN119DN
2026-07-03partialKMSP?22:31 CDTN118DY
2026-07-02partialKMSP?22:15 CDTN124DX
2026-07-01estimatedKMSP?22:35 CDT04:42Z1h 06mN104DN
2026-06-30partialKMSP?22:00 CDTN114DN
2026-06-29partialKMSP?22:11 CDTN375DN
2026-06-28estimated??03:15Z03:52Z0h 37mN395DZ
2026-06-28KMSPKDEN19:00 CDT20:36 MDT2h 35mN395DZ
2026-06-27partialKMSP?22:28 CDTN376DN
2026-06-26partialKMSP?23:19 CDTN366DX
2026-06-25partialKMSP?22:25 CDTN103DY
2026-06-24partialKMSP?22:33 CDTN373DX
2026-06-23partialKMSP?22:26 CDTN126DN
2026-06-22partialKMSP?22:29 CDTN123DW
2026-06-21partialKMSP?19:04 CDTN314DN
2026-06-19partialKMSP?23:25 CDTN389DN
2026-06-18partialKMSP?22:57 CDTN120DN
2026-06-17partialKMSP?22:36 CDTN382DN
2026-06-16partialKMSP?22:25 CDTN375DN
2026-06-15partialKMSP?01:29 CDTN106DN
2026-06-14partialKMSP?19:26 CDTN111DC
2026-06-13partialKMSP?22:58 CDTN398DN
2026-06-12partialKMSP?00:50 CDTN112DN
2026-05-29partialKMSP?22:11 CDTN809DN
2026-05-28partialKMSP?22:17 CDTN880DN
2026-05-27partialKMSP?22:50 CDTN930DZ
2026-05-26partialKMSP?22:18 CDTN831DN
2026-05-25partialKMSP?22:15 CDTN812DN
2026-05-24partialKMSP?22:20 CDTN820DN
2026-05-23partialKMSP?22:18 CDTN895DN
2026-05-22partialKMSP?22:23 CDTN840DN
2026-05-21partialKMSP?22:15 CDTN930DZ
2026-05-20partialKMSP?19:39 CDTN831DN
2026-05-19partialKMSP?20:52 CDTN866DN
2026-05-12estimatedKMSP?22:05 CDT04:16Z1h 10mN881DN
2026-05-11partialKMSP?22:23 CDTN849DN
2026-05-10partialKMSP?22:14 CDTN813DN
2026-05-09partialKMSP?22:19 CDTN914DU
2026-05-08partialKMSP?22:15 CDTN918DU
2026-05-07partialKMSP?19:04 CDTN916DU
2026-05-06estimatedKMSP?19:00 CDT01:12Z1h 12mN376NW
2026-05-05partialKMSP?19:07 CDTN350NA
2026-05-04partialKMSP?19:03 CDTN377NW
2026-05-03partialKMSP?19:05 CDTN371NW
2026-05-02partialKMSP?19:23 CDTN365NW
2026-05-01partialKMSP?19:11 CDTN354NW
2026-04-30partialKMSP?19:04 CDTN355NW
2026-04-29partialKMSP?19:02 CDTN362NW
2026-04-28partialKMSP?19:21 CDTN356NW
2026-04-27partialKMSP?19:27 CDTN370NW
2026-04-26partialKMSP?19:00 CDTN349NW
2026-04-25partialKMSP?19:01 CDTN378NW
2026-04-24partialKMSP?19:05 CDTN355NW
2026-04-23partialKMSP?19:08 CDTN378NW
2026-04-22partialKMSP?19:02 CDTN375NC
2026-04-21partialKMSP?19:06 CDTN334NW
2026-04-20partialKMSP?19:00 CDTN363NW
2026-04-19estimated?KMSP00:00Z19:52 CDT0h 52mN378NW
2026-04-18partialKMSP?20:49 CDTN328NW
2026-04-17partialKMSP?19:10 CDTN374NW
2026-04-16partialKMSP?19:03 CDTN334NW
2026-04-15partialKMSP?19:08 CDTN362NW
2026-04-14partialKMSP?19:36 CDTN353NW
2026-04-13partialKMSP?19:20 CDTN354NW
2026-04-12estimated??01:14Z02:08Z0h 53mN353NW
2026-04-11partialKMSP?20:00 CDTN374NW
2026-04-06partialKMSP?19:10 CDTN366NW
2026-04-05partialKMSP?19:31 CDTN362NW
2026-04-04partialKMSP?19:09 CDTN335NW
2026-04-03partialKMSP?19:16 CDTN364NW
2026-04-02partialKMSP?19:13 CDTN357NW
2026-04-01partialKMSP?19:07 CDTN359NW
2026-03-31partialKMSP?19:06 CDTN357NW
2026-03-30estimated?KMSP00:15Z20:24 CDT1h 08mN345NW
2026-03-29partialKMSP?19:24 CDTN345NW
2026-03-16partialKMSP?19:54 CDTN325US
2026-03-14partialKMSP?19:11 CDTN343NW
2026-03-13partialKMSP?19:38 CDTN325US
2026-03-12partialKMSP?19:13 CDTN351NW
2026-03-11KMSPKBIL19:22 CDT20:16 MDT1h 53mN354NW
2026-03-10KMSPKBIL19:45 CDT20:46 MDT2h 00mN358NW
2026-03-09KMSPKBIL19:18 CDT20:22 MDT2h 03mN358NW
2026-03-08estimated??01:00Z02:44Z1h 44mN358NW
2026-03-07KMSPKBIL18:35 CST19:26 MST1h 50mN364NW
2026-03-06KMSPKBIL18:49 CST19:44 MST1h 54mN335NW
2026-03-05KMSPKBIL18:31 CST19:24 MST1h 52mN361NW
2026-03-04KMSPKBIL18:24 CST19:14 MST1h 50mN335NW
2026-03-03KMSPKBIL18:45 CST19:50 MST2h 04mN343NW
2026-03-02KMSPKBIL18:28 CST19:30 MST2h 02mN358NW
2026-03-01KMSPKBIL19:31 CST20:38 MST2h 06mN376NW
2026-02-28KMSPKBIL18:44 CST19:46 MST2h 01mN362NW
2026-02-27KMSPKBIL18:36 CST19:32 MST1h 56mN341NW
2026-02-26KMSPKBIL18:36 CST19:34 MST1h 57mN359NW
2026-02-25KMSPKBIL18:27 CST19:36 MST2h 08mN361NW
2026-02-24KMSPKBIL18:33 CST19:36 MST2h 02mN348NW
2026-02-23KMSPKBIL19:02 CST19:58 MST1h 56mN373NW
2026-02-22KMSPKBIL18:51 CST19:40 MST1h 48mN368NW
2026-02-21KMSPKBIL18:34 CST19:26 MST1h 52mN351NB
2026-02-20KMSPKBIL18:50 CST19:34 MST1h 43mN359NW
2026-02-19KMSPKBIL21:07 CST21:58 MST1h 50mN359NW
2026-02-18KMSPKBIL18:29 CST19:18 MST1h 48mN344NW
2026-02-17KMSPKBIL18:31 CST19:40 MST2h 08mN363NW
2026-02-16partialKMSP?18:37 CSTN360NW
2026-02-15KMSPKBIL18:39 CST19:42 MST2h 03mN350NA
2026-02-14estimated?KBIL00:47Z20:06 MST2h 18mN366NW
2026-02-13KMSPKBIL18:37 CST19:30 MST1h 52mN378NW
2026-02-12partialKMSP?18:03 CSTN349NB
2026-02-11KMSPKBIL18:23 CST19:24 MST2h 01mN330NB
2026-02-07partialKMSP?18:20 CSTN320NB
2026-02-06KMSPKBIL18:10 CST19:10 MST1h 59mN340NB
2026-02-05KMSPKBIL18:07 CST19:20 MST2h 12mN315NB
2026-02-04estimated??00:15Z13:52Z13h 36mN324NB
2026-02-03KMSPKBIL18:18 CST19:08 MST1h 49mN340NB
2026-02-02?KBIL01:01Z20:30 MST2h 28mN351NB
2026-02-01KMSPKBIL18:14 CST19:04 MST1h 50mN324NB
2026-01-31KMSPKBIL18:18 CST19:14 MST1h 55mN328NB
2026-01-30KMSPKBIL18:20 CST19:08 MST1h 47mN335NW
2026-01-29KMSPKBIL18:17 CST19:12 MST1h 54mN328NB
2026-01-28partialKMSP?18:45 CSTN340NB
2026-01-27KMSPKBIL18:58 CST19:58 MST1h 59mN361NB
2026-01-26KMSPKBIL18:29 CST19:14 MST1h 44mN333NB
2026-01-25KMSPKBIL18:47 CST19:40 MST1h 52mN326NB
2026-01-24KMSPKBIL18:28 CST19:22 MST1h 53mN364NB
2026-01-23KMSPKBIL18:28 CST19:36 MST2h 07mN357NB
2026-01-22KMSPKBIL18:48 CST19:50 MST2h 01mN318NB
2026-01-21KMSPKBIL19:03 CST19:52 MST1h 48mN334NB
2026-01-20KMSPKBIL18:18 CST19:22 MST2h 03mN357NB
2026-01-19KMSPKBIL19:25 CST20:26 MST2h 00mN344NW
2026-01-09partialKMSP?18:15 CSTN873DN
2026-01-08partialKMSP?18:46 CSTN846DN
2026-01-07partialKMSP?18:36 CSTN888DU
2026-01-06partialKMSP?19:20 CSTN901DN
2026-01-05partialKMSP?22:45 CSTN910DU
2026-01-04partialKMSP?22:13 CSTN916DU
2026-01-03partialKMSP?21:55 CSTN880DN
2026-01-02partialKMSP?22:01 CSTN865DN
2026-01-01partialKMSP?22:07 CSTN855DN
2025-12-31partialKMSP?22:28 CSTN928DU
2025-12-30partialKMSP?22:16 CSTN876DN
2025-12-28partialKMSP?23:11 CSTN852DN
2025-12-27partialKMSP?22:33 CSTN920DU
2025-12-26estimated??03:50Z05:56Z2h 05mN835DN
2025-12-25partialKMSP?22:05 CSTN831DN
2025-12-24partialKMSP?22:20 CSTN869DN
2025-12-23partialKMSP?21:59 CSTN874DN
2025-12-22partialKMSP?23:58 CSTN885DN
2025-12-21partialKMSP?22:32 CSTN898DN
2025-12-19KSRQ?15:45 EST23:58Z3h 12mN914DU
2025-12-19KMSPKSRQ10:22 CST13:58 EST2h 35mN914DU
2025-12-18KSRQKMSP15:50 EST17:58 CST3h 07mN812DN
2025-12-18KMSPKSRQ10:22 CST14:20 EST2h 57mN812DN
2025-12-17KSRQKMSP15:49 EST17:54 CST3h 04mN921DU
2025-12-17KMSPKSRQ10:10 CST14:18 EST3h 07mN921DU
2025-12-16KSRQKMSP15:44 EST17:46 CST3h 01mN807DN
2025-12-16KMSPKSRQ10:14 CST14:02 EST2h 47mN807DN
2025-12-15estimatedKSRQKMSP15:52 EST17:58 CST3h 05mN825DN
2025-12-15KMSPKSRQ10:12 CST13:52 EST2h 39mN825DN
2025-12-14KSRQ?15:56 EST23:58Z3h 01mN813DN
2025-12-14KMSPKSRQ10:26 CST14:04 EST2h 38mN813DN
2025-12-14partialKMSP?18:00 CSTN868DN
2025-12-13KSRQ?16:32 EST23:58Z2h 25mN868DN
2025-12-13KMSPKSRQ11:12 CST14:56 EST2h 43mN868DN
2025-12-13partialKMSP?18:00 CSTN819DN
2025-12-12KSRQ?16:01 EST23:58Z2h 56mN819DN
2025-12-12KMSPKSRQ10:53 CST14:38 EST2h 44mN819DN
2025-12-11KSRQKFCM15:39 EST17:58 CST3h 19mN900DU
2025-12-11KMSPKSRQ10:10 CST14:06 EST2h 56mN900DU
2025-12-11partialKMSP?18:00 CSTN900DU
2025-12-10KSRQ?15:58 EST23:58Z3h 00mN900DU
2025-12-10KMSPKSRQ10:34 CST14:16 EST2h 41mN900DU
2025-12-09partialKSRQ?15:48 ESTAB1122
2025-11-26KSRQKMSP15:21 EST17:30 CST3h 08mN928DU
2025-11-26KMSPKSRQ10:22 CST14:08 EST2h 45mN928DU
2025-10-30partialKSRQ?15:12 EDTA443E8
2025-10-29KSRQKMSP15:15 EDT17:12 CDT2h 56mN360NW
2025-10-29?KSRQ14:58Z13:58 EDT2h 59mN360NW
2025-10-28KSRQKMSP15:14 EDT17:16 CDT3h 01mN325US
2025-10-28KMSPKSRQ10:09 CDT14:02 EDT2h 53mN325US
2025-10-27partialKSRQ?15:37 EDTA403B3
2025-10-26KSRQKMSP15:13 EDT17:26 CDT3h 13mN325US
2025-10-26?KSRQ14:59Z13:56 EDT2h 56mN325US
2025-10-25KSRQKMSP15:10 EDT17:16 CDT3h 05mN366NW
2025-10-25KMSPKSRQ10:10 CDT13:54 EDT2h 43mN366NW
2025-10-24KSRQKMSP16:07 EDT18:16 CDT3h 09mN356NW
2025-10-24KMSPKSRQ10:27 CDT14:08 EDT2h 40mN356NW
2025-10-23partial??00:07ZN365NW
2025-10-22KSRQKMSP15:17 EDT17:32 CDT3h 14mN365NW
2025-10-22KMSPKSRQ10:21 CDT13:56 EDT2h 34mN364NW
2025-10-21KSRQKMSP15:17 EDT17:28 CDT3h 11mN364NW
2025-10-21?KSRQ15:51Z13:40 EDT1h 48mN354NW
2025-10-20KSRQKMSP15:57 EDT18:00 CDT3h 02mN354NW
2025-10-20KMSPKSRQ10:52 CDT14:44 EDT2h 51mN354NW
2025-10-19partialKMSP?13:52 CDTN353NW
2025-10-15partialKMSP?09:53 CDTN325US
2025-10-14KSRQKMSP15:11 EDT17:38 CDT3h 26mN353NW
2025-10-14KMSPKSRQ09:54 CDT13:52 EDT2h 57mN353NW
2025-10-13KSRQKMSP15:13 EDT17:20 CDT3h 06mN366NW
2025-10-13KMSPKSRQ09:57 CDT13:56 EDT2h 58mN366NW
2025-10-07KSRQKMSP15:09 EDT17:26 CDT3h 17mN344NW
2025-10-07KMSPKSRQ09:54 CDT13:44 EDT2h 49mN344NW
2025-10-06KSRQKMSP15:15 EDT17:22 CDT3h 06mN377NW
2025-10-06KMSPKSRQ10:00 CDT14:04 EDT3h 03mN377NW

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