Flight

DAL2954

Flight history and live tracking for DAL2954, 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 destinationKBZN Gallatin Field
Distance757 nm

Flight history 241 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBZN Bozeman Yellowstone International Airport22:06 CDT23:16 MDT2h 10mN929DZ
2026-10-02KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBZN Bozeman Yellowstone International Airport21:59 CDT23:08 MDT2h 09mN903DN
2026-10-01KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBZN Bozeman Yellowstone International Airport21:51 CDT22:56 MDT2h 05mN912DU
2026-09-30KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBZN Bozeman Yellowstone International Airport21:52 CDT23:00 MDT2h 08mN877DN
2026-09-29KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBZN Bozeman Yellowstone International Airport21:55 CDT23:10 MDT2h 15mN839DN
2026-09-28KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBZN Bozeman Yellowstone International Airport21:51 CDT22:56 MDT2h 05mN821DN
2026-09-27estimatedKMSPKBZN19:00 CDT19:58 MDT1h 57mN830DN
2026-09-26KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBZN Bozeman Yellowstone International Airport18:48 CDT20:03 MDT2h 15mN830DN
2026-09-25KMSP MINNEAPOLIS ST PAUL INTERNATIONALKBZN Bozeman Yellowstone International Airport22:01 CDT23:03 MDT2h 02mN933DZ
2026-09-24KMSPKBZN21:48 CDT23:08 MDT2h 19mN961DZ
2026-09-23KMSPKBZN21:59 CDT23:14 MDT2h 15mN934DZ
2026-09-22KMSPKBZN21:58 CDT23:10 MDT2h 11mN893DN
2026-09-21KMSPKBZN21:48 CDT22:52 MDT2h 03mN854DN
2026-09-20KSTP?19:00 CDT01:56Z1h 56mN896DN
2026-09-19partialKMSP?22:04 CDTN859DN
2026-09-18partialKMSP?21:56 CDTN875DN
2026-09-17partialKMSP?21:59 CDTN868DN
2026-09-16partialKMSP?21:56 CDTN887DN
2026-09-15partialKMSP?22:05 CDTN883DN
2026-09-14partialKMSP?22:00 CDTN908DN
2026-09-13estimated??00:00Z00:32Z0h 32mAD3C78
2026-09-12partial??02:50ZN919DU
2026-09-11estimated??02:56Z03:58Z1h 02mN949DZ
2026-09-10estimated??02:36Z03:40Z1h 03mN815DN
2026-09-09estimated??02:39Z03:40Z1h 00mN959DZ
2026-09-08partialKMSP?21:56 CDTN941DZ
2026-09-06partial??00:00ZN918DU
2026-09-05estimated??13:06Z23:58Z10h 51mN894DN
2026-09-05partialKMSP?21:56 CDTN894DN
2026-09-04partialKMSP?21:53 CDTN884DN
2026-09-03partialKMSP?22:03 CDTN908DN
Earlier flights (210) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01partialKMSP?21:50 CDTN925DZ
2026-08-31partialKMSP?21:47 CDTN804DN
2026-08-30partialKMSP?19:29 CDTN810DN
2026-08-29partialKMSP?22:28 CDTN810DN
2026-08-28partialKMSP?22:01 CDTN909DN
2026-08-27partialKMSP?21:44 CDTN824DN
2026-08-26estimated??02:38Z03:38Z0h 59mN894DN
2026-08-25partialKMSP?21:46 CDTN910DU
2026-08-24partialKMSP?22:29 CDTN872DN
2026-08-23partialKMSP?19:32 CDTN873DN
2026-08-22partialKMSP?22:08 CDTN959DZ
2026-08-21partialKMSP?22:23 CDTN805DN
2026-08-20partialKMSP?21:52 CDTN855DN
2026-08-19partialKMSP?21:55 CDTN865DN
2026-08-18partialKMSP?21:57 CDTN863DN
2026-08-17partialKMSP?22:12 CDTN930DZ
2026-08-16partialKMSP?19:32 CDTN884DN
2026-08-15partialKMSP?22:06 CDTN885DN
2026-08-14partialKMSP?21:54 CDTN961DZ
2026-08-13estimated??02:48Z03:54Z1h 05mN881DN
2026-08-12estimated??03:54Z05:02Z1h 07mN848DN
2026-07-23partialKMSP?22:27 CDTN813DN
2026-07-22partialKMSP?22:50 CDTN860DN
2026-07-21estimated??07:03Z08:14Z1h 10mN889DN
2026-07-20partialKMSP?22:44 CDTN852DN
2026-07-18partial??03:17ZN883DN
2026-07-17estimated?KMSP03:45Z23:36 CDT0h 50mN933DZ
2026-07-16estimated?KMSP04:22Z00:10 CDT0h 48mN902DN
2026-07-15partialKMSP?22:59 CDTN874DN
2026-07-14partialKMSP?23:01 CDTN825DN
2026-07-13partialKMSP?23:41 CDTN914DU
2026-07-12partialKMSP?19:15 CDTN878DN
2026-07-11partialKMSP?22:38 CDTN820DN
2026-07-10estimatedKMSP?00:28 CDT06:34Z1h 05mN845DN
2026-07-09partialKMSP?22:34 CDTN902DN
2026-07-08estimatedKMSP?23:30 CDT05:34Z1h 03mN895DN
2026-07-07partialKMSP?23:25 CDTN877DN
2026-07-06estimatedKMSP?22:34 CDT04:36Z1h 01mN873DN
2026-07-05estimated??00:00Z00:18Z0h 18mN851DN
2026-07-04estimated??12:58Z23:58Z10h 59mN851DN
2026-07-04partialKMSP?19:03 CDTN851DN
2026-07-02partialKMSP?19:00 CDTN862DN
2026-07-01partialKMSP?19:00 CDTN847DN
2026-06-30partialKMSP?18:12 CDTN847DN
2026-06-29estimated??12:57Z23:54Z10h 57mN809DN
2026-06-29partialKMSP?19:03 CDTN809DN
2026-06-27partialKMSP?22:31 CDTN919DU
2026-06-26partialKMSP?22:26 CDTN905DN
2026-06-25partialKMSP?22:29 CDTN844DN
2026-06-24partialKMSP?22:35 CDTN891DN
2026-06-23partialKMSP?22:32 CDTN894DN
2026-06-22partialKMSP?22:28 CDTN911DQ
2026-06-21estimated??00:00Z00:24Z0h 24mN838DN
2026-06-20partialKMSP?23:11 CDTN917DU
2026-06-19partialKMSP?23:01 CDTN801DZ
2026-06-18partialKMSP?23:13 CDTN840DN
2026-06-17partialKMSP?22:35 CDTN801DZ
2026-06-16partialKMSP?22:33 CDTN913DU
2026-06-13estimated??12:53Z23:58Z11h 04mN915DU
2026-06-13partialKMSP?23:49 CDTN915DU
2026-06-12partialKMSP?22:44 CDTN917DU
2026-05-29estimatedKMSP?23:08 CDT05:02Z0h 53mN37700
2026-05-28partialKMSP?22:19 CDTN926DZ
2026-05-27partialKMSP?22:34 CDTN908DN
2026-05-26partialKMSP?22:21 CDTN914DU
2026-05-25partialKMSP?22:25 CDTN900DU
2026-05-24partialKMSP?22:22 CDTN851DN
2026-05-23partialKMSP?22:38 CDTN874DN
2026-05-22estimated?KMSP05:24Z01:26 CDT1h 01mN859DN
2026-05-21partialKMSP?22:28 CDTN843DN
2026-05-20partialKMSP?21:19 CDTN840DN
2026-05-19partialKMSP?20:59 CDTN862DN
2026-05-12partialKMSP?22:30 CDTN911DQ
2026-05-11partialKMSP?22:39 CDTN816DN
2026-05-10partialKMSP?22:22 CDTN916DU
2026-05-09partialKMSP?22:47 CDTN824DN
2026-05-08partialKMSP?23:11 CDTN834DN
2026-05-07estimated??00:00Z00:38Z0h 38mN863DN
2026-05-06partialKMSP?19:00 CDTN843DN
2026-05-05partialKMSP?20:55 CDTN806DN
2026-05-04estimated??00:00Z00:42Z0h 42mN874DN
2026-05-03partialKMSP?19:00 CDTN808DN
2026-05-02partialKMSP?19:00 CDTN864DN
2026-05-01partialKMSP?19:04 CDTN892DN
2026-04-30estimated??00:00Z00:40Z0h 40mN916DU
2026-04-29partialKPNM?19:00 CDTN941DZ
2026-04-28partialKMSP?19:00 CDTN917DU
2026-04-27partialKMSP?19:00 CDTN820DN
2026-04-26partialKMSP?19:00 CDTN911DQ
2026-04-25partialKPNM?19:00 CDTN865DN
2026-04-24estimated??00:00Z00:48Z0h 47mN849DN
2026-04-23estimated?KMSP00:00Z19:46 CDT0h 46mN897DN
2026-04-22estimated??00:00Z00:34Z0h 34mN848DN
2026-04-21estimated??12:49Z23:58Z11h 08mN837DN
2026-04-21estimated??00:00Z00:46Z0h 45mN837DN
2026-04-20partialKMSP?19:13 CDTN857DZ
2026-04-19estimated??00:00Z00:36Z0h 36mN874DN
2026-04-18partialKMSP?19:16 CDTN858DZ
2026-04-17estimated??00:00Z00:49Z0h 48mN807DN
2026-04-16partial??00:00ZN926DZ
2026-04-15partial??00:00ZN879DN
2026-04-14partialKMSP?20:37 CDTN887DN
2026-04-13partialKMSP?19:18 CDTN933DZ
2026-04-12estimated??00:08Z00:58Z0h 49mN933DZ
2026-04-11partialKMSP?19:17 CDTN871DN
2026-04-06partialKMSP?19:00 CDTN925DZ
2026-04-05estimated??00:00Z11:52Z11h 52mN897DN
2026-04-04estimated??00:00Z00:42Z0h 41mN899DN
2026-04-03partialKMSP?19:09 CDTN927DZ
2026-04-02estimated??00:00Z00:40Z0h 40mN927DZ
2026-04-01partial??00:00ZN894DN
2026-03-31partial??00:00ZN870DN
2026-03-30partial??00:00ZN888DU
2026-03-29partial??00:10ZN819DN
2026-03-16partialKMSP?22:24 CDTN823DN
2026-03-14partialKMSP?19:26 CDTN870DN
2026-03-13partialKMSP?21:11 CDTN923DZ
2026-03-12partialKMSP?19:20 CDTN801DZ
2026-03-11estimated??00:00Z01:40Z1h 40mN918DU
2026-03-10partial??00:00ZN933DZ
2026-03-09partial??00:21ZN877DN
2026-02-12KMSPKBZN18:42 CST20:02 MST2h 19mN855DN
2026-02-11partialKMSP?19:00 CSTN882DN
2026-02-07partialKMSP?18:57 CSTN921DU
2026-02-06KMSPKBZN19:48 CST21:08 MST2h 20mN878DN
2026-02-05KMSPKBZN18:42 CST19:46 MST2h 03mN908DN
2026-02-04KMSPKBZN18:43 CST19:46 MST2h 03mN848DN
2026-02-03KMSPKBZN18:46 CST19:48 MST2h 01mN871DN
2026-02-02KMSPKBZN20:05 CST21:34 MST2h 29mN809DN
2026-02-01KMSPKBZN19:23 CST20:32 MST2h 08mN870DN
2026-01-31KMSPKBZN19:02 CST20:10 MST2h 07mN805DN
2026-01-30KMSPKBZN18:57 CST20:08 MST2h 10mN814DN
2026-01-29KMSPKBZN18:45 CST19:56 MST2h 10mN865DN
2026-01-28partialKMSP?18:41 CSTN835DN
2026-01-27KMSPKBZN18:43 CST20:04 MST2h 20mN885DN
2026-01-26KMSPKBZN19:36 CST20:38 MST2h 02mN802DN
2026-01-25KMSPKBZN19:44 CST20:56 MST2h 11mN864DN
2026-01-24KMSPKBZN20:17 CST21:34 MST2h 16mN827DN
2026-01-23KMSPKBZN18:44 CST20:04 MST2h 19mN900DU
2026-01-22KMSPKBZN19:24 CST20:42 MST2h 17mN845DN
2026-01-21KMSPKBZN19:12 CST20:22 MST2h 10mN848DN
2026-01-20KMSPKBZN19:23 CST20:34 MST2h 10mN898DN
2026-01-04KMSPKBZN22:58 CST00:20 MST2h 21mN331DN
2026-01-03KMSPKBZN22:23 CST23:38 MST2h 14mN302DN
2026-01-02KMSPKBZN22:08 CST23:18 MST2h 10mN307DX
2026-01-01KMSPKBZN22:27 CST23:46 MST2h 18mN354DN
2025-12-31KMSPKBZN22:24 CST23:36 MST2h 12mN302DN
2025-12-30KMSPKBZN23:08 CST00:20 MST2h 11mN330DX
2025-12-29KMSPKBZN01:20 CST02:18 MST1h 57mN340DN
2025-12-28KMSPKBZN23:18 CST00:30 MST2h 11mN394DX
2025-12-27KMSPKBZN22:22 CST23:56 MST2h 33mN335DN
2025-12-26KMSPKBZN22:36 CST23:52 MST2h 15mN316DN
2025-12-25KMSPKBZN22:21 CST23:40 MST2h 18mN310DN
2025-12-24KMSPKBZN22:07 CST23:30 MST2h 22mN335DN
2025-12-23KMSPKBZN22:28 CST00:02 MST2h 33mN331DN
2025-12-22KMSPKBZN22:36 CST00:04 MST2h 28mN319DN
2025-12-21KMSPKBZN22:38 CST00:02 MST2h 23mN334DN
2025-12-20KMSPKBZN23:19 CST00:56 MST2h 36mN309DN
2025-12-19KMSPKBZN22:34 CST00:06 MST2h 31mN112DN
2025-12-18KMSPKBZN22:07 CST23:24 MST2h 16mN375DN
2025-12-17KMSPKBZN22:02 CST23:22 MST2h 19mN383DZ
2025-12-16KMSPKBZN21:58 CST23:24 MST2h 25mN378DN
2025-12-15KMSPKBZN23:07 CST00:22 MST2h 14mN115DN
2025-12-14KMSPKBZN21:54 CST23:22 MST2h 27mN343DN
2025-12-13KMSPKBZN22:02 CST23:42 MST2h 40mN111DC
2025-12-12KMSPKBZN22:43 CST00:10 MST2h 26mN112DN
2025-12-11KMSPKBZN21:57 CST23:52 MST2h 54mN123DW
2025-12-10KMSPKBZN22:33 CST23:50 MST2h 16mN122DN
2025-12-02estimated??04:07Z05:14Z1h 06mN117DX
2025-11-27partialKMSP?22:07 CSTN392DN
2025-10-30partialKMSP?22:05 CDTN368DN
2025-10-29partialKMSP?22:13 CDTN350DN
2025-10-28partialKMSP?22:16 CDTN125DN
2025-10-27partialKMSP?22:15 CDTN346DN
2025-10-26partialKMSP?22:05 CDTN113DX
2025-10-25partialKMSP?22:20 CDTN114DN
2025-10-24partialKMSP?22:10 CDTN382DN
2025-10-23partialKMSP?22:21 CDTN350DN
2025-10-22partialKMSP?22:11 CDTN104DN
2025-10-21estimated??03:00Z04:03Z1h 02mN345DN
2025-10-20partialKMSP?22:39 CDTN107DN
2025-10-19estimated??03:06Z04:00Z0h 53mN101DQ
2025-10-15KMSPKBZN22:05 CDT23:22 MDT2h 16mN386DN
2025-10-14KMSPKBZN22:10 CDT23:28 MDT2h 18mN126DN
2025-10-13KMSPKBZN22:19 CDT23:46 MDT2h 26mN121DZ
2025-10-08KMSPKBZN21:53 CDT23:14 MDT2h 21mN379DN
2025-10-07partialKMSP?21:53 CDTN388DN
2025-10-06KMSPKBZN22:31 CDT23:50 MDT2h 18mN382DN
2025-10-04KMSPKBZN11:27 CDT11:12 MDT0h 44mN851DN
2025-10-02KMSP?22:27 CDT04:30Z1h 03mACE60C
2025-10-01KMSP?22:31 CDT04:35Z1h 03mAC733B
2025-09-30KMSP?22:25 CDT04:28Z1h 03mAB3C58
2025-09-29KMSP?22:40 CDT04:49Z1h 08mAB1890
2025-09-28KMSP?22:25 CDT04:32Z1h 06mAB3C58
2025-09-27KMSP?00:15 CDT06:23Z1h 08mAC7E60
2025-09-26KMSP?22:42 CDT04:47Z1h 04mAB400F
2025-09-25KMSP?22:29 CDT04:32Z1h 02mAB678E
2025-09-24KMSP?23:15 CDT05:40Z1h 24mABAB67
2025-09-23KMSP?22:38 CDT04:40Z1h 01mAB03A4
2025-09-22KMSP?00:28 CDT06:30Z1h 02mAC5488
2025-09-21KMSP?22:54 CDT04:54Z1h 00mAAFFED
2025-09-20KMSP?23:36 CDT05:39Z1h 02mAB14D9
2025-09-19KMSP?22:46 CDT04:48Z1h 02mAC733B
2025-08-26KMSPKBZN21:41 CDT23:00 MDT2h 18mN341DN
2025-08-22KMSPKBZN00:23 CDT07:21 MDT7h 57mN390DN
2025-08-20KMSPKBZN23:19 CDT01:48 MDT3h 29mN112DN
2025-08-19KMSPKBZN00:22 CDT23:44 MDT0h 21mN105DX
2025-08-17KMSPKSTP02:56 CDT03:24 CDT0h 27mN341DN
2025-08-16KMSPKBZN22:01 CDT23:20 MDT2h 19mN375DN
2025-08-15?KBZN03:47Z00:20 MDT2h 32mN350DN

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