Flight

DAL2907

Flight history and live tracking for DAL2907, 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
RouteKMSO Missoula Montana Airport → KMSP MINNEAPOLIS ST PAUL INTERNATIONAL
Scheduled departure06:00 MDT

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

Route

AirlineDelta Air Lines
Typical originKMSO Missoula International Airport
Typical destinationKMSP MINNEAPOLIS ST PAUL INTERNATIONAL
Distance878 nm

Flight history 255 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KMSO Missoula Montana AirportKMSP MINNEAPOLIS ST PAUL INTERNATIONAL06:08 MDT09:10 CDT2h 02mN375NC
2026-10-01KMSO Missoula Montana AirportKMSP MINNEAPOLIS ST PAUL INTERNATIONAL06:07 MDT09:18 CDT2h 11mN364NW
2026-09-30KMSO Missoula Montana AirportKMSP MINNEAPOLIS ST PAUL INTERNATIONAL06:11 MDT09:16 CDT2h 05mN336NW
2026-09-29KMSO Missoula Montana AirportKMSP MINNEAPOLIS ST PAUL INTERNATIONAL06:02 MDT09:10 CDT2h 08mN348NW
2026-09-28KMSO Missoula Montana AirportKMSP MINNEAPOLIS ST PAUL INTERNATIONAL06:17 MDT09:30 CDT2h 13mN358NW
2026-09-27KMSO Missoula Montana AirportKMSP MINNEAPOLIS ST PAUL INTERNATIONAL06:29 MDT09:34 CDT2h 05mN366NW
2026-09-26KMSO Missoula Montana AirportKMSP MINNEAPOLIS ST PAUL INTERNATIONAL06:25 MDT09:37 CDT2h 12mN348NW
2026-09-25KMSO Missoula Montana AirportKMSP MINNEAPOLIS ST PAUL INTERNATIONAL06:12 MDT09:25 CDT2h 13mN336NW
2026-09-24KMSOKMSP05:57 MDT09:26 CDT2h 28mN344NW
2026-09-23KMSOKMSP06:02 MDT09:18 CDT2h 15mN377NW
2026-09-22KMSOKMSP06:13 MDT09:38 CDT2h 24mN368NW
2026-09-21KMSOKMSP06:06 MDT09:34 CDT2h 27mN349NW
2026-09-20partialKMSP?07:18 CDTN349NW
2026-09-19partialKMSP?07:10 CDTN325US
2026-09-18estimated??13:27Z14:30Z1h 03mN325US
2026-09-17partialKMSP?07:51 CDTN377NW
2026-09-16partialKMSP?07:17 CDTN325US
2026-09-14estimated??13:48Z14:56Z1h 07mN376NW
2026-09-08partialKMSP?08:31 CDTN329NW
2026-09-05partialKMSP?08:19 CDTN325US
2026-09-04estimated??13:19Z14:22Z1h 02mN370NW
Earlier flights (234) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-08-31partialKMSP?08:31 CDTN377NW
2026-08-30estimated??13:26Z14:26Z1h 00mN373NW
2026-08-29partialKMSP?08:27 CDTN364NW
2026-08-28partialKMSP?08:20 CDTN373NW
2026-08-27estimated??13:27Z14:30Z1h 02mN359NW
2026-08-26partialKMSP?08:37 CDTN369NW
2026-08-25partialKMSP?08:31 CDTN369NW
2026-08-24partialKMSP?08:25 CDTN329NW
2026-08-23estimated??13:20Z14:18Z0h 57mN364NW
2026-08-22partialKMSP?08:24 CDTN359NW
2026-08-21partialKMSP?08:37 CDTN348NW
2026-08-20partialKMSP?08:34 CDTN344NW
2026-08-19partialKMSP?08:38 CDTN377NW
2026-08-17estimated??13:49Z14:28Z0h 38mN372NW
2026-08-16estimated??13:37Z14:32Z0h 54mN351NW
2026-08-15partialKMSP?08:24 CDTN356NW
2026-08-14estimated??13:30Z14:28Z0h 57mN355NW
2026-08-13estimated??13:27Z15:48Z2h 21mN341NW
2026-08-12estimated??13:24Z14:13Z0h 48mN344NW
2026-07-23estimated?KMSP13:39Z09:34 CDT0h 54mN350NA
2026-07-22estimated?KMSP13:25Z09:20 CDT0h 54mN374NW
2026-07-21estimated?KMSP13:29Z09:22 CDT0h 52mN360NW
2026-07-20estimated?KMSP13:21Z09:10 CDT0h 48mN357NW
2026-07-19estimated?KMSP13:32Z09:26 CDT0h 53mN340NW
2026-07-18partialKMSP?08:36 CDTN334NW
2026-07-17estimated??13:15Z14:26Z1h 10mN373NW
2026-07-16partialKMSP?08:17 CDTN367NW
2026-07-15estimated?KMSP13:25Z09:26 CDT1h 00mN355NW
2026-07-14partialKMSP?08:23 CDTN329NW
2026-07-13partialKMSP?08:21 CDTN336NW
2026-07-12partialKMSP?08:33 CDTN358NW
2026-07-11partialKMSP?08:21 CDTN325US
2026-07-10partialKMSP?08:33 CDTN358NW
2026-07-09partialKMSP?08:35 CDTN384DN
2026-07-08estimatedKPNM?08:16 CDT14:18Z1h 01mN369NW
2026-07-07partialKMSP?08:16 CDTN368NW
2026-07-06estimatedKMSP?08:27 CDT14:24Z0h 57mN375NC
2026-07-05partialKMSP?08:28 CDTN355NW
2026-07-04partialKMSP?08:18 CDTN343NW
2026-07-03estimatedKMSP?08:24 CDT14:28Z1h 03mN356NW
2026-07-02partialKMSP?08:34 CDTN351NW
2026-07-01partialKMSP?08:37 CDTN355NW
2026-06-30estimatedKPNMKMSP08:33 CDT09:22 CDT0h 48mN371NW
2026-06-29estimatedKMSP?08:38 CDT14:36Z0h 57mN341NW
2026-06-28estimatedKPNMKMSP08:15 CDT09:24 CDT1h 08mN355NW
2026-06-27partialKMSP?08:34 CDTN373NW
2026-06-26estimatedKMSP?08:17 CDT14:12Z0h 54mN355NW
2026-06-25partialKMSP?09:14 CDTN353NW
2026-06-24partialKMSP?08:23 CDTN373NW
2026-06-23partialKMSP?08:13 CDTN356NW
2026-06-22partialKMSP?08:28 CDTN328NW
2026-06-21partialKMSP?08:31 CDTN370NW
2026-06-20partialKMSP?08:17 CDTN355NW
2026-06-19partialKMSP?08:10 CDTN374NW
2026-06-17partialKMSP?08:04 CDTN328NW
2026-06-15partialKMSP?08:44 CDTN376NW
2026-06-14partialKMSP?08:34 CDTN374NW
2026-06-13estimatedKMSP?08:34 CDT14:30Z0h 55mN377NW
2026-06-12partialKMSP?08:11 CDTN325US
2026-05-29partialKMSP?07:37 CDTN374NW
2026-05-28partialKMSP?07:24 CDTN365NW
2026-05-27partialKMSP?07:33 CDTN369NW
2026-05-26partialKMSP?07:31 CDTN376NW
2026-05-25partialKMSP?07:29 CDTN348NW
2026-05-24partialKMSP?07:22 CDTN360NW
2026-05-23partialKMSP?07:29 CDTN352NW
2026-05-22estimated?KMSP12:32Z08:22 CDT0h 50mN369NW
2026-05-21partialKMSP?07:37 CDTN340NW
2026-05-20partialKMSP?19:35 CDTN373NW
2026-05-19partialKMSP?21:55 CDTN347NW
2026-05-12partialKMSP?07:26 CDTN375NC
2026-05-11partialKMSP?07:22 CDTN376NW
2026-05-10partialKMSP?07:48 CDTN348NW
2026-05-09partialKMSP?07:32 CDTN342NW
2026-05-08partialKMSP?07:28 CDTN377NW
2026-05-07partialKMSP?07:30 CDTN367NW
2026-05-06estimatedKMSP?10:57 CDT17:04Z1h 06mN125DU
2026-05-05partialKMSP?11:02 CDTN121DU
2026-05-04partialKMSP?11:08 CDTN115DU
2026-05-03partialKMSP?10:57 CDTN120DU
2026-05-02partialKMSP?10:48 CDTN107DU
2026-05-01partialKMSP?11:20 CDTN112DU
2026-04-30partialKMSP?11:06 CDTN114DU
2026-04-29partialKMSP?11:04 CDTN104DU
2026-04-28partialKMSP?11:01 CDTN102DU
2026-04-27partialKMSP?11:18 CDTN116DU
2026-04-26partialKMSP?11:00 CDTN113DQ
2026-04-25partialKMSP?11:08 CDTN138DU
2026-04-24partialKMSP?11:14 CDTN144DU
2026-04-23partialKMSP?10:56 CDTN104DU
2026-04-22partialKMSP?10:56 CDTN127DU
2026-04-21partialKMSP?11:32 CDTN133DU
2026-04-20estimated?KMSP17:10Z12:58 CDT0h 48mN113DQ
2026-04-19partialKMSP?11:12 CDTN118DU
2026-04-18partialKMSP?11:16 CDTN137DU
2026-04-17partialKMSP?10:56 CDTN116DU
2026-04-16partialKMSP?11:17 CDTN102DU
2026-04-15partialKMSP?12:11 CDTN144DU
2026-04-14partialKMSP?10:58 CDTN119DU
2026-04-12partialKMSP?10:48 CDTN116DU
2026-04-11partialKMSP?11:00 CDTN141DU
2026-04-06partialKMSP?21:43 CDTN120DU
2026-04-05partialKMSP?10:54 CDTN120DU
2026-04-04partialKMSP?10:59 CDTN127DU
2026-04-03partialKMSP?10:48 CDTN120DU
2026-04-02partialKMSP?11:00 CDTN121DU
2026-03-31partialKMSP?11:07 CDTN121DU
2026-03-30partialKMSP?10:56 CDTN112DU
2026-03-29partialKMSP?10:48 CDTN113DQ
2026-03-28partialKMSP?10:48 CDTN110DU
2026-03-14partialKMSP?11:18 CDTN103DU
2026-03-13partialKMSP?11:17 CDTN118DU
2026-03-12partialKMSP?12:28 CDTN110DU
2026-03-10partialKMSP?10:19 CDTN128DU
2026-03-09partialKMSP?10:10 CDTN105DU
2026-03-08partialKMSP?09:43 CDTN112DU
2026-03-07partialKMSP?08:48 CSTN359NB
2026-03-06partialKMSP?08:50 CSTN330NB
2026-03-05partialKMSP?08:33 CSTN321NB
2026-03-04partialKMSP?08:44 CSTN361NB
2026-03-03partialKMSP?08:55 CSTN345NB
2026-03-02partialKMSP?08:47 CSTN315NB
2026-03-01partialKMSP?08:43 CSTN354NB
2026-02-28partialKMSP?11:04 CSTN343NB
2026-02-27partialKMSP?10:28 CSTN329NB
2026-02-26partialKMSP?08:58 CSTN359NB
2026-02-25partialKMSP?09:25 CSTN319NB
2026-02-24partialKMSP?09:02 CSTN352NB
2026-02-23partialKMSP?09:37 CSTN302NB
2026-02-22partialKMSP?09:46 CSTN351NB
2026-02-21partialKMSP?09:21 CSTN324NB
2026-02-20estimated?KMSP15:14Z11:24 CST2h 09mN323NB
2026-02-19partialKMSP?09:14 CSTN337NB
2026-02-18partialKMSP?08:40 CSTN346NB
2026-02-17partialKMSP?09:07 CSTN319NB
2026-02-16partialKMSP?08:53 CSTN335NB
2026-02-15partialKMSP?08:35 CSTN351NB
2026-02-14partialKMSP?08:48 CSTN319NB
2026-02-13partialKMSP?09:11 CSTN369NB
2026-02-12partialKMSP?08:56 CSTN336NB
2026-02-11partialKMSP?09:18 CSTN130DU
2026-02-07partialKMSP?09:42 CSTN144DU
2026-02-06partialKMSP?09:23 CSTN103DU
2026-02-05partialKMSP?09:47 CSTN128DU
2026-02-04partialKMSP?09:28 CSTN120DU
2026-02-03partialKMSP?09:13 CSTN103DU
2026-02-02partialKMSP?09:10 CSTN120DU
2026-02-01partialKMSP?09:32 CSTA384F8
2026-01-31partialKMSP?09:00 CSTN124DU
2026-01-30partialKMSP?09:29 CSTN114DU
2026-01-29partialKMSP?09:07 CSTN116DU
2026-01-28partialKMSP?09:27 CSTN141DU
2026-01-27partialKMSP?09:15 CSTN139DU
2026-01-26partialKMSP?09:38 CSTN128DU
2026-01-25partialKMSP?09:23 CSTN105DU
2026-01-24partialKMSP?09:19 CSTN126DU
2026-01-23partialKMSP?09:14 CSTN141DU
2026-01-22estimated??15:33Z17:57Z2h 24mN141DU
2026-01-21partialKMSP?09:20 CSTN109DU
2026-01-20partialKMSP?09:24 CSTN123DQ
2026-01-19partialKMSP?09:27 CSTN118DU
2026-01-18partialKMSP?11:19 CSTN141DU
2026-01-09partialKMSP?09:25 CSTN110DU
2026-01-08partialKMSP?09:31 CSTN127DU
2026-01-07partialKMSP?09:35 CSTN109DU
2026-01-06partialKMSP?09:28 CSTN140DU
2026-01-05partialKMSP?09:29 CSTN124DU
2026-01-04partialKMSP?09:24 CSTN329NW
2026-01-03partialKMSP?10:15 CSTN345NW
2026-01-02partialKMSP?10:02 CSTN377NW
2026-01-01partialKMSP?09:47 CSTN377NW
2025-12-31partialKMSP?09:38 CSTN363NW
2025-12-30partialKMSP?09:37 CSTN355NW
2025-12-29partialKMSP?09:32 CSTN373NW
2025-12-28partialKMSP?09:39 CSTN377NW
2025-12-27partialKMSP?10:51 CSTN359NW
2025-12-26partialKMSP?09:25 CSTN355NW
2025-12-25partialKMSP?09:38 CSTN353NW
2025-12-24partialKMSP?09:39 CSTN377NW
2025-12-23partialKMSP?09:40 CSTN375NC
2025-12-22partialKMSP?09:40 CSTN361NW
2025-12-21partialKMSP?09:17 CSTN352NW
2025-12-20partialKMSP?10:00 CSTA42EF4
2025-12-19partialKMSP?08:56 CSTN346NB
2025-12-18partialKMSP?09:10 CSTN332NB
2025-12-17partialKMSP?08:57 CSTN352NB
2025-12-16partialKMSP?08:51 CSTN329NB
2025-12-15partialKMSP?09:18 CSTN371NB
2025-12-14partialKMSP?09:07 CSTN335NB
2025-12-13partialKMSP?08:59 CSTN323NB
2025-12-12partialKMSP?09:09 CSTN321NB
2025-12-11partialKMSP?08:57 CSTN328NB
2025-12-10partialKMSP?09:01 CSTN332NB
2025-12-09partialKMSP?10:12 CSTN319NB
2025-11-27partialKMSP?10:03 CSTN342NB
2025-11-26partialKMSP?11:09 CSTN330NB
2025-10-30partialKMSP?10:19 CDTN339NB
2025-10-29partialKMSP?10:13 CDTN337NB
2025-10-28partialKMSP?10:22 CDTN340NB
2025-10-27partialKMSP?10:26 CDTN370NB
2025-10-26partialKMSP?10:11 CDTN371NB
2025-10-25estimated??15:32Z16:36Z1h 03mN322NB
2025-10-24partialKMSP?10:38 CDTN360NB
2025-10-22partialKMSP?10:27 CDTN337NB
2025-10-21partialKMSP?10:55 CDTN316NB
2025-10-20partialKMSP?10:55 CDTN364NB
2025-10-15partialKMSP?09:08 CDTN326NB
2025-10-14partialKMSP?09:22 CDTN339NB
2025-10-13partialKMSP?09:20 CDTN333NB
2025-10-07partialKMSP?09:23 CDTN332NB
2025-10-06partialKMSP?09:23 CDTN343NB
2025-10-04partialKMSP?14:57 CDTN368NW
2025-10-02?KMSP12:14Z09:11 CDT1h 56mA44F0D
2025-10-01?KMSP11:58Z08:59 CDT2h 00mA4350C
2025-09-30?KMSP12:04Z09:06 CDT2h 01mA382B6
2025-09-29?KMSP12:09Z09:11 CDT2h 02mA4077D
2025-09-28?KMSP11:54Z08:55 CDT2h 01mA373DA
2025-09-27?KMSP11:56Z08:59 CDT2h 02mA40D8D
2025-09-26?KMSP11:54Z08:59 CDT2h 04mA3E9C5
2025-09-25?KMSP12:02Z09:00 CDT1h 58mA3F8A1
2025-09-24?KMSP11:54Z09:07 CDT2h 12mA42B45
2025-09-23?KMSP12:02Z09:20 CDT2h 17mA3ED7C
2025-09-22?KMSP12:43Z09:43 CDT1h 59mA3DFFE
2025-09-21?KMSP12:01Z09:01 CDT2h 00mA3DFFE
2025-09-20?KMSP12:07Z09:00 CDT1h 53mA3FC58
2025-09-19?KMSP12:01Z09:02 CDT2h 01mA39100
2025-08-24partialKMSP?07:08 CDTN368NW
2025-08-23partialKMSP?00:12 CDTN375NC
2025-08-21partialKMSP?19:01 CDTN355NW
2025-08-20estimated??19:58Z23:59Z4h 01mN355NW
2025-08-19partialKMSP?07:07 CDTN325US
2025-08-17partialKMSP?08:22 CDTN328NW
2025-08-16partialKMSP?08:25 CDTN328NW
2025-08-15partialKMSP?07:08 CDTN319US

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