Flight

DAL2291

Flight history and live tracking for DAL2291, 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
RouteKSLC SALT LAKE CITY INTERNATIONAL → KCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL
Scheduled departure17:30 MDT

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

Route

AirlineDelta Air Lines
Typical originKSLC SALT LAKE CITY INTERNATIONAL
Typical destinationKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL
Distance1,257 nm

Flight history 278 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KSLC SALT LAKE CITY INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL17:53 MDT22:42 EDT2h 49mN776DE
2026-10-01KSLC SALT LAKE CITY INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL17:53 MDT22:41 EDT2h 48mN376DA
2026-09-30KSLC SALT LAKE CITY INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL17:34 MDT22:27 EDT2h 53mN3756
2026-09-29KSLC SALT LAKE CITY INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL18:25 MDT22:36 EDT26h 11mN3730B
2026-09-28KSLC SALT LAKE CITY INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL18:25 MDT23:16 EDT2h 51m
2026-09-27KSLC SALT LAKE CITY INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL17:45 MDT22:37 EDT2h 52mN37700
2026-09-26KSLC SALT LAKE CITY INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL17:32 MDT22:30 EDT2h 58mN3745B
2026-09-25KSLC SALT LAKE CITY INTERNATIONALKCVG CINCINNATI NORTHERN KENTUCKY INTERNATIONAL18:40 MDT23:33 EDT2h 53m
2026-09-24partialKFBR?18:00 MDTN3758Y
2026-09-23KCVGKSLC07:44 EDT17:58 MDT12h 13mN3746H
2026-09-23KSLCKCVG18:03 MDT23:22 EDT3h 18mN3746H
2026-09-22partialKHIF?18:00 MDTN3769L
2026-09-21partial??00:00ZN37700
2026-09-20partial??00:36ZN3730B
2026-09-19estimatedKHIFKCVG18:23 MDT23:16 EDT2h 52mN3730B
2026-09-18estimatedKHIFKCVG18:00 MDT22:42 EDT2h 41mN394DA
2026-09-17partial??00:00ZN3750D
2026-09-16partial??00:00ZN381DN
2026-09-15partial??02:30ZN399DA
2026-09-14estimatedKHIFKCVG18:00 MDT22:26 EDT2h 26mN3738B
2026-09-13estimated??23:38Z23:58Z0h 19mN3738B
2026-09-12estimatedKHIFKCVG18:00 MDT22:32 EDT2h 31mN3755D
2026-09-11estimatedKCVGKSLC08:41 EDT17:58 MDT11h 16mN3736C
2026-09-11estimatedKHIFKCVG18:11 MDT23:04 EDT2h 52mN3736C
2026-09-10estimatedKHIFKCVG18:00 MDT22:28 EDT2h 27mN3764D
2026-09-09partialKCVG?20:00 EDTN3762Y
2026-09-08partial??00:31ZN3767
2026-09-05estimatedKHIFKCVG18:00 MDT22:22 EDT2h 21mN3748Y
2026-09-04partial??00:00ZN3760C
2026-09-03estimatedKCVGKSLC08:15 EDT17:58 MDT11h 42mN398DA
2026-09-03estimatedKHIFKCVG18:00 MDT22:38 EDT2h 38mN398DA
Earlier flights (247) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-01partial??00:00ZN3737C
2026-08-31partial??00:00ZN386DA
2026-08-30partial??00:00ZN3732J
2026-08-29estimatedKCVGKSLC07:28 EDT17:58 MDT12h 29mN381DN
2026-08-29estimatedKHIFKCVG18:26 MDT23:20 EDT2h 53mN381DN
2026-08-28partial??00:00ZN3761R
2026-08-27partial??00:00ZN3739P
2026-08-26partial??00:00ZN396DA
2026-08-25partial??00:00ZN391DA
2026-08-24partial??00:00ZN776DE
2026-08-23estimatedKCVG?07:38 EDT23:58Z12h 20mN3766
2026-08-23estimatedKHIFKCVG18:00 MDT22:16 EDT2h 15mN3766
2026-08-22partialKSLC?18:02 MDTN382DA
2026-08-21estimatedKHIFKCVG18:01 MDT08:11 EDT12h 09mN3768
2026-08-20partial??00:00ZN3737C
2026-08-19partial??00:00ZN774DE
2026-08-18partial??00:00ZN389DA
2026-08-17partial??01:06ZN3766
2026-08-16estimatedKHIFKCVG18:00 MDT22:32 EDT2h 32mN384DA
2026-08-15partial??01:53ZN775DE
2026-08-14estimatedKHIFKCVG18:00 MDT22:28 EDT2h 27mN3748Y
2026-08-13partial??00:00ZN3758Y
2026-08-12partial??00:00ZN378DA
2026-08-11estimated??23:23Z23:58Z0h 34mN378DA
2026-07-23estimatedKHIFKCVG18:00 MDT22:34 EDT2h 34mN3734B
2026-07-22estimatedKCVGKSLC07:14 EDT17:58 MDT12h 43mN774DE
2026-07-22estimated?KCVG00:00Z22:30 EDT2h 29mN774DE
2026-07-21partial??00:31ZN398DA
2026-07-20estimatedKHIFKCVG18:00 MDT22:30 EDT2h 29mN3733Z
2026-07-19KCVGKSLC07:23 EDT17:58 MDT12h 34mN399DA
2026-07-19estimated?KCVG00:00Z22:46 EDT2h 45mN399DA
2026-07-18partial??00:00ZN3755D
2026-07-17partial??00:00ZN385DN
2026-07-16partial??00:00ZN3738B
2026-07-15partial??00:00ZN386DA
2026-07-14estimatedKCVGKSLC05:39 EDT17:58 MDT14h 18mN3741S
2026-07-14estimatedKSLCKCVG18:00 MDT22:38 EDT2h 37mN3741S
2026-07-13partialKSLC?18:00 MDTN3732J
2026-07-12partialKSLC?18:00 MDTN3765
2026-07-11partialKSLC?18:00 MDTN3736C
2026-07-10partialKSLC?18:00 MDTN3745B
2026-07-09partialKSLC?18:00 MDTN3732J
2026-07-08partialKSLC?18:02 MDTN3762Y
2026-07-07partialKSLC?18:00 MDTN394DA
2026-07-06partialKHIF?18:00 MDTN3735D
2026-07-05estimatedKCVGKSLC07:43 EDT17:58 MDT12h 14mN395DN
2026-07-05KCMHKCVG00:26 EDT00:54 EDT0h 27mN395DN
2026-07-05KSLCKCMH18:00 MDT23:28 EDT3h 28mN395DN
2026-07-04partialKSLC?18:00 MDTN3769L
2026-07-03partialKSLC?18:00 MDTN386DA
2026-07-02partialKSLC?18:00 MDTN3743H
2026-07-01estimatedKCVGKSLC05:39 EDT17:58 MDT14h 18mN394DA
2026-07-01estimatedKSLCKCVG18:00 MDT22:28 EDT2h 28mN394DA
2026-06-30partialKSLC?18:00 MDTN396DA
2026-06-29partialKSLC?18:00 MDTN3742C
2026-06-28partialKSLC?18:00 MDTN3736C
2026-06-27estimatedKSLCKCVG18:00 MDT22:18 EDT2h 18mN384DA
2026-06-26partialKSLC?18:00 MDTN396DA
2026-06-25partialKSLC?18:00 MDTN372DA
2026-06-24partialKSLC?18:00 MDTN3753
2026-06-23partialKSLC?18:00 MDTN3733Z
2026-06-22partialKSLC?18:00 MDTN383DN
2026-06-21estimatedKCVGKSLC05:43 EDT17:58 MDT14h 14mN373DA
2026-06-21estimatedKSLCKCVG18:00 MDT22:30 EDT2h 29mN373DA
2026-06-20estimatedKCVGKSLC08:08 EDT17:58 MDT11h 49mN385DN
2026-06-20estimatedKHIFKCVG18:00 MDT22:22 EDT2h 22mN385DN
2026-06-19estimatedKCVGKSLC07:31 EDT17:58 MDT12h 26mN372DA
2026-06-19estimatedKSLCKCVG18:00 MDT22:34 EDT2h 34mN372DA
2026-06-18partialKSLC?18:00 MDTN3739P
2026-06-17partialKSLC?18:00 MDTN3744F
2026-06-16partialKSLC?18:00 MDTN774DE
2026-06-15KCVGKSLC07:50 EDT17:58 MDT12h 07mN396DA
2026-06-15estimatedKSLCKCVG18:00 MDT22:16 EDT2h 16mN396DA
2026-06-14partialKSLC?18:00 MDTN384DA
2026-06-13partialKSLC?18:00 MDTN3742C
2026-06-12partialKSLC?18:00 MDTN371DA
2026-06-11estimatedKSLC?17:14 MDT23:58Z0h 43mN371DA
2026-05-29estimatedKHIFKCVG18:47 MDT22:20 EDT1h 32mN381DN
2026-05-28partialKCYS?18:00 MDTN375DA
2026-05-27partialKSLC?18:03 MDTN3762Y
2026-05-26partialKSLC?18:00 MDTN388DA
2026-05-25partialKSLC?18:00 MDTN3736C
2026-05-24partialKSLC?18:00 MDTN3766
2026-05-23estimatedKCVG?07:47 EDT23:58Z12h 10mN3754A
2026-05-23estimatedKSLCKCVG18:00 MDT22:16 EDT2h 15mN3754A
2026-05-22partial??00:00ZN3772H
2026-05-21partialKSLC?18:00 MDTN3741S
2026-05-20partialKCVG?20:29 EDTN3761R
2026-05-19partialKSLC?19:24 MDTN390DA
2026-05-12estimatedKHIFKCVG18:01 MDT22:10 EDT2h 08mN3739P
2026-05-11partialKSLC?18:00 MDTN393DA
2026-05-10partialKBKF?18:00 MDTN3756
2026-05-09estimatedKCVG?05:53 EDT23:58Z14h 05mN3767
2026-05-09estimatedKCYSKCVG18:00 MDT21:58 EDT1h 57mN3767
2026-05-08partialKDEN?18:00 MDTN776DE
2026-05-07estimatedKCVG?07:33 EDT23:58Z12h 24mN3733Z
2026-05-07estimatedKSLCKCVG18:00 MDT23:02 EDT3h 01mN3733Z
2026-05-06estimatedKHIFKCVG18:00 MDT22:20 EDT2h 20mN3755D
2026-05-05estimatedKCVG?05:39 EDT23:58Z14h 19mN3749D
2026-05-05estimatedKSLCKCVG18:00 MDT22:20 EDT2h 19mN3749D
2026-05-04partialKSLC?18:00 MDTN3750D
2026-05-03partialKSLC?18:00 MDTN837DN
2026-05-02estimatedKCVG?05:39 EDT23:58Z14h 18mN395DN
2026-05-02estimatedKSLCKCVG18:00 MDT22:58 EDT2h 57mN395DN
2026-05-01partialKSLC?18:00 MDTN3733Z
2026-04-30KCVGKSLC08:13 EDT17:58 MDT11h 44mN390DA
2026-04-30estimatedKSLCKCVG18:00 MDT22:12 EDT2h 12mN390DA
2026-04-29partialKSLC?18:00 MDTN3765
2026-04-28partialKSLC?18:00 MDTN3758Y
2026-04-27estimatedKHIFKCVG18:00 MDT22:32 EDT2h 32mN3757D
2026-04-26partialKSLC?18:00 MDTN919DU
2026-04-25estimatedKCVGKSLC07:37 EDT17:58 MDT12h 21mN3769L
2026-04-25estimatedKHIFKCVG18:00 MDT22:50 EDT2h 50mN3769L
2026-04-24estimatedKCVGKSLC08:15 EDT17:58 MDT11h 42mN379DA
2026-04-24estimated?KCVG00:00Z22:38 EDT2h 37mN379DA
2026-04-23partial??00:00ZN3731T
2026-04-22estimated?KCVG00:00Z22:34 EDT2h 34mN3760C
2026-04-21estimatedKCVGKSLC05:49 EDT17:58 MDT14h 09mN377DE
2026-04-21estimated?KCVG00:00Z22:38 EDT2h 38mN377DE
2026-04-20partial??00:00ZN3742C
2026-04-19partial??00:00ZN927DZ
2026-04-18partial??00:00ZN388DA
2026-04-17partial??00:43ZN386DA
2026-04-16estimatedKHIFKCVG18:00 MDT22:38 EDT2h 37mN3773D
2026-04-15partial??00:00ZN3732J
2026-04-14estimatedKCVGKSLC05:41 EDT17:58 MDT14h 16mN3755D
2026-04-14estimated?KCVG00:00Z22:24 EDT2h 24mN3755D
2026-04-13estimatedKCVGKSLC08:12 EDT17:58 MDT11h 45mN3763D
2026-04-13estimated?KCVG00:00Z22:48 EDT2h 48mN3763D
2026-04-12partial??00:21ZN377DA
2026-04-11partial??00:16ZN3751B
2026-04-10estimated??23:41Z23:58Z0h 16mN3751B
2026-04-06estimatedKHIFKCVG18:00 MDT22:32 EDT2h 32mN3749D
2026-04-05partial??00:48ZN3742C
2026-04-04estimatedKHIFKCVG18:00 MDT22:46 EDT2h 45mN3740C
2026-04-03partial??00:00ZN3735D
2026-04-02estimated?KCVG00:00Z22:48 EDT2h 47mN774DE
2026-04-01partial??00:00ZN3759
2026-03-31estimatedKCVGKSLC05:57 EDT17:58 MDT14h 01mN375DA
2026-03-31estimated?KCVG00:00Z22:46 EDT2h 46mN375DA
2026-03-30partial??02:31ZN377DE
2026-03-29estimatedKHIFKCVG18:00 MDT22:38 EDT2h 38mN387DA
2026-03-28estimated??23:32Z23:58Z0h 26mN387DA
2026-03-16estimatedKHIFKCVG18:35 MDT00:12 EDT3h 36mN3744F
2026-03-15estimatedKHIFKCVG18:20 MDT23:16 EDT2h 56mN3734B
2026-03-14estimatedKHIFKCVG18:00 MDT22:28 EDT2h 27mN3740C
2026-03-13estimatedKCVGKSLC08:54 EDT17:58 MDT11h 03mN387DA
2026-03-13estimated?KCVG00:00Z22:22 EDT2h 21mN387DA
2026-03-12partial??00:00ZN398DA
2026-03-11partialKCVG?20:00 EDTN3773D
2026-03-10partial??00:00ZN3762Y
2026-03-09partial??00:00ZN3732J
2026-03-08estimatedKSLCKCVG17:26 MDT19:58 EDT0h 31mN3732J
2026-03-07KSLCKCVG17:34 MST22:34 EST2h 59mN3767
2026-03-06KSLCKCVG18:01 MST23:08 EST3h 06mN3734B
2026-03-03KSLCKCVG17:34 MST22:26 EST2h 52mN3755D
2026-03-02KSLCKCVG17:30 MST22:24 EST2h 53mN371DA
2026-02-28KSLCKCVG17:35 MST22:16 EST2h 40mN3746H
2026-02-27KSLCKCVG17:36 MST22:28 EST2h 51mN3765
2026-02-24KSLCKCVG17:36 MST22:28 EST2h 51mN3749D
2026-02-23KSLCKCVG17:39 MST22:26 EST2h 46mN3764D
2026-02-21KSLCKCVG17:21 MST22:22 EST3h 00mN3754A
2026-02-20KSLCKCVG17:44 MST22:34 EST2h 50mN3771K
2026-02-17KSLCKCVG17:56 MST22:46 EST2h 49mN3731T
2026-02-14KSLCKCVG17:50 MST22:42 EST2h 51mN3731T
2026-02-13KSLCKCVG17:48 MST22:30 EST2h 41mN3768
2026-02-07KSLCKCVG17:44 MST22:40 EST2h 55mN374DA
2026-02-06KSLCKCVG17:41 MST22:38 EST2h 56mN393DA
2026-02-03KSLCKCVG17:30 MST22:30 EST3h 00mN3742C
2026-02-02KSLCKCVG17:58 MST22:58 EST3h 00mN3761R
2026-01-31KSLCKCVG18:07 MST23:04 EST2h 56mN775DE
2026-01-30KSLCKCVG17:32 MST22:30 EST2h 57mN3743H
2026-01-27KSLCKCVG17:30 MST22:30 EST2h 59mN3759
2026-01-26KSLCKCVG18:12 MST23:00 EST2h 47mN3758Y
2026-01-24KSLCKCVG17:32 MST22:12 EST2h 40mN37700
2026-01-23KSLCKCVG18:14 MST22:56 EST2h 41mN388DA
2026-01-20KSLCKCVG17:49 MST22:40 EST2h 50mN386DA
2026-01-09KSLCKCVG17:22 MST22:26 EST3h 04mN3767
2026-01-05KSLCKCVG17:49 MST22:40 EST2h 51mN3752
2026-01-04KSLCKCVG17:42 MST22:38 EST2h 55mN389DA
2026-01-03estimatedKHIFKCVG17:31 MST23:02 EST3h 30mN3748Y
2025-12-31KSLCKCVG17:36 MST22:38 EST3h 01mN3764D
2025-12-30KSLCKCVG17:42 MST22:58 EST3h 16mN371DA
2025-12-29KSLCKCVG17:54 MST22:40 EST2h 46mN3759
2025-12-28KSLCKCVG18:24 MST23:24 EST3h 00mN373DA
2025-12-27KSLCKCVG21:13 MST01:52 EST2h 38mN3767
2025-12-24KSLCKCVG17:35 MST22:36 EST3h 00mN3753
2025-12-23KSLCKCVG17:42 MST22:32 EST2h 50mN378DA
2025-12-22KSLCKCVG17:58 MST22:44 EST2h 46mN373DA
2025-12-21KSLCKCVG17:55 MST22:40 EST2h 44mN3766
2025-12-20KSLCKCVG17:40 MST22:28 EST2h 47mN393DA
2025-12-19KSLCKCVG17:51 MST22:42 EST2h 50mN886DN
2025-12-18KSLCKCVG17:29 MST22:24 EST2h 54mN907DN
2025-12-17KSLCKCVG17:36 MST22:24 EST2h 47mN860DN
2025-12-16KSLCKCVG18:23 MST23:36 EST3h 12mN912DU
2025-12-15KSLCKCVG17:34 MST22:36 EST3h 01mN866DN
2025-12-14KSLCKCVG17:26 MST22:20 EST2h 53mN3748Y
2025-12-13KSLCKCVG17:33 MST22:24 EST2h 50mN912DU
2025-12-12KSLCKCVG19:48 MST00:44 EST2h 55mN902DN
2025-12-11KSLCKCVG17:28 MST22:24 EST2h 55mN866DN
2025-12-10KSLCKCVG17:40 MST22:16 EST2h 35mN853DN
2025-12-02estimatedKHIFKCVG18:24 MST23:28 EST3h 04mN839DN
2025-11-27estimatedKHIFKCVG17:29 MST22:22 EST2h 52mN903DN
2025-10-30estimatedKHIFKCVG18:00 MDT22:50 EDT2h 50mN872DN
2025-10-29partial??00:00ZN861DN
2025-10-28partial??00:00ZN834DN
2025-10-27estimatedKCVGKSLC06:13 EDT17:58 MDT13h 44mN806DN
2025-10-27estimatedKHIFKCVG19:27 MDT00:26 EDT2h 58mN806DN
2025-10-26estimatedKHIFKCVG18:00 MDT22:52 EDT2h 51mN379DA
2025-10-25partial??00:00ZN879DN
2025-10-24partial??00:00ZN899DN
2025-10-23partial??00:07ZN910DU
2025-10-22estimatedKHIFKCVG18:00 MDT22:34 EDT2h 33mN881DN
2025-10-21partial??00:00ZN864DN
2025-10-20partial??00:29ZN825DN
2025-10-19estimatedKHIFKCVG18:00 MDT22:08 EDT2h 07mN395DN
2025-10-18estimated??23:33Z23:58Z0h 24mN395DN
2025-10-15estimatedKHIFKCVG18:00 MDT22:34 EDT2h 33mN923DZ
2025-10-14partial??01:08ZN892DN
2025-10-13partialKSLC?18:00 MDTN832DN
2025-10-08estimatedKHIFKCVG18:00 MDT22:36 EDT2h 36mN837DN
2025-10-07partialKSLC?18:00 MDTN904DN
2025-10-06partialKHIF?18:00 MDTN109DU
2025-10-05KCVGKSLC11:08 EDT17:58 MDT8h 50mN868DN
2025-10-04KSLCKCVG09:00 MDT12:24 EDT1h 24mN888DU
2025-10-02?KCVG00:00Z22:34 EDT2h 34mAC2D09
2025-10-01KHIFKCVG18:00 MDT22:52 EDT2h 51mAC0941
2025-09-30KHIFKCVG18:00 MDT22:55 EDT2h 55mAB9DE9
2025-09-29?KCVG00:00Z22:54 EDT2h 54mABB68C
2025-09-28KSLC?18:06 MDT01:07Z1h 01mACB10A
2025-09-27?KCVG00:00Z22:40 EDT2h 40mAB52A2
2025-09-26KHIFKCVG18:00 MDT22:47 EDT2h 47mAC2952
2025-09-25?KLUK00:00Z22:49 EDT2h 48mAC10AF
2025-09-24?KCVG00:00Z22:46 EDT2h 46mAAED5A
2025-09-23?KCVG00:00Z22:38 EDT2h 38mAC9ABC
2025-09-22?KCVG00:00Z22:33 EDT2h 33mABCF2F
2025-09-21KSLC?18:01 MDT01:01Z1h 00mAAF87F
2025-09-20KSLC?18:02 MDT01:11Z1h 08mAC2952
2025-09-19?KCVG00:00Z22:48 EDT2h 47mAC9E77
2025-08-26KSLCKCVG20:33 MDT00:08 EDT1h 34mN801DZ
2025-08-22estimatedKHIFKCVG18:00 MDT00:28 EDT4h 27mN914DU
2025-08-21estimatedKSLCKCVG01:27 MDT19:58 EDT16h 31mN822DN
2025-08-20estimatedKHIFKCVG18:00 MDT23:54 EDT3h 54mN840DN
2025-08-19partialKSLC?18:50 MDTN833DN
2025-08-17KSLCKCVG21:35 MDT04:06 EDT4h 30mN927DZ
2025-08-16KSLCKCVG18:01 MDT23:08 EDT3h 07mN860DN
2025-08-15partialKSLC?18:50 MDTN891DN

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