Flight

FFT3971

Flight history and live tracking for FFT3971, operated by Frontier Airlines. 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
RouteKDFW DALLAS FORT WORTH INTERNATIONAL → KPHX PHOENIX SKY HARBOR INTERNATIONAL
Scheduled departure12:17 CDT

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

Route

AirlineFrontier Airlines
Typical originKDFW DALLAS FORT WORTH INTERNATIONAL
Typical destinationKPHX PHOENIX SKY HARBOR INTERNATIONAL
Distance752 nm

Flight history 241 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KDFWKPHX12:35 CDT15:34 MST4h 58mN402FR
2026-10-02KDFW DALLAS FORT WORTH INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL15:05 CDT15:03 MST1h 58mN364FR
2026-10-01KDFW DALLAS FORT WORTH INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL16:56 CDT17:05 MST2h 09mN317FR
2026-09-30KDFW DALLAS FORT WORTH INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL16:10 CDT16:21 MST2h 11mN440FR
2026-09-29KDFW DALLAS FORT WORTH INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL12:59 CDT13:13 MST2h 14mN368FR
2026-09-28KDFW DALLAS FORT WORTH INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL12:28 CDT12:37 MST2h 09mN361FR
2026-09-27KDFW DALLAS FORT WORTH INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL12:29 CDT12:42 MST2h 13mN360FR
2026-09-26estimatedKDFWKPHX11:32 CDT16:54 MST7h 21mN361FR
2026-09-25KDFWKPHX12:22 CDT12:52 MST2h 30mN394FR
2026-09-25estimated?KDFW16:17Z12:11 CDT0h 53mN394FR
2026-09-24KDFWKPHX12:15 CDT15:40 MST5h 24mN369FR
2026-09-23estimatedKDFWKPHX15:51 CDT16:32 MST2h 40mN438FR
2026-09-22partialKPHX?13:58 MSTN341FR
2026-09-22KDFWKPHX11:15 CDT12:44 MST3h 28mN341FR
2026-09-21KDFWKPHX12:21 CDT12:38 MST2h 16mA890FE
2026-09-20KDFWKPHX12:44 CDT14:10 MST3h 25mA8E3B3
2026-09-19estimatedKDFWKPHX12:22 CDT12:26 MST2h 04mA54B2A
2026-09-18estimatedKDFWKPHX12:54 CDT13:08 MST2h 13mA8E3B3
2026-09-17partialKPHX?13:58 MSTN708FR
2026-09-17partialKPHX?17:00 MSTN360FR
2026-09-16KDFWKPHX16:46 CDT16:58 MST2h 12mN360FR
2026-09-15estimatedKDFWKPHX10:47 CDT09:18 MST0h 30mA53DAC
2026-09-14estimatedKDFWKPHX12:49 CDT15:38 MST4h 48mN369FR
2026-09-14estimated??16:22Z16:48Z0h 25mN369FR
2026-09-13partialKPHX?18:33 MSTN362FR
2026-09-12estimatedKDFWKPHX15:24 CDT15:46 MST2h 21mN362FR
2026-09-12estimated??19:24Z20:01Z0h 36mN362FR
2026-09-11estimated??17:08Z21:00Z3h 51mN384FR
2026-09-10estimated??16:38Z21:02Z4h 23mA83839
2026-09-09estimatedKDFWKPHX16:23 CDT16:48 MST2h 24mN722FR
2026-09-07estimatedKDFWKPHX12:52 CDT11:46 MST0h 54mN341FR
2026-09-06partialKPHX?19:02 MSTN607FR
2026-09-05estimated??16:17Z20:38Z4h 21mN607FR
2026-09-04estimatedKDFWKPHX11:45 CDT11:52 MST2h 06mN607FR
Earlier flights (207) - back to 2025-08-21
DateFromToDepArrDurationAircraft
2026-09-03estimatedKDFWKPHX11:39 CDT12:06 MST2h 26mN606FR
2026-08-31estimatedKDFWKPHX10:55 CDT11:56 MST3h 00mA8CEC7
2026-08-30estimatedKDFWKPHX22:59 CDT11:48 MST14h 48mN711FR
2026-08-29estimatedKDFWKPHX11:29 CDT11:42 MST2h 12mN711FR
2026-08-28estimated??16:40Z19:16Z2h 35mN390FR
2026-08-27estimatedKDFWKPHX11:41 CDT12:06 MST2h 24mA8986C
2026-08-24estimatedKDFWKPHX11:42 CDT11:52 MST2h 10mA8C759
2026-08-23partialKPHX?19:11 MSTA8C759
2026-08-22estimatedKDFWKPHX11:37 CDT11:42 MST2h 04mA8C759
2026-08-21estimatedKDFWKPHX00:50 CDT13:24 MST14h 33mN366FR
2026-08-19estimated??04:43Z06:52Z2h 09mN364FR
2026-08-17estimated??17:17Z19:36Z2h 19mN366FR
2026-08-16estimated??16:08Z19:08Z2h 59mN362FR
2026-08-15estimatedKDFWKPHX11:51 CDT13:36 MST3h 45mN362FR
2026-08-14estimated??15:59Z19:12Z3h 12mN372FR
2026-08-13estimatedKDFWKPHX12:20 CDT13:37 MST3h 16mN439FR
2026-08-12estimated??03:25Z12:34Z9h 08mN667FR
2026-07-23estimated??16:21Z19:54Z3h 32mN366FR
2026-07-22estimated??03:25Z06:28Z3h 02mN607FR
2026-07-22estimated??02:09Z02:52Z0h 42mN607FR
2026-07-20estimatedKDFWKPHX11:00 CDT12:08 MST3h 07mA4DFD2
2026-07-19estimatedKDFWKPHX10:53 CDT12:00 MST3h 06mN359FR
2026-07-18estimated?KPHX17:04Z12:12 MST2h 07mA4DFD2
2026-07-17estimatedKDFWKPHX11:50 CDT13:02 MST3h 11mA4DFD2
2026-07-16KDFWKPHX12:36 CDT12:50 MST2h 13mA53287
2026-07-16estimatedKDFW?11:41 CDT17:16Z0h 34mA53287
2026-07-15estimated?KPHX04:04Z23:14 MST2h 10mA8986C
2026-07-13estimatedKDFWKPHX12:09 CDT12:18 MST2h 08mN383FR
2026-07-12estimatedKDFWKPHX13:00 CDT13:04 MST2h 03mN235FR
2026-07-11estimatedKDFWKPHX11:52 CDT12:04 MST2h 11mN381FR
2026-07-10estimatedKDFWKPHX11:05 CDT12:08 MST3h 02mN336FR
2026-07-09estimatedKDFWKPHX12:28 CDT12:28 MST1h 59mN235FR
2026-07-08estimatedKDFW?22:35 CDT08:32Z4h 56mN720FR
2026-07-06estimatedKDFWKPHX12:01 CDT12:10 MST2h 08mN324FR
2026-07-05estimatedKDFWKPHX11:08 CDT12:12 MST3h 04mN383FR
2026-07-04estimatedKDFWKPHX11:50 CDT11:56 MST2h 05mN230FR
2026-07-03estimatedKDFW?11:53 CDT19:40Z2h 46mN392FR
2026-07-02estimatedKDFWKPHX12:03 CDT12:16 MST2h 12mN386FR
2026-06-29estimatedKDFW?12:02 CDT20:00Z2h 57mN395FR
2026-06-28estimated??17:30Z20:18Z2h 47mA8A391
2026-06-27estimatedKDFWKPHX11:56 CDT12:20 MST2h 24mA8A391
2026-06-26estimatedKDFW?12:13 CDT19:48Z2h 34mA8A391
2026-06-25estimatedKDFW?12:31 CDT19:52Z2h 21mA8A391
2026-06-22estimatedKDFW?12:02 CDT19:52Z2h 49mN360FR
2026-06-21estimatedKDFW?11:54 CDT19:52Z2h 57mN360FR
2026-06-20estimatedKDFWKPHX11:49 CDT12:10 MST2h 20mN379FR
2026-06-19estimatedKDFWKPHX15:53 CDT16:24 MST2h 30mN360FR
2026-06-19estimatedKDFW?14:02 CDT19:58Z0h 55mN360FR
2026-06-18estimatedKDFWKPHX12:33 CDT12:20 MST1h 47mN360FR
2026-06-15estimatedKDFW?10:58 CDT20:08Z4h 09mN376FR
2026-06-14estimatedKDFWKPHX13:27 CDT14:12 MST2h 44mN232FR
2026-06-13KDFWKPHX12:42 CDT12:08 MST1h 25mN364FR
2026-06-12estimatedKDFW?11:06 CDT20:02Z3h 55mN364FR
2026-05-29estimatedKDFW?10:57 CDT18:44Z2h 46mA5451A
2026-05-28estimatedKDFWKPHX11:44 CDT12:30 MST2h 45mN375FR
2026-05-25estimatedKDFWKPHX11:27 CDT11:38 MST2h 10mN388FR
2026-05-24KDFWKPHX11:38 CDT11:42 MST2h 03mN388FR
2026-05-23estimatedKDFWKPHX11:23 CDT11:52 MST2h 29mN362FR
2026-05-23estimatedKDFW?10:36 CDT15:58Z0h 21mN362FR
2026-05-22estimated??16:09Z19:48Z3h 38mN336FR
2026-05-21estimatedKDFW?11:19 CDT19:14Z2h 54mA53287
2026-05-20partialKDFW?20:02 CDTN324FR
2026-05-19partialKDFW?22:42 CDTN350FR
2026-05-12estimatedKDFWKPHX12:01 CDT12:12 MST2h 10mN390FR
2026-05-11estimatedKDFW?11:18 CDT19:20Z3h 01mN350FR
2026-05-10estimated??16:20Z19:14Z2h 53mN382FR
2026-05-09KDFWKPHX11:26 CDT11:34 MST2h 07mN350FR
2026-05-08estimatedKDFWKPHX11:33 CDT11:50 MST2h 17mA8AAFF
2026-05-07estimatedKDFWKPHX10:58 CDT11:56 MST2h 57mN353FR
2026-05-06estimatedKDFWKPHX12:04 CDT12:32 MST2h 28mN604FR
2026-05-05estimatedKDFWKPHX11:19 CDT13:00 MST3h 41mN324FR
2026-05-04estimated??19:38Z20:00Z0h 21mA8986C
2026-05-04KDFWKPHX11:45 CDT12:08 MST2h 22mA8986C
2026-05-04estimatedKDFW?10:27 CDT16:20Z0h 52mA8986C
2026-05-02estimatedKDFWKPHX07:17 CDT07:46 MST2h 28mA810BA
2026-05-01estimatedKDFW?08:02 CDT16:46Z3h 43mA53DAC
2026-04-30estimatedKDFWKPHX11:40 CDT12:20 MST2h 39mN373FR
2026-04-29partialKPHX?08:29 MSTN336FR
2026-04-28estimatedKDFWKPHX10:57 CDT11:44 MST2h 46mN350FR
2026-04-27estimatedKDFWKPHX10:49 CDT11:34 MST2h 44mA4BFC1
2026-04-24estimated??14:16Z17:18Z3h 01mN368FR
2026-04-23estimatedKDFWKPHX10:41 CDT11:10 MST2h 28mN352FR
2026-04-22estimatedKDFWKPHX08:55 CDT09:22 MST2h 26mN331FR
2026-04-21estimated?KPHX14:17Z09:36 MST2h 18mN376FR
2026-04-20estimatedKDFWKPHX10:43 CDT11:02 MST2h 18mA53287
2026-04-17estimatedKDFWKPHX09:12 CDT09:48 MST2h 36mN324FR
2026-04-16estimated?KPHX15:45Z11:12 MST2h 26mA80595
2026-04-15estimated?KPHX13:06Z08:32 MST2h 25mN722FR
2026-04-14estimated??14:14Z16:58Z2h 43mN334FR
2026-04-11estimated??16:55Z19:18Z2h 22mN335FR
2026-04-05KDFWKPHX10:45 CDT10:58 MST2h 12mN361FR
2026-04-04KDFWKPHX12:02 CDT12:16 MST2h 13mN330FR
2026-04-03estimated?KPHX19:46Z15:24 MST2h 37mN368FR
2026-04-02estimatedKDFWKPHX10:42 CDT11:14 MST2h 31mN368FR
2026-03-31estimatedKDFWKPHX12:44 CDT13:06 MST2h 21mN359FR
2026-03-29estimatedKDFWKPHX10:46 CDT11:14 MST2h 27mN335FR
2026-03-28estimatedKDFWKPHX11:07 CDT11:20 MST2h 13mN359FR
2026-03-15estimated?KPHX15:34Z10:58 MST2h 23mN232FR
2026-03-14estimatedKDFWKPHX10:54 CDT11:10 MST2h 15mN358FR
2026-03-13KDFWKPHX10:57 CDT11:04 MST2h 06mN358FR
2026-03-12estimatedKDFWKPHX12:03 CDT11:00 MST0h 56mN351FR
2026-03-11estimatedKDFWKPHX13:19 CDT14:18 MST2h 58mN344FR
2026-03-10estimatedKDFWKPHX12:51 CDT13:30 MST2h 38mN318FR
2026-03-09KDFWKPHX10:48 CDT11:16 MST2h 28mN366FR
2026-03-08estimatedKDFWKPHX10:45 CDT12:08 MST3h 22mN343FR
2026-03-07KDFWKPHX10:33 CST12:00 MST2h 27mN343FR
2026-03-06estimatedKDFWKPHX09:49 CST11:32 MST2h 42mN364FR
2026-03-05estimatedKDFWKPHX09:26 CST11:28 MST3h 02mN359FR
2026-03-04partialKPHX?23:03 MSTA4BFC1
2026-03-04partialKPHX?20:32 MSTA4BFC1
2026-03-03estimated??21:51Z23:14Z1h 23mA4BFC1
2026-03-03KDFWKPHX11:50 CST13:14 MST2h 23mA825A6
2026-03-02estimated??18:33Z18:58Z0h 24mA4BFC1
2026-03-02estimatedKDFWKPHX09:13 CST11:00 MST2h 46mA4BFC1
2026-03-01estimatedKDFWKPHX09:54 CST12:36 MST3h 42mA8785B
2026-02-28estimated??19:42Z23:26Z3h 44mA88737
2026-02-27estimatedKDFWKPHX09:54 CST12:56 MST4h 01mN348FR
2026-02-26estimatedKDFWKPHX09:24 CST11:38 MST3h 13mN362FR
2026-02-25KDFWKPHX10:45 CST13:12 MST3h 26mA89FDA
2026-02-24KDFWKPHX11:36 CST13:10 MST2h 33mA874A4
2026-02-23estimatedKDFWKPHX09:33 CST11:56 MST3h 22mN388FR
2026-02-22partial??00:02ZN719FR
2026-02-21estimatedKDFWKPHX14:33 CST16:58 MST3h 24mN719FR
2026-02-20estimated??14:54Z18:40Z3h 46mN368FR
2026-02-19estimatedKDFWKPHX08:27 CST11:06 MST3h 39mN348FR
2026-02-18KDFWKPHX11:04 CST13:54 MST3h 49mA8AAFF
2026-02-17estimatedKDFWKPHX11:50 CST13:36 MST2h 45mN609FR
2026-02-16estimatedKDFWKPHX09:34 CST11:22 MST2h 47mN312FR
2026-02-15partial??00:02ZA8E3B3
2026-02-14estimatedKDFWKPHX16:03 CST16:58 MST1h 54mA8E3B3
2026-02-13partialKPHX?05:12 MSTA4E389
2026-02-13partialKPHX?20:32 MSTA4E389
2026-02-12KDFWKPHX11:48 CST14:36 MST3h 47mA4E389
2026-02-11partialKPHX?17:47 MSTA8CEC7
2026-02-07estimated??17:46Z22:36Z4h 49mN361FR
2026-02-05estimated??19:18Z22:50Z3h 31mA4BFC1
2026-02-04estimatedKDFWKPHX11:02 CST12:56 MST2h 53mA85C01
2026-02-03estimated??16:19Z20:56Z4h 36mA85C01
2026-02-02KDFWKPHX13:37 CST15:07 MST2h 29mN305FR
2026-02-01estimatedKDFWKPHX11:35 CST14:06 MST3h 30mN387FR
2026-02-01estimated??16:40Z17:14Z0h 34mN387FR
2026-01-31estimated??18:22Z21:30Z3h 07mN364FR
2026-01-29estimatedKDFWKPHX13:34 CST15:59 MST3h 24mN384FR
2026-01-28estimated??16:46Z20:40Z3h 53mA85C01
2026-01-27estimatedKDFWKPHX10:40 CST15:10 MST5h 29mA85C01
2026-01-26estimated??19:31Z22:45Z3h 13mN387FR
2026-01-25estimatedKDFWKPHX11:50 CST15:36 MST4h 45mN347FR
2026-01-22estimated??20:01Z23:32Z3h 31mN316FR
2026-01-21estimatedKDFWKPHX10:47 CST13:44 MST3h 56mA89FDA
2026-01-20KDFWKPHX11:29 CST13:04 MST2h 34mA89FDA
2026-01-19estimatedKDFWKPHX09:26 CST11:48 MST3h 21mN347FR
2026-01-18estimated??17:19Z19:12Z1h 52mN359FR
2026-01-09estimatedKDFWKPHX11:31 CST13:23 MST2h 52mA8C759
2026-01-08estimated??21:16Z22:22Z1h 05mN336FR
2026-01-08partialKPHX?04:07 MSTN336FR
2026-01-08estimated??09:17Z09:38Z0h 21mN336FR
2026-01-08partialKPHX?17:00 MSTN336FR
2026-01-07partialKPHX?01:05 MSTA8AAFF
2026-01-07estimatedKDFWKPHX18:01 CST17:32 MST0h 31mA8AAFF
2026-01-06estimatedKDFWKPHX15:17 CST16:58 MST2h 41mA8AAFF
2026-01-05KDFWKPHX05:45 CST08:20 MST3h 34mN238FR
2026-01-04estimatedKDFWKPHX10:37 CST12:28 MST2h 50mA8CEC7
2026-01-03KDFWKPHX10:43 CST11:56 MST2h 12mA88380
2026-01-02estimatedKDFWKPHX06:57 CST08:54 MST2h 56mA8D27E
2026-01-01KDFWKPHX10:47 CST12:20 MST2h 32mN378FR
2025-12-31KDFWKPHX10:29 CST12:06 MST2h 36mN312FR
2025-12-31estimated??15:42Z16:02Z0h 20mN312FR
2025-12-30KDFWKPHX10:41 CST12:22 MST2h 40mA8AAFF
2025-12-29estimated??11:52Z15:38Z3h 45mN312FR
2025-12-28estimatedKDFWKPHX11:28 CST13:14 MST2h 45mA8AAFF
2025-12-28estimated??15:33Z16:02Z0h 28mA8AAFF
2025-12-27KDFWKPHX10:31 CST12:12 MST2h 40mN704FR
2025-12-27estimated??15:43Z16:10Z0h 26mN704FR
2025-12-26KDFWKPHX06:45 CST08:12 MST2h 26mA850DC
2025-12-25KDFWKPHX10:24 CST12:32 MST3h 08mA850DC
2025-12-24estimatedKDFWKPHX10:30 CST12:22 MST2h 51mN383FR
2025-12-23estimatedKDFWKPHX10:49 CST12:34 MST2h 44mA8584A
2025-12-22KDFWKPHX06:44 CST08:06 MST2h 21mN230FR
2025-12-21estimatedKDFWKPHX11:21 CST12:56 MST2h 35mA8584A
2025-12-20estimatedKDFWKPHX10:27 CST12:20 MST2h 52mA816CA
2025-12-20partialKDFW?09:25 CSTA816CA
2025-12-19estimatedKDFWKPHX05:38 CST08:16 MST3h 37mN606FR
2025-12-18estimatedKDFWKPHX11:06 CST12:30 MST2h 24mN606FR
2025-12-17KDFWKPHX11:30 CST13:08 MST2h 38mN352FR
2025-12-16KDFWKPHX11:27 CST12:50 MST2h 22mN352FR
2025-12-15KDFWKPHX10:47 CST12:30 MST2h 42mN605FR
2025-12-14estimatedKDFWKPHX09:57 CST12:10 MST3h 12mN382FR
2025-12-13estimatedKDFWKPHX10:55 CST13:04 MST3h 09mN393FR
2025-12-12estimatedKDFWKPHX10:23 CST11:52 MST2h 29mA89FDA
2025-12-11estimatedKDFWKPHX10:52 CST12:26 MST2h 34mN385FR
2025-12-10estimatedKDFWKPHX12:17 CST13:57 MST2h 39mN313FR
2025-12-09estimatedKDFWKPHX11:32 CST13:22 MST2h 49mN342FR
2025-11-27estimated??00:00Z01:38Z1h 38mN331FR
2025-11-26estimated??23:33Z23:58Z0h 24mN331FR
2025-10-25estimatedKDFWKPHX10:51 CDT11:10 MST2h 18mN322FR
2025-10-22KDFWKPHX15:30 CDT15:08 MST1h 37mN238FR
2025-10-22estimated??07:47Z19:14Z11h 26mN387FR
2025-10-21estimatedKDFWKPHX14:42 CDT15:02 MST2h 19mN387FR
2025-10-15partialKPHX?01:35 MSTN309FR
2025-10-15partialKPHX?00:17 MSTN309FR
2025-10-14estimatedKDFWKPHX13:58 CDT14:54 MST2h 55mN309FR
2025-10-07partialKPHX?01:49 MSTN373FR
2025-10-07estimatedKDFWKPHX22:35 CDT23:30 MST2h 54mN373FR
2025-10-05estimatedKDFWKPHX10:18 CDT13:42 MST5h 23mN372FR
2025-10-04KDFWKPHX09:59 CDT08:44 MST0h 45mN360FR
2025-08-22estimatedKDFWKPHX19:00 CDT19:04 MST2h 03mA8AAFF
2025-08-21estimatedKDFWKPHX18:32 CDT16:58 MST0h 25mA8AAFF

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