Flight

DAL2349

Flight history and live tracking for DAL2349, 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 originKLGA LA GUARDIA
Typical destinationKMSP MINNEAPOLIS ST PAUL INTERNATIONAL
Distance884 nm

Flight history 267 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KLGA LA GUARDIAKMSP MINNEAPOLIS ST PAUL INTERNATIONAL15:43 EDT17:17 CDT2h 34mN387DN
2026-10-01KLGA LA GUARDIAKMSP MINNEAPOLIS ST PAUL INTERNATIONAL15:11 EDT16:38 CDT2h 27mN391DN
2026-09-30KLGA LA GUARDIAKMSP MINNEAPOLIS ST PAUL INTERNATIONAL15:33 EDT16:57 CDT2h 24mN122DN
2026-09-29KLGA LA GUARDIAKMSP MINNEAPOLIS ST PAUL INTERNATIONAL17:16 EDT18:31 CDT2h 15mN397DN
2026-09-28KLGA LA GUARDIAKMSP MINNEAPOLIS ST PAUL INTERNATIONAL15:57 EDT17:16 CDT2h 19mN111DC
2026-09-27KLGA LA GUARDIAKMSP MINNEAPOLIS ST PAUL INTERNATIONAL16:58 EDT18:17 CDT2h 19mN103DY
2026-09-26KLGA LA GUARDIAKMSP MINNEAPOLIS ST PAUL INTERNATIONAL15:06 EDT16:21 CDT2h 15mN388DN
2026-09-25KLGA LA GUARDIAKMSP MINNEAPOLIS ST PAUL INTERNATIONAL15:30 EDT16:54 CDT2h 24mN350NA
2026-09-24KLGAKMSP15:13 EDT18:17 CDT4h 04mN115DN
2026-09-23KLGAKMSP15:07 EDT18:17 CDT4h 10mN393DN
2026-09-22KLGAKMSP15:31 EDT18:19 CDT3h 47mN370DN
2026-09-21KJFKKMSP15:54 EDT17:34 CDT2h 39mN384DN
2026-09-20estimatedKLGAKMSP15:42 EDT17:10 CDT2h 27mN392DN
2026-09-19estimatedKLGAKMSP15:20 EDT16:44 CDT2h 23mN116DN
2026-09-18KLGAKMSP15:19 EDT16:54 CDT2h 34mN127DN
2026-09-17KLGAKMIC15:05 EDT16:48 CDT2h 42mN109DN
2026-09-16KLGAKMSP15:15 EDT16:44 CDT2h 28mN385DZ
2026-09-15KLGAKMSP15:45 EDT17:14 CDT2h 29mN126DN
2026-09-14KLGAKMSP15:22 EDT16:52 CDT2h 30mN370DN
2026-09-13KLGAKMSP15:21 EDT17:00 CDT2h 39mN379DN
2026-09-12KLGAKMSP15:07 EDT16:36 CDT2h 28mN383DZ
2026-09-11estimatedKLGAKMSP15:38 EDT17:14 CDT2h 35mN121DZ
2026-09-10KLGAKMSP15:05 EDT16:32 CDT2h 26mN372DN
2026-09-09KLGAKMSP15:13 EDT16:46 CDT2h 32mN396DN
2026-09-08KLGAKMSP15:45 EDT17:30 CDT2h 44mN379DN
2026-09-07partialKLGA?20:00 EDTN119DN
2026-09-06KLGAKMSP15:13 EDT16:36 CDT2h 22mN119DN
2026-09-05KLGAKMSP15:01 EDT16:30 CDT2h 28mN368DN
2026-09-04KLGAKMSP15:22 EDT16:48 CDT2h 25mN129DN
2026-09-03estimatedKLGAKMSP15:47 EDT18:04 CDT3h 16mN398DN
Earlier flights (237) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01KLGAKMSP15:09 EDT16:44 CDT2h 35mN119DN
2026-08-31partialKLGA?20:11 EDTN122DN
2026-08-30KLGAKMSP16:06 EDT17:36 CDT2h 29mN122DN
2026-08-29KLGAKMSP15:41 EDT17:16 CDT2h 34mN126DN
2026-08-28partialKLGA?22:08 EDTN114DN
2026-08-28estimated??00:00Z00:56Z0h 56mN114DN
2026-08-27estimatedKLGAKMSP18:07 EDT18:58 CDT1h 51mN114DN
2026-08-26KLGAKMSP15:06 EDT16:32 CDT2h 25mN104DN
2026-08-25KLGAKMSP15:09 EDT16:44 CDT2h 34mN120DN
2026-08-24estimatedKLGAKMSP15:22 EDT17:02 CDT2h 40mN376DN
2026-08-23KLGAKMSP15:23 EDT16:38 CDT2h 14mN366DX
2026-08-22estimatedKLGAKMSP15:02 EDT16:28 CDT2h 25mN398DN
2026-08-21estimatedKLGAKMSP15:43 EDT17:10 CDT2h 26mN128DN
2026-08-20estimated??19:25Z22:04Z2h 38mN126DN
2026-08-19estimatedKLGAKMSP15:29 EDT18:40 CDT4h 11mN119DN
2026-08-18estimatedKLGAKMSP17:25 EDT16:48 CDT0h 22mN129DN
2026-08-17estimatedKLGAKMSP15:20 EDT16:51 CDT2h 30mN369DN
2026-08-16estimated??19:19Z22:20Z3h 00mN384DN
2026-08-15estimatedKLGAKMSP10:42 EDT18:22 CDT8h 40mN385DZ
2026-08-14partial??00:00ZN104DN
2026-08-13estimatedKLGAKMSP15:35 EDT18:59 CDT4h 24mN104DN
2026-08-12KLGAKMSP15:16 EDT16:52 CDT2h 35mN387DN
2026-08-11estimatedKLGAKMSP15:15 EDT16:50 CDT2h 34mN398DN
2026-07-23partial??00:06ZN389DN
2026-07-22KLGAKMSP15:24 EDT16:56 CDT2h 31mN389DN
2026-07-20KLGAKMSP15:48 EDT17:32 CDT2h 43mN391DN
2026-07-19estimated?KMSP00:00Z19:57 CDT0h 57mN116DN
2026-07-18estimatedKLGAKMSP17:55 EDT18:58 CDT2h 02mN116DN
2026-07-17KLGAKMSP15:58 EDT17:30 CDT2h 32mN121DZ
2026-07-16estimatedKLGAKMSP15:19 EDT17:14 CDT2h 54mN368DN
2026-07-15KLGAKMSP15:11 EDT16:32 CDT2h 21mN101DQ
2026-07-14KLGAKMSP15:08 EDT16:26 CDT2h 17mN113DX
2026-07-13KLGAKMSP15:34 EDT17:02 CDT2h 28mN105DX
2026-07-12estimatedKLGAKMSP15:43 EDT17:20 CDT2h 36mN373DX
2026-07-11KLGAKMSP15:19 EDT16:40 CDT2h 21mN116DN
2026-07-10KLGAKMSP15:15 EDT17:22 CDT3h 07mN375DN
2026-07-08KLGAKMSP15:29 EDT16:50 CDT2h 20mN382DN
2026-07-07estimatedKLGAKMSP01:21 EDT16:46 CDT16h 25mN367DN
2026-07-06partialKLGA?20:50 EDTN376DN
2026-07-05estimatedKLGAKMSP16:37 EDT18:33 CDT2h 55mN376DN
2026-07-04partialKMSP?19:51 CDTN392DN
2026-07-03KLGAKMSP15:36 EDT16:56 CDT2h 19mN392DN
2026-07-02KLGAKMSP15:23 EDT16:44 CDT2h 21mN377DN
2026-07-01KLGAKMSP16:26 EDT17:46 CDT2h 19mN385DZ
2026-06-30estimatedKLGAKMSP17:37 EDT16:56 CDT0h 18mN129DN
2026-06-29KLGAKMSP15:19 EDT16:44 CDT2h 25mN376DN
2026-06-28KLGAKMSP16:00 EDT17:18 CDT2h 17mN387DN
2026-06-27KLGAKMSP15:54 EDT17:44 CDT2h 49mN126DN
2026-06-26KLGAKMSP15:27 EDT17:04 CDT2h 36mN370DN
2026-06-25partialKLGA?21:04 EDTN376DN
2026-06-24estimatedKLGAKMSP16:31 EDT18:40 CDT3h 08mN376DN
2026-06-23KLGAKMSP16:00 EDT18:04 CDT3h 03mN116DN
2026-06-22KLGAKMSP16:24 EDT18:00 CDT2h 36mN101DQ
2026-06-21KLGAKMSP15:11 EDT16:46 CDT2h 34mN395DZ
2026-06-20KLGAKMSP15:10 EDT16:48 CDT2h 38mN104DN
2026-06-19partialKLGA?20:52 EDTN126DN
2026-06-18KLGAKMSP15:31 EDT17:10 CDT2h 38mN126DN
2026-06-17KJFKKMSP16:09 EDT17:58 CDT2h 48mN389DN
2026-06-16partialKLGA?20:40 EDTN124DX
2026-06-15KLGAKMSP17:06 EDT18:34 CDT2h 27mN124DX
2026-06-14partialKMSP?19:26 CDTN111DC
2026-06-13partialKLGA?21:27 EDTN124DX
2026-06-12estimatedKLGAKMSP16:57 EDT18:38 CDT2h 40mN124DX
2026-05-28KLGAKMSP15:23 EDT16:44 CDT2h 20mN117DX
2026-05-27KLGAKMSP15:18 EDT16:46 CDT2h 27mN120DN
2026-05-26KLGAKMSP14:59 EDT16:32 CDT2h 32mN372DN
2026-05-25KLGAKMSP15:11 EDT16:36 CDT2h 24mN377DN
2026-05-24KLGAKMSP15:31 EDT16:52 CDT2h 20mN389DN
2026-05-23partialKLGA?20:24 EDTN385DZ
2026-05-22KLGAKMSP15:52 EDT17:32 CDT2h 39mN385DZ
2026-05-21KLGAKMSP15:05 EDT16:44 CDT2h 38mN368DN
2026-05-20partialKLGA?21:25 EDTN396DN
2026-05-19partialKLGA?00:20 EDTN396DN
2026-05-12KLGAKMSP15:05 EDT16:40 CDT2h 34mN389DN
2026-05-11KLGAKMSP15:29 EDT17:00 CDT2h 30mN377DN
2026-05-10KLGAKMSP15:06 EDT16:42 CDT2h 35mN390DN
2026-05-09KLGAKMSP15:41 EDT17:18 CDT2h 36mN109DN
2026-05-08KLGAKMSP15:07 EDT16:42 CDT2h 34mN382DN
2026-05-07KLGAKMSP15:12 EDT16:40 CDT2h 27mN123DW
2026-05-06estimatedKLGAKMSP15:01 EDT16:42 CDT2h 40mN367NW
2026-05-05estimatedKLGAKMSP10:28 EDT16:54 CDT7h 26mN362NW
2026-05-04KLGAKMSP15:04 EDT16:36 CDT2h 31mN362NW
2026-05-03estimatedKLGAKMSP15:26 EDT17:06 CDT2h 39mN350NA
2026-05-02KLGAKMSP15:25 EDT16:46 CDT2h 20mN390DN
2026-05-01KTEBKMSP15:43 EDT17:08 CDT2h 24mN338NW
2026-04-30partialKMSP?19:02 CDTN376NW
2026-04-29KLGAKMSP15:10 EDT16:38 CDT2h 27mN376NW
2026-04-28KLGAKMSP15:14 EDT16:40 CDT2h 25mN368NW
2026-04-27KLGAKMSP15:26 EDT16:54 CDT2h 27mN352NW
2026-04-26KLGAKMSP15:13 EDT16:42 CDT2h 28mN362NW
2026-04-25KLGAKMSP15:10 EDT16:34 CDT2h 24mN120DN
2026-04-24partialKMSP?19:04 CDTN355NW
2026-04-23KLGAKMSP15:15 EDT16:52 CDT2h 36mN355NW
2026-04-22KLGAKMSP15:10 EDT16:40 CDT2h 29mN358NW
2026-04-21KLGAKMSP16:50 EDT18:18 CDT2h 27mN366NW
2026-04-20KLGAKMSP15:13 EDT16:46 CDT2h 32mN340NW
2026-04-19estimatedKLGAKMSP15:09 EDT16:42 CDT2h 33mN368NW
2026-04-18partialKLGA?20:00 EDTN328NW
2026-04-17estimated?KMSP21:26Z18:58 CDT2h 31mN328NW
2026-04-16KLGAKMSP15:06 EDT16:36 CDT2h 29mN378NW
2026-04-15estimatedKLGAKMSP14:58 EDT16:38 CDT2h 39mN356NW
2026-04-14KLGAKMSP15:08 EDT16:42 CDT2h 33mN362NW
2026-04-13estimatedKLGAKMSP15:30 EDT16:34 CDT2h 03mN351NW
2026-04-12KLGAKMSP15:24 EDT16:50 CDT2h 25mN352NW
2026-04-11estimatedKLGAKMSP15:18 EDT17:02 CDT2h 43mN305DU
2026-04-05KLGAKMSP15:16 EDT16:42 CDT2h 25mN367NW
2026-04-04KLGAKMSP15:07 EDT16:28 CDT2h 21mN367NW
2026-04-03KLGAKMSP15:14 EDT16:44 CDT2h 29mN349NW
2026-04-02partialKMSP?20:16 CDTN144DU
2026-04-01estimatedKLGAKMSP18:55 EDT18:50 CDT0h 54mN144DU
2026-03-31KLGAKMSP15:48 EDT17:36 CDT2h 47mN357NW
2026-03-30partialKLGA?21:27 EDTN328NW
2026-03-29partialKMSP?07:04 CDTN122DU
2026-03-28KLGAKMSP15:12 EDT17:26 CDT3h 13mN122DU
2026-03-14KLGAKMSP16:10 EDT18:08 CDT2h 57mN131DU
2026-03-13KLGAKMSP15:21 EDT16:56 CDT2h 34mN351NW
2026-03-12estimatedKLGAKMSP15:20 EDT16:58 CDT2h 37mN343NW
2026-03-11KLGAKMSP15:07 EDT16:58 CDT2h 50mN110DU
2026-03-10KLGAKMSP15:03 EDT16:38 CDT2h 35mN354NW
2026-03-09KLGAKMSP15:07 EDT16:48 CDT2h 40mN356NW
2026-03-08KLGAKMSP17:07 EDT18:42 CDT2h 35mN356NW
2026-03-07estimatedKLGAKMSP16:17 EST17:56 CST2h 39mN101DU
2026-03-06KLGAKMSP15:56 EST17:40 CST2h 44mN335NW
2026-03-05KLGAKMSP15:24 EST17:16 CST2h 51mN335NW
2026-03-04KLGAKMSP15:34 EST17:28 CST2h 53mN343NW
2026-03-03KLGAKMSP15:26 EST17:10 CST2h 43mN354NW
2026-03-02KLGAKMSP15:27 EST17:22 CST2h 54mN358NW
2026-03-01KLGAKMSP15:29 EST17:28 CST2h 58mN338NW
2026-02-28KLGAKMSP15:37 EST17:24 CST2h 46mN117DU
2026-02-27KLGAKMSP15:27 EST17:18 CST2h 50mN359NW
2026-02-26KLGAKMSP15:30 EST16:56 CST2h 25mN370NW
2026-02-25partialKLGA?19:00 ESTN339NW
2026-02-24estimatedKLGAKMSP18:01 EST17:58 CST0h 57mN339NW
2026-02-22KLGAKMSP15:33 EST17:32 CST2h 59mN348NW
2026-02-21KLGAKMSP15:47 EST17:20 CST2h 32mN107DU
2026-02-20KJFKKMSP15:45 EST17:26 CST2h 40mN359NW
2026-02-19KLGAKMSP15:35 EST17:20 CST2h 44mN359NW
2026-02-18KLGAKMSP15:24 EST17:28 CST3h 04mN363NW
2026-02-17KLGAKMSP15:28 EST17:18 CST2h 49mN335NW
2026-02-16partialKMSP?19:01 CSTN350NA
2026-02-15KLGAKMSP15:26 EST17:14 CST2h 47mN350NA
2026-02-14KLGAKMSP15:36 EST17:14 CST2h 38mN138DU
2026-02-13partialKLGA?19:00 ESTN340NW
2026-02-12estimatedKLGAKMSP17:27 EST17:58 CST1h 30mN340NW
2026-02-11KLGAKMSP15:51 EST17:30 CST2h 38mN394DX
2026-02-07KLGAKMSP15:53 EST17:34 CST2h 40mN141DU
2026-02-06KLGAKMSP15:30 EST17:12 CST2h 42mN110DX
2026-02-05partialKLGA?19:50 ESTN387DN
2026-02-04KLGAKMSP15:31 EST17:08 CST2h 36mN387DN
2026-02-03KLGAKMSP15:46 EST17:22 CST2h 35mN343NW
2026-02-02KLGAKMSP15:43 EST17:16 CST2h 32mN374DX
2026-02-01partialKMSP?18:00 CSTN136DQ
2026-01-31KLGAKMIC16:37 EST17:58 CST2h 20mN136DQ
2026-01-30KLGAKMSP15:39 EST17:01 CST2h 21mN348DN
2026-01-29KLGAKMSP15:47 EST17:34 CST2h 46mN125DN
2026-01-28KLGAKMSP15:30 EST17:08 CST2h 37mN354NW
2026-01-27partialKLGA?19:01 ESTN387DN
2026-01-24KLGAKMSP15:34 EST17:34 CST2h 59mN114DU
2026-01-23KLGAKMSP15:33 EST17:24 CST2h 50mN119DN
2026-01-22estimatedKLGAKMSP15:27 EST17:20 CST2h 52mN123DW
2026-01-21KLGAKMSP15:47 EST17:58 CST3h 10mN123DW
2026-01-20partialKLGA?19:00 ESTN123DW
2026-01-19estimatedKLGAKMSP16:50 EST17:58 CST2h 07mN123DW
2026-01-18KJFKKMSP15:39 EST17:24 CST2h 44mN363NW
2026-01-17estimated??23:02Z23:30Z0h 27mN125DU
2026-01-09estimatedKLGAKMSP15:26 EST16:42 CST2h 15mN340NW
2026-01-08partialKLGA?19:00 ESTN378DN
2026-01-07estimatedKLGAKMSP16:37 EST17:58 CST2h 20mN378DN
2026-01-06partialKLGA?19:00 ESTN361NW
2026-01-05estimatedKLGAKMSP16:35 EST17:58 CST2h 22mN361NW
2026-01-04KLGAKMSP15:15 EST17:20 CST3h 04mN374NW
2026-01-03KLGAKMSP15:13 EST17:00 CST2h 47mN343NW
2026-01-02partialKLGA?19:02 ESTN3746H
2026-01-01estimatedKLGAKMSP17:45 EST17:58 CST1h 12mN3746H
2025-12-31KLGAKMSP15:48 EST17:26 CST2h 37mN383DN
2025-12-30partialKMSP?18:02 CSTN365NW
2025-12-29partial??02:06ZN362NW
2025-12-27partial??00:00ZN362NW
2025-12-26estimatedKLGAKMSP16:29 EST17:58 CST2h 28mN362NW
2025-12-25KLGAKMSP15:43 EST17:42 CST2h 58mN397DA
2025-12-24KLGAKMSP15:27 EST17:22 CST2h 55mN376DA
2025-12-23KLGAKMSP15:15 EST17:18 CST3h 02mN359NW
2025-12-22KLGAKMSP15:10 EST17:10 CST2h 59mN375NC
2025-12-21KLGAKMSP15:26 EST17:20 CST2h 53mN376NW
2025-12-20estimatedKLGAKMSP15:30 EST17:42 CST3h 11mN338NW
2025-12-19partialKMSP?18:00 CSTN395DZ
2025-12-18estimatedKLGAKMSP16:06 EST17:58 CST2h 51mN395DZ
2025-12-17KLGAKMSP15:10 EST17:02 CST2h 52mN389DN
2025-12-16partialKMIC?18:00 CSTN395DZ
2025-12-15partial??00:00ZN115DN
2025-12-14estimatedKLGAKMSP18:05 EST17:58 CST0h 52mN115DN
2025-12-13KLGAKMSP15:03 EST16:50 CST2h 47mN341DN
2025-12-12partialKLGA?19:00 ESTN391DN
2025-12-11estimatedKLGAKMSP16:29 EST17:58 CST2h 28mN391DN
2025-12-10KLGAKMSP15:34 EST17:17 CST2h 42mN107DN
2025-12-09KLGAKMSP15:07 EST17:14 CST3h 07mN123DW
2025-11-26KLGAKMSP15:55 EST17:22 CST2h 26mN373DX
2025-10-29KLGAKMSP15:57 EDT17:16 CDT2h 19mN342DN
2025-10-28KLGAKMSP15:26 EDT16:40 CDT2h 13mN348DN
2025-10-27KLGAKMSP15:16 EDT16:40 CDT2h 23mN108DN
2025-10-26KLGAKMSP15:18 EDT16:44 CDT2h 26mN385DZ
2025-10-25KLGAKMSP15:18 EDT16:52 CDT2h 33mN359DN
2025-10-24KLGAKMSP15:50 EDT17:22 CDT2h 31mN122DN
2025-10-23KLGAKMSP15:31 EDT16:56 CDT2h 24mN120DN
2025-10-22KLGAKMSP16:30 EDT16:58 CDT1h 28mN376DN
2025-10-21KLGAKMSP15:15 EDT16:36 CDT2h 20mN341DN
2025-10-20KLGAKMSP15:46 EDT17:22 CDT2h 35mN108DN
2025-10-14KLGAKMSP15:07 EDT17:42 CDT3h 34mN366DX
2025-10-13KLGAKMSP16:40 EDT18:22 CDT2h 41mN129DN
2025-10-07KLGAKMSP15:10 EDT17:00 CDT2h 49mN104DN
2025-10-06KLGAKMSP14:58 EDT16:58 CDT2h 59mN108DN
2025-10-05KLGAKMSP10:54 EDT16:40 CDT6h 45mN341DN
2025-10-02KLGA LaGuardia?15:08 EDT20:11Z1h 02mA43B91
2025-10-01KLGA LaGuardiaKMTC15:40 EDT16:46 EDT1h 05mA48E46
2025-09-30KLGA LaGuardiaKMTC15:41 EDT16:48 EDT1h 06mA037B9
2025-09-29KLGA LaGuardia?15:42 EDT20:49Z1h 07mAB678E
2025-09-28KLGA LaGuardia?16:06 EDT21:13Z1h 06mACC5FB
2025-09-27KLGA LaGuardia?15:05 EDT20:06Z1h 01mA3D3F0
2025-09-26KLGA LaGuardia?15:16 EDT20:17Z1h 01mAAE5F7
2025-09-25KLGA LaGuardiaCYZR15:27 EDT16:31 EDT1h 03mACBE88
2025-09-24KLGA LaGuardia?15:15 EDT20:22Z1h 06mA057CC
2025-09-23KLGA LaGuardia?15:20 EDT20:21Z1h 01mA3EC93
2025-09-22KLGA LaGuardia?15:16 EDT20:23Z1h 07mABAB67
2025-09-21KLGA LaGuardiaKMTC15:16 EDT16:22 EDT1h 06mAB14D9
2025-09-20KLGA LaGuardia?15:21 EDT20:25Z1h 03mACDFFC
2025-09-19KLGA LaGuardiaKMTC15:16 EDT16:21 EDT1h 04mAB34EA
2025-09-18KLGA LaGuardiaKMSP15:23 EDT16:44 CDT2h 20mAB7A21
2025-08-26estimatedKLGAKMSP20:00 EDT22:58 CDT3h 57mN111DC
2025-08-25estimatedKLGAKMSP12:26 EDT18:56 CDT7h 30mN111DC
2025-08-24estimatedKLGAKMSP20:01 EDT21:00 CDT1h 59mN346DN
2025-08-23partialKLGA?01:51 EDTN391DN
2025-08-21KRNHKMSP02:08 CDT17:24 CDT15h 15mN398DN
2025-08-19estimatedKLGAKRNH19:19 EDT18:42 CDT0h 22mN383DZ
2025-08-17partial??00:00ZN366DX
2025-08-16estimatedKLGAKMSP15:23 EDT18:58 CDT4h 35mN366DX
2025-08-15partialKLGA?20:33 EDTN124DX
2025-08-14partialKLGA?15:22 EDTN124DX

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