Flight

DAL2977

Flight history and live tracking for DAL2977, 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
RouteKMSP MINNEAPOLIS ST PAUL INTERNATIONAL → CYVR VANCOUVER INTERNATIONAL
Scheduled departure18:45 CDT

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

Route

AirlineDelta Air Lines
Typical originKMSP MINNEAPOLIS ST PAUL INTERNATIONAL
Typical destinationCYVR VANCOUVER INTERNATIONAL
Distance1,245 nm

Flight history 241 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KMSP MINNEAPOLIS ST PAUL INTERNATIONALCYVR VANCOUVER INTERNATIONAL18:56 CDT20:24 PDT3h 28mN348NW
2026-10-01KMSP MINNEAPOLIS ST PAUL INTERNATIONALCYVR VANCOUVER INTERNATIONAL18:51 CDT20:23 PDT3h 32mN347NW
2026-09-30KMSP MINNEAPOLIS ST PAUL INTERNATIONALCYVR VANCOUVER INTERNATIONAL19:00 CDT20:09 PDT27h 09mN348NW
2026-09-29KMSP MINNEAPOLIS ST PAUL INTERNATIONALCYVR VANCOUVER INTERNATIONAL19:00 CDT20:25 PDT3h 25mN358NW
2026-09-28KMSP MINNEAPOLIS ST PAUL INTERNATIONALCYVR VANCOUVER INTERNATIONAL18:52 CDT20:19 PDT3h 27mN376NW
2026-09-27KMSP MINNEAPOLIS ST PAUL INTERNATIONALCYVR VANCOUVER INTERNATIONAL19:17 CDT20:35 PDT3h 18mN364NW
2026-09-26KMSP MINNEAPOLIS ST PAUL INTERNATIONALCYVR VANCOUVER INTERNATIONAL18:50 CDT20:05 PDT3h 15mN335NW
2026-09-25KMSP MINNEAPOLIS ST PAUL INTERNATIONALCYVR VANCOUVER INTERNATIONAL18:59 CDT20:13 PDT3h 14mN325US
2026-09-24KSTPCYVR19:00 CDT20:24 PDT3h 23mN368NW
2026-09-23partialKMSP?19:08 CDTN364NW
2026-09-22estimatedKMSPCYVR19:00 CDT19:58 PDT2h 57mN369NW
2026-09-21partial??00:00ZN350NA
2026-09-20partialKMSP?20:09 CDTN336NW
2026-09-19estimatedKMSPCYVR19:37 CDT20:44 PDT3h 07mN336NW
2026-09-18estimatedKMSPCYVR19:00 CDT20:08 PDT3h 07mN354NW
2026-09-17estimated??00:00Z04:40Z4h 40mN369NW
2026-09-16partialKMSP?22:44 CDTN367NW
2026-09-16partialKMSP?19:00 CDTN367NW
2026-09-15partialKMSP?19:12 CDTN359NW
2026-09-14estimatedKMSPCYVR19:00 CDT20:08 PDT3h 07mN351NW
2026-09-13partialKMSP?19:00 CDTN363NW
2026-09-12KMSPCYVR19:00 CDT20:18 PDT3h 17mN375NC
2026-09-11partial??01:25ZN377NW
2026-09-10KMSPCYVR19:08 CDT20:26 PDT3h 17mN341NW
2026-09-09estimatedKMSPCYVR19:00 CDT20:04 PDT3h 03mN375NC
2026-09-08partialKMSP?19:16 CDTN335NW
2026-09-07KMSPCYVR19:36 CDT21:02 PDT3h 25mN329NW
2026-09-06estimatedKMSPCYVR19:00 CDT20:02 PDT3h 02mN343NW
2026-09-05partial??00:19ZN354NW
2026-09-04KMSPCYVR19:03 CDT20:26 PDT3h 22mN344NW
2026-09-03KMSPCYVR19:03 CDT20:26 PDT3h 22mN370NW
Earlier flights (210) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01KMSPCYVR19:00 CDT20:14 PDT3h 13mN340NW
2026-08-31partialKMSP?19:01 CDTN368NW
2026-08-30estimatedKMSPCYVR19:00 CDT20:20 PDT3h 19mN356NW
2026-08-29partial??00:00ZN362NW
2026-08-28partialKMSP?19:00 CDTN371NW
2026-08-27partialKMSP?19:00 CDTN377NW
2026-08-26partialKMSP?19:00 CDTN334NW
2026-08-25partialKMSP?19:00 CDTN377NW
2026-08-24partialKMSP?19:00 CDTN368NW
2026-08-23partialKMSP?19:00 CDTN348NW
2026-08-22partialKMSP?19:00 CDTN350NA
2026-08-21partialKMSP?19:47 CDTN364NW
2026-08-20estimatedKMSPCYVR19:00 CDT20:08 PDT3h 08mN368NW
2026-08-19partialKMSP?19:15 CDTN347NW
2026-08-18KMSPCYVR19:05 CDT20:30 PDT3h 24mN371NW
2026-08-17estimated??00:40Z03:16Z2h 35mN343NW
2026-08-16estimatedKMSPCYVR19:00 CDT20:20 PDT3h 20mN344NW
2026-08-15partialKMSP?19:00 CDTN365NW
2026-08-14partial??00:00ZN368NW
2026-08-13partialKMSP?19:00 CDTN369NW
2026-08-12partialKMSP?19:54 CDTN335NW
2026-07-23estimatedKMSPCYVR19:00 CDT20:10 PDT3h 10mN373NW
2026-07-22partial??00:00ZN340NW
2026-07-21partialKMSP?19:19 CDTN369NW
2026-07-20KMSPCYVR19:03 CDT20:38 PDT3h 34mN345NW
2026-07-19estimated?CYVR00:00Z20:04 PDT3h 03mN357NW
2026-07-18partialKMSP?19:06 CDTN359NW
2026-07-17KMSPCYVR19:01 CDT20:28 PDT3h 26mN345NW
2026-07-16partial??00:00ZN373NW
2026-07-15partialKMSP?19:03 CDTN329NW
2026-07-14partialKMSP?23:47 CDTN362NW
2026-07-13estimatedKPNMCYVR19:00 CDT20:12 PDT3h 12mN340NW
2026-07-12partialKMSP?19:01 CDTN368NW
2026-07-11KMSPCYVR19:00 CDT20:06 PDT3h 06mN361NW
2026-07-10partialKMSP?19:00 CDTN372NW
2026-07-09KMSPCYVR19:01 CDT20:22 PDT3h 21mN368NW
2026-07-08KMSPCYVR19:07 CDT20:24 PDT3h 17mN353NW
2026-07-07KMSPCYVR19:00 CDT20:06 PDT3h 06mN325US
2026-07-06partialKMSP?20:10 CDTN368NW
2026-07-05estimatedKMSPCYVR21:33 CDT23:10 PDT3h 36mN368NW
2026-07-04estimatedKPNMCYVR19:00 CDT20:16 PDT3h 16mN325US
2026-07-03partialKMSP?19:16 CDTN373NW
2026-07-02KPNMCYVR19:00 CDT20:04 PDT3h 03mN356NW
2026-07-01partialKMSP?19:05 CDTN371NW
2026-06-30estimatedKPNMCYVR19:00 CDT20:04 PDT3h 04mN336NW
2026-06-29partialKMSP?19:22 CDTN372NW
2026-06-28KMSPCYVR19:00 CDT20:04 PDT3h 03mN369NW
2026-06-27partialKMSP?19:00 CDTN359NW
2026-06-26partialKMSP?19:00 CDTN354NW
2026-06-25partialKMSP?19:05 CDTN345NW
2026-06-24estimatedKMSPCYVR20:00 CDT21:44 PDT3h 43mN370NW
2026-06-23KMSPCYVR19:00 CDT20:18 PDT3h 18mN371NW
2026-06-22partialKMSP?19:08 CDTN348NW
2026-06-21estimatedKPNMCYVR19:00 CDT20:12 PDT3h 12mN374NW
2026-06-20partialKMSP?19:19 CDTN334NW
2026-06-19KMSPCYVR19:13 CDT20:46 PDT3h 33mN373NW
2026-06-18KMSPCYVR19:00 CDT20:22 PDT3h 21mN370NW
2026-06-17partialKMSP?19:18 CDTN325US
2026-06-16KMSPCYVR19:02 CDT20:38 PDT3h 35mN373NW
2026-06-15estimatedKMSPCYVR19:00 CDT19:58 PDT2h 58mN359NW
2026-06-14partialKPNM?19:00 CDTN340NW
2026-06-13partialKPNM?19:00 CDTN360NW
2026-06-12partialKMSP?19:00 CDTN361NW
2026-05-29KMSPCYVR19:06 CDT20:16 PDT3h 09mN352NW
2026-05-28estimatedKMSPCYVR19:14 CDT20:32 PDT3h 17mN334NW
2026-05-27KMSPCYVR19:11 CDT20:16 PDT3h 04mN365NW
2026-05-26estimatedKMSPCYVR20:38 CDT21:56 PDT3h 17mN345NW
2026-05-25KMSPCYVR19:21 CDT20:44 PDT3h 23mN334NW
2026-05-24KMSPCYVR19:27 CDT20:50 PDT3h 23mN374NW
2026-05-23KMSPCYVR19:03 CDT20:12 PDT3h 08mN345NW
2026-05-22KMSPCYVR19:07 CDT20:26 PDT3h 18mN359NW
2026-05-21KMSPCYVR20:30 CDT21:40 PDT3h 09mN352NW
2026-05-20estimatedKMSPKBLI20:58 CDT02:00 PDT7h 01mN374NW
2026-05-19partialCYVR?18:29 PDTN373NW
2026-05-12KMSPCYVR19:02 CDT20:30 PDT3h 27mN329NW
2026-05-11KMSPCYVR21:20 CDT22:48 PDT3h 28mN366NW
2026-05-10KMSPCYVR19:08 CDT20:30 PDT3h 21mN367NW
2026-05-09KMSPCYVR19:07 CDT20:34 PDT3h 26mN374NW
2026-05-08KMSPCYVR19:07 CDT20:26 PDT3h 19mN340NW
2026-05-06partialKDFW?21:31 CDTN348NB
2026-05-05estimatedKDFW?15:09 CDT22:22Z2h 12mN348NB
2026-05-04estimatedKDFWKMSP15:31 CDT17:38 CDT2h 06mN351NB
2026-05-03estimatedKDFWKMSP15:14 CDT17:26 CDT2h 11mN335NB
2026-05-02partialKDFW?20:16 CDTN338NB
2026-05-01partialKMSP?20:30 CDTN327NB
2026-04-30partialKMSP?19:00 CDTN321NB
2026-04-29estimatedKMSPCYVR11:55 CDT16:58 PDT7h 02mN348NB
2026-04-29estimatedKDFWKMSP19:16 CDT21:18 CDT2h 01mN348NB
2026-04-27estimatedKDFWKMSP15:22 CDT17:34 CDT2h 11mN361NB
2026-04-26partialKMSP?19:57 CDTN333NB
2026-04-25partialKMSP?20:19 CDTN343NB
2026-04-24partialKMSP?15:22 CDTN343NB
2026-04-23partial??01:25ZN319NB
2026-04-22partialKMSP?20:31 CDTN360NB
2026-04-21partialKMSP?20:21 CDTN357NB
2026-04-20partialKMSP?20:46 CDTN359NB
2026-04-20estimated?KMSP00:00Z19:32 CDT0h 31mN359NB
2026-04-19estimatedKMSPCYVR10:10 CDT16:58 PDT8h 47mN337NB
2026-04-18partialKMSP?20:39 CDTN362NB
2026-04-17estimated??16:35Z22:44Z6h 08mN315NB
2026-04-16partialKMSP?20:58 CDTN315NB
2026-04-15estimated?KMSP20:12Z17:28 CDT2h 15mN315NB
2026-04-14estimated?KMSP20:16Z17:12 CDT1h 56mN360NB
2026-04-13partialKMSP?15:38 CDTN344NB
2026-04-12estimatedKATL?09:52 EDT15:18Z1h 26mN3741S
2026-04-11estimatedKATL?09:51 EDT15:08Z1h 16mN3757D
2026-04-06estimated??14:02Z15:10Z1h 07mN383DN
2026-04-05estimatedKATL?09:49 EDT23:06Z9h 17mN388DA
2026-04-04estimatedKATL?10:09 EDT15:22Z1h 12mN386DA
2026-04-03estimatedKATL?09:59 EDT15:10Z1h 10mN3757D
2026-04-02estimated??13:46Z23:04Z9h 17mN397DA
2026-03-31estimatedKATL?09:57 EDT15:14Z1h 17mN376DA
2026-03-30estimatedKATL?09:49 EDT15:00Z1h 11mN3731T
2026-03-29estimatedKATL?09:41 EDT14:52Z1h 10mN383DN
2026-03-28estimatedKATL?10:08 EDT15:26Z1h 18mN377DE
2026-03-16estimatedKATL?11:27 EDT16:08Z0h 40mN3738B
2026-03-15estimatedKATL?11:35 EDT16:54Z1h 18mN377DE
2026-03-14estimatedKATL?09:48 EDT15:06Z1h 18mN3741S
2026-03-13estimatedKATL?10:07 EDT15:30Z1h 22mN3743H
2026-03-11KATL?09:41 EDT17:38Z3h 57mN379DA
2026-03-10KATL?09:35 EDT17:32Z3h 56mN377DA
2026-03-09KATL?09:53 EDT17:48Z3h 54mN3760C
2026-03-08KATL?09:40 EDT18:00Z4h 19mN376DA
2026-03-06KATL?09:29 EST18:28Z3h 59mN3749D
2026-03-05KATL?09:32 EST18:32Z3h 59mN776DE
2026-03-02KATL?09:33 EST18:26Z3h 52mN3741S
2026-03-01estimated??14:29Z18:28Z3h 58mN3767
2026-02-28KATL?09:35 EST18:34Z3h 59mN3745B
2026-02-27KATL?09:34 EST18:18Z3h 44mN774DE
2026-02-26KATL?09:36 EST18:28Z3h 51mN3766
2026-02-23KATL?09:34 EST18:32Z3h 57mN377DE
2026-02-22KATL?09:35 EST18:30Z3h 54mN376DA
2026-02-21KATL?09:31 EST18:42Z4h 10mN376DA
2026-02-20KATL?09:31 EST18:26Z3h 54mN776DE
2026-02-19KATL?10:00 EST18:54Z3h 53mN3752
2026-02-16partial??00:11ZN385DN
2026-02-15KATL?09:46 EST18:32Z3h 45mN385DN
2026-02-14KATL?09:41 EST18:26Z3h 44mN3756
2026-02-13KATL?10:02 EST18:58Z3h 56mN396DA
2026-02-12KATL?09:49 EST18:24Z3h 34mN3773D
2026-02-07estimated??12:20Z23:30Z11h 09mN136DQ
2026-02-06KATL?09:34 EST18:26Z3h 51mN396DA
2026-02-05KATL?09:58 EST18:46Z3h 48mN372DA
2026-02-02KATL?09:44 EST18:28Z3h 43mN3741S
2026-02-01KATL?09:40 EST18:42Z4h 01mN3773D
2026-01-31KATL?09:42 EST18:46Z4h 03mN3759
2026-01-30KATL?10:23 EST19:22Z3h 59mN3734B
2026-01-29KATL?09:51 EST18:38Z3h 47mN774DE
2026-01-26KATL?09:42 EST18:28Z3h 45mN378DA
2026-01-24KATL?09:39 EST18:20Z3h 40mN3751B
2026-01-23KATL?09:37 EST18:22Z3h 44mN382DA
2026-01-22KATL?09:41 EST18:32Z3h 50mN774DE
2026-01-19KATL?10:37 EST19:18Z3h 41mN3747D
2026-01-18estimated??17:19Z19:56Z2h 37mN379DA
2026-01-09KATL?09:42 EST18:30Z3h 47mN3743H
2026-01-08KATL?09:35 EST18:28Z3h 52mN3743H
2026-01-05KATL?09:49 EST19:18Z4h 28mN774DE
2026-01-04KATL?10:05 EST18:56Z3h 51mN398DA
2026-01-02KATL?09:56 EST18:50Z3h 54mN377DA
2026-01-01KATL?09:51 EST18:58Z4h 07mN3773D
2025-12-31KATL?10:18 EST19:24Z4h 05mN377DA
2025-12-30KATL?09:50 EST18:44Z3h 53mN3762Y
2025-12-29KATL?09:53 EST18:46Z3h 53mN395DN
2025-12-28KATL Hartsfield-Jackson Atlanta International?10:43 EST19:22Z3h 38mN381DN
2025-12-27KATL?11:21 EST20:18Z3h 56mN381DN
2025-12-26KATL?10:27 EST19:06Z3h 38mN775DE
2025-12-25KATL?09:53 EST18:50Z3h 56mN3773D
2025-12-24KATL?10:04 EST19:08Z4h 03mN3772H
2025-12-23KATL?10:01 EST18:50Z3h 48mN396DA
2025-12-22KATL?09:59 EST19:04Z4h 05mN3749D
2025-12-21KATL?10:21 EST18:52Z3h 31mN3731T
2025-12-20KATL?10:28 EST19:04Z3h 36mN3767
2025-12-13KTLHKATL05:45 EST06:32 EST0h 47mN960AT
2025-10-27estimatedKMSPCYVR20:23 CDT21:44 PDT3h 20mA42EF4
2025-10-25KMSPCYVR19:12 CDT20:28 PDT3h 15mN328NW
2025-10-24KMSPCYVR19:10 CDT20:30 PDT3h 19mA42EF4
2025-10-23estimatedKMSPCYVR19:06 CDT20:08 PDT3h 01mN338NW
2025-10-22KMSPCYVR19:00 CDT20:34 PDT3h 33mN354NW
2025-10-21KMSPCYVR19:05 CDT20:40 PDT3h 34mN372NW
2025-10-20estimatedKMSPCYVR19:36 CDT21:06 PDT3h 29mN353NW
2025-10-19estimatedKMSPCYVR19:00 CDT20:18 PDT3h 18mN366NW
2025-10-15KMSPCYVR19:12 CDT20:34 PDT3h 22mN353NW
2025-10-14KMSPCYVR20:08 CDT20:28 PDT2h 19mN366NW
2025-10-13partialKMSP?19:00 CDTN353NW
2025-10-08KMSPCYVR19:00 CDT20:18 PDT3h 18mN371NW
2025-10-07partialKMSP?19:00 CDTN334NW
2025-10-06partialKMSP?19:00 CDTN344NW
2025-10-05partialKMSP?10:09 CDTN352NW
2025-10-04KMSPCYVR09:59 CDT09:28 PDT1h 28mN360NW
2025-10-02KMSPCYVR19:00 CDT20:15 PDT3h 14mA42020
2025-10-01KMSP?19:11 CDT01:13Z1h 02mA3B4C8
2025-09-30estimatedKMSPCYVR19:00 CDT18:02 PDT1h 02mA423D7
2025-09-29KMSP?19:00 CDT01:08Z1h 08mA3BE8F
2025-09-28?CYPK00:00Z19:57 PDT2h 56mA414FB
2025-09-27KMSPCYVR19:00 CDT20:18 PDT3h 18mA4478D
2025-09-26KMSP?19:06 CDT01:10Z1h 03mA40D8D
2025-09-25KMSPCYPK19:00 CDT19:58 PDT2h 58mA3DFFE
2025-09-24KMSP?19:00 CDT01:04Z1h 03mA3F8A1
2025-09-23KMSP?19:01 CDT01:08Z1h 06mA3FC58
2025-09-22KMSPKMOT19:01 CDT20:03 CDT1h 02mA42B45
2025-09-21KMSP?20:39 CDT02:41Z1h 01mA3ED7C
2025-09-20KMSP?21:03 CDT03:23Z1h 19mA39100
2025-09-19KMSP?19:27 CDT01:52Z1h 24mA3B4C8
2025-08-26partialKMSP?21:32 CDTN372NW
2025-08-22KMSPCYVR19:04 CDT00:55 PDT7h 50mN360NW
2025-08-20KMSPCYVR19:00 CDT22:13 PDT5h 12mN325US
2025-08-19partialKMSP?19:40 CDTN370NW
2025-08-17KMSPCYVR21:57 CDT01:08 PDT5h 10mN361NW
2025-08-16KMSPCYVR19:05 CDT20:50 PDT3h 45mN355NW
2025-08-15KMSPCYVR19:50 CDT20:32 PDT2h 42mN360NW

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