Flight

DAL1661

Flight history and live tracking for DAL1661, 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
RouteKMSP MINNEAPOLIS ST PAUL INTERNATIONAL → KPDX PORTLAND INTERNATIONAL
Scheduled departure11:00 CDT

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

Route

AirlineDelta Air Lines
Observed routeKMSP → KPDX

Flight history 323 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KPDX PORTLAND INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL15:12 PDT19:53 CDT2h 41mN361DN
2026-10-02KMSP MINNEAPOLIS ST PAUL INTERNATIONALKPDX PORTLAND INTERNATIONAL11:10 CDT12:30 PDT3h 20mN361DN
2026-10-01KPDX PORTLAND INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL15:15 PDT19:57 CDT2h 42mN341DN
2026-10-01KMSP MINNEAPOLIS ST PAUL INTERNATIONALKPDX PORTLAND INTERNATIONAL11:12 CDT12:34 PDT3h 22mN341DN
2026-09-30KMSP MINNEAPOLIS ST PAUL INTERNATIONALKPDX PORTLAND INTERNATIONAL11:08 CDT12:23 PDT3h 15mN317DN
2026-09-29KMSP MINNEAPOLIS ST PAUL INTERNATIONALKPDX PORTLAND INTERNATIONAL11:13 CDT12:31 PDT3h 18mN321DH
2026-09-28KPDX PORTLAND INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL15:32 PDT20:17 CDT2h 45mN321DH
2026-09-28KMSP MINNEAPOLIS ST PAUL INTERNATIONALKPDX PORTLAND INTERNATIONAL11:50 CDT12:59 PDT3h 09mN321DH
2026-09-27KPDX PORTLAND INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL15:10 PDT19:59 CDT2h 49mN315DN
2026-09-27KMSP MINNEAPOLIS ST PAUL INTERNATIONALKPDX PORTLAND INTERNATIONAL11:06 CDT12:24 PDT3h 18mN315DN
2026-09-26KMSP MINNEAPOLIS ST PAUL INTERNATIONALKPDX PORTLAND INTERNATIONAL11:06 CDT12:19 PDT3h 13mN353DN
2026-09-25KPDX PORTLAND INTERNATIONALKMSP MINNEAPOLIS ST PAUL INTERNATIONAL15:08 PDT20:04 CDT2h 56mN328DN
2026-09-25KMSP MINNEAPOLIS ST PAUL INTERNATIONALKPDX PORTLAND INTERNATIONAL11:57 CDT13:04 PDT3h 07mN328DN
2026-09-24partialKPDX?15:10 PDTN350NA
2026-09-24KMSPKPDX10:56 CDT12:22 PDT3h 25mN350NA
2026-09-23KMSPKPDX11:15 CDT14:00 PDT4h 45mN309DN
2026-09-22KMSPKPDX11:08 CDT13:49 PDT4h 40mN346DN
2026-09-22partialKMSP?19:12 CDTN346DN
2026-09-21partialKPDX?15:12 PDTN346DN
2026-09-21KMSPKPDX11:04 CDT12:10 PDT3h 05mN346DN
2026-09-21partialKMSP?19:01 CDTN301DV
2026-09-20partialKPDX?15:06 PDTN301DV
2026-09-20partialKPDX?09:46 PDTN301DV
2026-09-19KMSPKPDX12:27 CDT13:30 PDT3h 02mN356DN
2026-09-19partialKMSP?19:00 CDTN335DN
2026-09-18partialKPDX?15:20 PDTN335DN
2026-09-18KMSPKPDX11:15 CDT12:30 PDT3h 14mN335DN
2026-09-18estimated??00:18Z01:16Z0h 57mN334DN
2026-09-17partialKPDX?15:09 PDTN334DN
2026-09-17KMSPKPDX11:06 CDT12:20 PDT3h 13mN334DN
2026-09-16KMSPKPDX11:42 CDT13:04 PDT3h 22mN310DN
2026-09-15partialKPDX?17:15 PDTN322DN
2026-09-14estimated??22:12Z23:44Z1h 31mN322DN
2026-09-14partialKPDX?09:29 PDTN322DN
2026-09-14partialKMSP?19:03 CDTN311DN
2026-09-13estimated??22:01Z22:56Z0h 55mN311DN
2026-09-13KMSPKPDX11:05 CDT12:24 PDT3h 18mN311DN
2026-09-12KMSPKPDX11:03 CDT12:32 PDT3h 28mN319DN
2026-09-11estimated??16:03Z19:40Z3h 37mN335DN
2026-09-10partialKPDX?09:24 PDTN311DN
2026-09-09KMSPKPDX11:09 CDT12:24 PDT3h 14mN310DN
2026-09-08KMSPKPDX11:07 CDT12:28 PDT3h 20mN338DN
2026-09-08partialKMSP?19:00 CDTN306DN
2026-09-07partial??00:03ZN304DN
2026-09-06partial??00:07ZN316DN
2026-09-05KMSPKPDX07:06 CDT16:01 PDT10h 54mN348DN
2026-09-05partialKMSP?19:01 CDTN348DN
2026-09-04estimated??11:56Z22:50Z10h 53mN316DN
2026-09-04estimated??00:23Z01:24Z1h 00mN316DN
2026-09-03partial??00:00ZN329DN
Earlier flights (273) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01partialKPDX?08:00 PDTN336DX
2026-09-01partialKMSP?19:19 CDTN336DX
2026-08-31partial??00:18ZN310DN
2026-08-30partialKPDX?15:11 PDTN310DN
2026-08-29estimated??00:00Z01:10Z1h 10mN302DN
2026-08-28KPDXKATL05:06 PDT19:58 EDT11h 51mN337DN
2026-08-28estimated??00:08Z01:24Z1h 16mN337DN
2026-08-27partialKPDX?15:14 PDTN337DN
2026-08-25partialKMSP?19:07 CDTN342DN
2026-08-24estimated??12:17Z23:00Z10h 42mN328DN
2026-08-24partialKMSP?19:06 CDTN328DN
2026-08-23estimated??21:59Z23:12Z1h 12mN328DN
2026-08-22estimated??00:03Z01:06Z1h 02mN348DN
2026-08-21partial??00:03ZN322DN
2026-08-20estimated??22:04Z22:56Z0h 52mN322DN
2026-08-18estimated??00:43Z02:57Z2h 13mN321DH
2026-08-17partial??00:40ZN334DN
2026-08-16partialKPDX?15:13 PDTN334DN
2026-08-15partialKMSP?19:02 CDTN336DX
2026-08-14partial??00:07ZN105DX
2026-08-13partialKPDX?15:13 PDTN105DX
2026-07-23estimated?KMSP00:05Z19:58 CDT0h 52mA7DA2A
2026-07-22partial??00:02ZA7B40E
2026-07-21partialKMSP?22:32 CDTA7BF22
2026-07-21estimated??00:03Z01:12Z1h 08mA7BF22
2026-07-20partialKPDX?19:39 PDTA7DDE1
2026-07-20estimated?KMSP00:05Z20:06 CDT1h 00mA7DDE1
2026-07-19partialKPDX?15:23 PDTA7DDE1
2026-07-18partialKMSP?19:01 CDTA7E54F
2026-07-17partialKMSP?21:48 CDTA7816A
2026-07-17estimated??00:03Z01:24Z1h 20mA7816A
2026-07-16partial??00:00ZA7D673
2026-07-15partialKMSP?21:50 CDTA7C7A2
2026-07-15estimated?KMSP00:11Z20:10 CDT0h 58mA7C7A2
2026-07-14partialKMSP?19:09 CDTA77645
2026-07-13partial??01:18ZA7A532
2026-07-13partialKMSP?19:00 CDTA7A532
2026-07-12partialKPDX?15:06 PDTA7A532
2026-07-11partialKMSP?19:09 CDTA7DDE1
2026-07-10partialKPNM?19:00 CDTA77DAE
2026-07-09partialKMSP?19:03 CDTA7AC8F
2026-07-08partialKMSP?21:50 CDTA7D2BC
2026-07-08partialKMSP?19:03 CDTA7D2BC
2026-07-07partialKMSP?22:04 CDTA7C7A2
2026-07-07estimatedKMSP?19:24 CDT01:20Z0h 55mA7C7A2
2026-07-06partialKPDX?20:09 PDTA7851C
2026-07-06estimatedKPNMKMSP19:02 CDT19:58 CDT0h 55mA7851C
2026-07-05partial??02:40ZA77645
2026-07-05estimatedKMSP?19:00 CDT01:26Z1h 26mA77645
2026-07-04partialKMSP?19:30 CDTA7D673
2026-07-03partialKPNM?19:09 CDTA801A9
2026-07-02partialKMSP?19:12 CDTA75634
2026-07-01estimated??12:14Z22:58Z10h 43mA797B4
2026-07-01partialKMSP?19:15 CDTA797B4
2026-06-30partialKMSP?19:17 CDTA7DDE1
2026-06-29partialKMSP?21:47 CDTA7AC8F
2026-06-29partialKMSP?19:19 CDTA7AC8F
2026-06-28estimatedKMSPKSPB06:59 CDT16:04 PDT11h 04mA76C79
2026-06-28estimatedKMSP?19:14 CDT01:18Z1h 04mA76C79
2026-06-27partialKMSP?19:09 CDTA7CB53
2026-06-26partialKPDX?17:15 PDTA7B057
2026-06-25partialKMSP?19:10 CDTA759EB
2026-06-24partialKMSP?22:23 CDTA7A8ED
2026-06-24estimatedKPNM?19:06 CDT01:04Z0h 57mA7A8ED
2026-06-23partialKMSP?19:15 CDTA7E54F
2026-06-22partialKMSP?21:49 CDTA7AC8F
2026-06-22estimatedKMSP?19:07 CDT01:12Z1h 04mA7AC8F
2026-06-21estimatedKMSPKSPB07:06 CDT16:00 PDT10h 53mA79DC4
2026-06-21partialKMSP?19:15 CDTA79DC4
2026-06-20partialKMSP?22:22 CDTA7816A
2026-06-20partialKMSP?19:08 CDTA7816A
2026-06-19partialKMSP?19:05 CDTA788D3
2026-06-18partialKMSP?19:00 CDTA7B057
2026-06-17estimated??12:09Z23:58Z11h 48mA7A532
2026-06-17partialKMSP?19:21 CDTA7A532
2026-06-16partialKMSP?19:16 CDTA7AC8F
2026-06-15partialKMSP?22:36 CDTA7D673
2026-06-15partialKMSP?20:01 CDTA7D673
2026-06-14partialKMSP?19:21 CDTA7DDE1
2026-06-13partialKMSP?19:02 CDTA7DA2A
2026-06-12partialKMSP?19:00 CDTA7D2BC
2026-05-07KJBRKPHX19:00 CDT20:00 MST2h 59mN323DN
2026-05-06partialKFTW?19:00 CDTN351DN
2026-05-05estimatedKPHX?05:49 MST23:58Z11h 08mN123DW
2026-05-05KHBRKPHX19:00 CDT19:08 MST2h 08mN123DW
2026-05-04partialKBHM?19:00 CDTN355DN
2026-05-03partialKTIK?19:00 CDTN345DN
2026-05-02partialKMEM?19:00 CDTN326DN
2026-05-01estimatedKATL?08:54 EDT23:58Z11h 04mN306DN
2026-05-01KFSMKPHX19:00 CDT19:32 MST2h 32mN306DN
2026-04-30partialKFYV?19:00 CDTN342DN
2026-04-29partialKATL?21:06 EDTN343DN
2026-04-28estimatedKLRF?19:00 CDT02:58Z2h 58mN325DN
2026-04-27partialKMLC?19:00 CDTN355DN
2026-04-26estimatedKPHX?05:52 MST23:58Z11h 05mN339DN
2026-04-26KMWLKPHX19:00 CDT18:58 MST1h 57mN339DN
2026-04-25partialKGAG?19:00 CDTN355DN
2026-04-24partial??00:00ZN312DN
2026-04-23partial??00:16ZN356DN
2026-04-22KATL?08:48 EDT23:56Z11h 07mN364DX
2026-04-22estimated??00:00Z01:38Z1h 38mN364DX
2026-04-21partial??00:00ZN312DN
2026-04-20partial??00:00ZN338DN
2026-04-19partial??00:00ZN314DN
2026-04-18KATLKPHX08:53 EDT19:13 MST13h 19mA3E525
2026-04-17partial??00:00ZN319DN
2026-04-16partial??00:00ZN322DN
2026-04-15estimated??12:50Z23:58Z11h 07mN328DN
2026-04-15estimated?KPHX00:00Z19:05 MST2h 05mN328DN
2026-04-14partial??00:00ZN334DN
2026-04-13partial??00:00ZN342DN
2026-04-12KPHXKATL08:00 MST19:58 EDT8h 57mN319DN
2026-04-12estimated?KPHX00:05Z18:48 MST1h 42mN319DN
2026-04-11partial??00:16ZN347DN
2026-04-10estimated??23:38Z23:58Z0h 20mN347DN
2026-04-06?KPHX00:00Z19:16 MST2h 16mN354DN
2026-04-05partialKPHX?07:07 MSTA364EA
2026-04-04partial??00:00ZN333DX
2026-04-03partial??00:00ZN319DN
2026-04-02partial??00:00ZN333DX
2026-04-01partial??00:00ZN331DN
2026-03-31partial??00:00ZN101DQ
2026-03-30partial??00:00ZN358DN
2026-03-29partial??00:00ZN330DX
2026-03-28KATL?18:11 EDT23:58Z1h 46mN330DX
2026-03-16?KPHX00:00Z20:46 MST3h 46mN347DN
2026-03-15partial??00:00ZN331DN
2026-03-14partial??00:00ZN305DN
2026-03-13partial??00:00ZN349DX
2026-03-12partial??00:00ZN345DN
2026-03-11partial??00:00ZN317DN
2026-03-10partial??00:00ZN346DN
2026-03-09partial??00:00ZN363DN
2026-03-08estimated??21:55Z23:58Z2h 02mN363DN
2026-03-06KATLKBOS17:10 EST20:24 EST3h 14mA43B91
2026-03-05partialKATL?19:04 ESTN120DN
2026-03-04KATLKBOS16:48 EST18:58 EST2h 09mN120DN
2026-03-03partialKBVY?19:00 ESTN105DX
2026-03-02estimatedKATLKBOS16:52 EST18:58 EST2h 05mN105DX
2026-03-01KATLKBOS16:28 EST18:42 EST2h 13mN396DN
2026-02-26partialKATL?18:04 ESTA451DB
2026-02-26partial??00:01ZN375DN
2026-02-25partial??00:00ZN342DN
2026-02-24KATL?16:58 EST23:58Z2h 00mN342DN
2026-02-22KATLKPVD17:10 EST18:58 EST1h 48mN114DN
2026-02-21KATLKBOS16:20 EST18:34 EST2h 13mN302DN
2026-02-20KATLKBOS16:21 EST18:52 EST2h 31mN119DN
2026-02-19KATLKBOS16:24 EST18:34 EST2h 09mN389DN
2026-02-18partialKATL?19:02 ESTN390DN
2026-02-17KATLKBOS16:16 EST18:58 EST2h 42mN390DN
2026-02-16KATLKBOS16:26 EST18:52 EST2h 26mN116DN
2026-02-14partialKATL?20:29 ESTN372DN
2026-02-13partialKBOS?20:16 ESTN373DX
2026-02-12KATL?16:22 EST23:58Z2h 36mN373DX
2026-02-11KFLLKATL05:21 EST07:00 EST1h 39mN315DN
2026-02-07KFLLKATL05:21 EST07:04 EST1h 43mN314DN
2026-02-06KFLLKATL05:17 EST07:04 EST1h 46mN346DN
2026-02-05KFLLKATL05:17 EST08:36 EST3h 19mN314DN
2026-02-04KFLLKATL05:23 EST07:04 EST1h 40mN337DN
2026-02-03KFLLKATL05:23 EST07:04 EST1h 41mN312DN
2026-02-02KFLLKATL05:23 EST07:18 EST1h 54mN330DX
2026-02-01KFLLKATL05:25 EST07:12 EST1h 46mN310DN
2026-01-30KFLLKATL05:24 EST07:08 EST1h 43mN319DN
2026-01-29KFLLKATL05:19 EST07:08 EST1h 48mN318DX
2026-01-28KFLLKATL05:19 EST07:00 EST1h 40mN338DN
2026-01-27KFLLKATL05:34 EST07:26 EST1h 51mN331DN
2026-01-26KFLLKATL07:31 EST09:22 EST1h 51mN323DN
2026-01-25KFLLKATL05:38 EST07:32 EST1h 53mN316DN
2026-01-24KFLLKATL05:19 EST06:58 EST1h 38mN331DN
2026-01-23KFLLKATL05:18 EST07:02 EST1h 43mN325DN
2026-01-22KFLLKATL05:18 EST06:54 EST1h 36mN307DX
2026-01-21KFLLKATL05:24 EST07:02 EST1h 37mN361DN
2026-01-20KFLLKATL05:23 EST07:02 EST1h 38mN332DN
2026-01-19KFLLKATL05:25 EST06:58 EST1h 33mN311DN
2026-01-04KTPAKDTW10:42 EST13:14 EST2h 31mN367DN
2026-01-03KTPAKDTW11:10 EST13:28 EST2h 17mN590NW
2026-01-03KDTWKTPA07:17 EST09:26 EST2h 08mN590NW
2026-01-02KTPAKDTW10:09 EST12:32 EST2h 22mN108DN
2026-01-02KDTWKTPA06:50 EST08:52 EST2h 02mN108DN
2025-12-30KTPAKDTW10:18 EST12:40 EST2h 21mN379DN
2025-12-30KDTWKTPA06:52 EST09:00 EST2h 08mN379DN
2025-12-29KTPAKDTW10:35 EST13:10 EST2h 34mN111DC
2025-12-29?KTPA12:03Z09:24 EST2h 20mN111DC
2025-12-28KTPAKDTW10:28 EST12:46 EST2h 17mN123DW
2025-12-28KDTWKTPA06:51 EST09:14 EST2h 23mN123DW
2025-12-27KTPAKDTW11:15 EST13:26 EST2h 10mN589NW
2025-12-27KDTWKTPA07:18 EST09:34 EST2h 15mN589NW
2025-12-23KTPAKDTW10:17 EST12:46 EST2h 28mN108DN
2025-12-23KDTWKTPA06:42 EST08:46 EST2h 03mN108DN
2025-12-22KTPAKDTW10:23 EST12:44 EST2h 20mN394DX
2025-12-22KDTWKTPA06:44 EST08:52 EST2h 07mN394DX
2025-12-21KTPAKDTW10:14 EST12:24 EST2h 09mN392DN
2025-12-21KDTWKTPA06:24 EST08:42 EST2h 17mN392DN
2025-12-20KTPAKDTW11:15 EST13:30 EST2h 14mN588NW
2025-12-20?KTPA00:00Z09:34 EST14h 34mN896DN
2025-12-19partial??00:00ZN835DN
2025-12-18partialKMSP?17:23 CSTN835DN
2025-12-18partialKPDX?16:05 PSTN832DN
2025-12-17partial??00:00ZN883DN
2025-12-16partial??00:00ZN896DN
2025-12-15partial??00:00ZN838DN
2025-12-14partial??00:00ZN902DN
2025-12-13partial??00:00ZN851DN
2025-12-12partialKMSP?18:00 CSTN825DN
2025-12-11partial??00:13ZN869DN
2025-12-10partial??00:29ZN909DN
2025-12-09estimated??22:48Z23:46Z0h 58mN909DN
2025-12-02partialKPDX?16:46 PSTN824DN
2025-11-28partialKPDX?16:00 PSTN806DN
2025-11-27partialKPDX?06:13 PSTN843DN
2025-11-27partialKPDX?16:38 PSTN843DN
2025-11-26partialKMSP?16:13 CSTN843DN
2025-10-30partialKPDX?17:00 PDTN929DZ
2025-10-29partialKMSP?08:02 CDTN855DN
2025-10-28partialKMSP?21:47 CDTN843DN
2025-10-28partialKPDX?17:00 PDTN843DN
2025-10-27partial??00:00ZN923DZ
2025-10-26estimated??13:31Z23:58Z10h 26mN850DN
2025-10-26estimated??00:54Z01:52Z0h 57mN850DN
2025-10-25partial??00:00ZN919DU
2025-10-24partial??05:16ZN836DN
2025-10-24partialKPDX?17:00 PDTN836DN
2025-10-23partialKPDX?17:06 PDTN888DU
2025-10-22partial??00:48ZN809DN
2025-10-21partial??00:00ZN822DN
2025-10-20partial??01:24ZN810DN
2025-10-19partial??00:21ZN811DZ
2025-10-15partialKPDX?17:00 PDTN886DN
2025-10-14partialKMSP?20:08 CDTN891DN
2025-10-13partial??00:00ZN929DZ
2025-10-12estimated??23:01Z23:58Z0h 57mN929DZ
2025-10-07partial??00:16ZN847DN
2025-10-06partialKMSP?17:33 CDTN847DN
2025-10-06KTTDKMSP17:00 PDT22:08 CDT3h 08mN834DN
2025-10-05KMSPKPDX14:23 CDT15:40 PDT3h 16mN834DN
2025-10-05partialKFCM?09:55 CDTN925DZ
2025-10-04KPNMKMSP09:59 CDT11:01 CDT1h 02mN914DU
2025-10-04partialKPDX?06:29 PDTN914DU
2025-10-02KPDX Portland InternationalKMSP17:00 PDT21:36 CDT2h 35mAB967B
2025-10-01KPDX Portland International?17:02 PDT01:03Z1h 01mAC058A
2025-09-30estimatedKPDX Portland InternationalKMSP17:02 PDT20:07 CDT1h 05mAC3F9C
2025-09-29KPDX Portland International?18:21 PDT02:28Z1h 07mAB14D9
2025-09-28KPDX Portland International?17:00 PDT01:05Z1h 05mAB14D9
2025-09-27KSPBKMSP17:00 PDT21:40 CDT2h 40mAB6B45
2025-09-26KPDX Portland International?17:00 PDT01:10Z1h 09mAC9ABC
2025-09-25KPDX Portland InternationalKMSP17:00 PDT21:49 CDT2h 48mABF6AE
2025-09-24KPDX Portland InternationalKMSP17:00 PDT21:55 CDT2h 55mAC76F2
2025-09-23KPDX Portland International?17:03 PDT01:10Z1h 07mAB9A32
2025-09-22KPDX Portland International?17:18 PDT01:24Z1h 05mAC058A
2025-09-21KPDX Portland International?17:00 PDT01:01Z1h 01mABB68C
2025-09-20KPDX Portland InternationalKHLN17:08 PDT19:11 MDT1h 03mAC10AF
2025-09-19KPDX Portland International?17:03 PDT01:10Z1h 06mAC76F2
2025-09-18KMSPKPDX Portland International14:32 CDT15:42 PDT3h 09mAC76F2
2025-08-26KPDXKMSP20:49 PDT23:34 CDT0h 44mN912DU
2025-08-26partialKPDX?17:02 PDTN805DN
2025-08-25partialKMSP?12:36 CDTN805DN
2025-08-24partialKPDX?17:01 PDTN886DN
2025-08-23partialKMSP?14:18 CDTN886DN
2025-08-23partialKMSP?00:51 CDTN923DZ
2025-08-22KPDXKMSP17:00 PDT23:28 CDT4h 27mN825DN
2025-08-21KMSPKPDX14:19 CDT15:38 PDT3h 18mN825DN
2025-08-21partialKMSP?02:09 CDTN816DN
2025-08-20KPDXKMSP17:00 PDT23:42 CDT4h 42mN886DN
2025-08-19partialKMSP?17:59 CDTN886DN
2025-08-19KPDXKMSP17:52 PDT00:06 CDT4h 13mN829DN
2025-08-17KMSPKPDX14:33 CDT16:50 PDT4h 17mN891DN
2025-08-17KPDXKMSP20:14 PDT02:54 CDT4h 39mN891DN
2025-08-17partialKPDX?17:00 PDTN891DN
2025-08-16partialKMSP?14:37 CDTN891DN
2025-08-16KPDXKMSP17:02 PDT22:00 CDT2h 58mN868DN
2025-08-15KMSPKPDX14:36 CDT16:00 PDT3h 23mN868DN
2025-08-15partialKMSP?19:33 CDTN910DU
2025-08-14partialKMSP?14:18 CDTN910DU

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