Flight

SWA3591

Flight history and live tracking for SWA3591, operated by Southwest Airlines. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineSouthwest Airlines
Observed routeKTPA → KPHX

Flight history 180 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KLAX LOS ANGELES INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL05:39 PDT06:39 MST1h 00mN8827Q
2026-10-01KLAXKPHX05:03 PDT06:34 MST1h 31mN8687A
2026-09-30KTPA TAMPA INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL10:38 EDT11:31 MST3h 53mN8861Q
2026-09-29KTPA TAMPA INTERNATIONALKPHX PHOENIX SKY HARBOR INTERNATIONAL10:22 EDT11:23 MST4h 01mN8747Q
2026-09-26KSJC NORMAN Y MINETA SAN JOSE INTERNATIONALKLAS MC CARRAN INTERNATIONAL15:34 PDT16:36 PDT1h 02mN8942L
2026-09-23KTPAKPHX09:51 EDT12:36 MST5h 44mN8908Q
2026-09-22KTPAKPHX10:13 EDT12:33 MST5h 20mAC71DF
2026-09-16estimatedKTPAKPHX09:58 EDT11:30 MST4h 31mAC4CA8
2026-09-15estimatedKTPAKPHX10:31 EDT11:04 MST3h 32mN9016S
2026-09-12KSJCKLAS15:23 PDT16:38 PDT1h 14mAC4C67
2026-09-09estimatedKTPAKPHX09:42 EDT11:00 MST4h 17mAC5B43
2026-09-08estimatedKTPAKPHX10:12 EDT11:00 MST3h 47mAC71DF
2026-09-05KSJCKLAS15:38 PDT16:48 PDT1h 09mN8307K
Earlier flights (167) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01KTPAKPHX10:20 EDT11:10 MST3h 49mN8803L
2026-08-29estimatedKSJCKLAS15:19 PDT16:34 PDT1h 14mAC3AA8
2026-08-25?KPHX14:13Z11:18 MST4h 04mAC4801
2026-08-22KSJCKLAS15:30 PDT16:46 PDT1h 15mAC425A
2026-08-19estimated?KPHX14:22Z12:36 MST5h 13mN8938Q
2026-08-15estimated??22:27Z23:50Z1h 22mN258WN
2026-08-12?KPHX14:21Z12:22 MST5h 00mN8770Q
2026-07-22estimated??19:19Z20:54Z1h 34mN8611F
2026-07-21estimated??19:20Z20:40Z1h 19mN8569Z
2026-07-15estimated??18:49Z20:36Z1h 46mAC4FFB
2026-07-14estimatedKSLC?12:53 MDT20:24Z1h 31mN8652B
2026-07-08estimatedKSLC?13:08 MDT20:58Z1h 49mAC5B89
2026-07-07estimated??19:29Z20:50Z1h 20mN8685B
2026-07-01estimatedKSLC?12:41 MDT20:48Z2h 06mAC4FD8
2026-06-24estimatedKSLCKDEN13:07 MDT15:14 MDT2h 06mAC4FB5
2026-06-23estimatedKSLCKDEN13:16 MDT15:16 MDT1h 59mAC48D3
2026-06-17estimatedKSLC?13:29 MDT21:22Z1h 53mAC536C
2026-06-16estimatedKSLC?13:32 MDT20:44Z1h 11mN8838Q
2026-05-29KMDWKSAN20:57 CDT22:52 PDT3h 54mN8820L
2026-05-29partialKMDW?19:00 CDTN8820L
2026-05-28estimated??23:28Z23:58Z0h 29mN8820L
2026-05-28partialKCLT?21:34 EDTN216WR
2026-05-27KMDWKCLT06:46 CDT19:20 EDT11h 33mN489WN
2026-05-27partialKMDW?19:00 CDTN489WN
2026-05-26partialKCLT?19:21 EDTN489WN
2026-05-26partialKMDW?21:10 CDTAC3AA8
2026-05-26estimatedKMDWKCGX19:00 CDT01:04Z1h 04mAC3AA8
2026-05-25estimated??23:37Z23:58Z0h 20mAC3AA8
2026-05-25KBWIKCLT17:08 EDT18:06 EDT0h 57mAC3AA8
2026-05-23partialKMDW?20:58 CDTAC5AB7
2026-05-23partialKMDW?19:00 CDTAC5AB7
2026-05-22partialKMDW?22:05 CDTN8741L
2026-05-22KCLTKMDW20:26 EDT20:46 CDT1h 20mN8741L
2026-05-21KMDWKCLT08:18 CDT18:40 EDT9h 21mN486WN
2026-05-21KCLTKMDW21:22 EDT21:44 CDT1h 21mN486WN
2026-05-20partialKCLT?21:42 EDTN932WN
2026-05-19partialKMDW?20:22 CDTN437WN
2026-05-12partialKMDW?21:01 CDTN8314L
2026-05-12estimatedKMDW?19:00 CDT00:52Z0h 51mN8314L
2026-05-11estimated??23:27Z23:58Z0h 30mN8314L
2026-05-11partialKMDW?19:00 CDTN969WN
2026-05-10estimated??23:27Z23:58Z0h 30mN969WN
2026-05-10KBWIKCLT17:08 EDT18:14 EDT1h 05mN969WN
2026-05-09partialKMDW?20:45 CDTN8690A
2026-05-09partialKMDW?19:00 CDTN8690A
2026-05-08estimated??23:19Z23:58Z0h 38mN8690A
2026-05-08partialKMDW?22:19 CDTN8600F
2026-05-08estimatedKCLTKMDW20:48 EDT21:20 CDT1h 32mN8600F
2026-05-07partialKMDW?19:00 CDTN453WN
2026-05-06partialKCLT?18:54 EDTN453WN
2026-05-06partialKMDW?19:00 CDTN7873A
2026-05-05KCLTKGYY18:36 EDT18:58 CDT1h 21mN7873A
2026-05-05partialKMDW?21:53 CDTN8518R
2026-05-05KCLTKMDW20:02 EDT20:50 CDT1h 47mN8518R
2026-05-04partialKMDW?22:05 CDTN939WN
2026-05-04estimatedKCLTKMDW20:00 EDT20:08 CDT1h 08mN939WN
2026-05-03estimated??23:40Z23:58Z0h 17mN939WN
2026-05-03KBWIKCLT17:15 EDT18:12 EDT0h 56mN939WN
2026-05-02KSANKMDW07:44 PDT16:38 CDT6h 53mAC41F3
2026-05-02KMDWKSAN21:20 CDT23:02 PDT3h 42mAC41F3
2026-05-02partialKMDW?19:00 CDTAC41F3
2026-05-01partialKMDW?21:27 CDTN8662F
2026-05-01partialKMDW?19:00 CDTN8662F
2026-04-30estimatedKCLT?19:39 EDT23:58Z0h 18mN8662F
2026-04-30partialKMDW?19:00 CDTN442WN
2026-04-29estimatedKCLT?18:31 EDT23:58Z1h 26mN442WN
2026-04-29partialKMDW?19:00 CDTN449WN
2026-04-28estimatedKCLT?18:46 EDT23:58Z1h 11mN449WN
2026-04-28partialKMDW?21:19 CDTAC5AB7
2026-04-28partialKMDW?19:00 CDTAC5AB7
2026-04-27estimated??23:20Z23:58Z0h 37mAC5AB7
2026-04-27partialKMDW?21:51 CDTN962WN
2026-04-27estimatedKCLTKORD20:40 EDT21:02 CDT1h 21mN962WN
2026-04-26KBWIKCLT18:21 EDT19:22 EDT1h 00mN962WN
2026-04-25partialKCLT?22:45 EDTAC3751
2026-04-24partialKMDW?20:53 CDTN8758L
2026-04-23KCLTKCGX19:27 EDT00:48Z1h 20mAC0C64
2026-04-23KBWIKCGX16:56 EDT00:48Z3h 51mAC0C64
2026-04-22estimatedKCLTKORD18:30 EDT18:56 CDT1h 25mN285WN
2026-04-21partialKCLT?18:44 EDTAD1A4E
2026-04-21partialKMDW?21:09 CDTN8511K
2026-04-21estimated?KMDW00:00Z20:10 CDT1h 10mN8511K
2026-04-20partial??00:00ZN269WN
2026-04-19KBWIKCLT17:40 EDT18:40 EDT0h 59mN269WN
2026-04-18partialKMDW?20:46 CDTAC501E
2026-04-18partialKMDW?19:00 CDTAC501E
2026-04-17estimated??23:21Z23:58Z0h 37mAC501E
2026-04-17partialKMDW?20:57 CDTN8545V
2026-04-16KCLTKMDW19:27 EDT19:52 CDT1h 24mABB94F
2026-04-15partialKCLT?19:16 EDTAAAD8F
2026-04-15KBWIKCLT16:54 EDT17:50 EDT0h 55mN7875A
2026-04-14KCLTKMDW18:26 EDT18:52 CDT1h 25mN240WN
2026-04-14partialKMDW?20:56 CDTAC578C
2026-04-14partialKMDW?19:00 CDTAC578C
2026-04-13estimatedKCLT?19:23 EDT23:58Z0h 34mAC578C
2026-04-13partialKMDW?22:19 CDTN286WN
2026-04-12KCLTKMDW19:29 EDT19:56 CDT1h 27mA2E646
2026-04-12KBWIKCLT17:16 EDT18:15 EDT0h 58mN286WN
2026-04-11partialKMDW?21:16 CDTAC5700
2026-04-11KCLTKMDW20:16 EDT20:16 CDT0h 59mAC5700
2026-04-06partialKMDW?02:38 CDTAC6289
2026-04-05partialKMDW?02:14 CDTN8545V
2026-04-04KINDKMDW08:10 EDT08:08 CDT0h 57mN8664J
2026-04-04KMDWKIND02:26 CDT07:10 EDT3h 43mN8664J
2026-04-03partialKMDW?03:01 CDTAC3EA3
2026-04-02KLASKMDW00:25 PDT05:16 CDT2h 50mN8639B
2026-04-01partialKMDW?01:56 CDTN8694E
2026-03-31partialKMDW?01:54 CDTN8755L
2026-03-30partialKMDW?02:08 CDTN8558Z
2026-03-29partialKMDW?02:10 CDTN8670A
2026-03-16partialKMDW?03:01 CDTAC65DC
2026-03-15partialKMDW?02:34 CDTAC3E80
2026-03-14partialKMDW?02:02 CDTN8570W
2026-03-13partialKMDW?02:31 CDTN8783L
2026-03-12?KMDW06:49Z05:08 CDT3h 19mN8557Q
2026-03-11?KMDW06:26Z05:06 CDT3h 40mN8502Z
2026-03-10?KMDW06:26Z05:06 CDT3h 39mAC4C67
2026-03-09?KMDW06:33Z05:10 CDT3h 37mAC3E80
2026-03-07?KMDW07:33Z05:34 CST4h 00mAC6622
2026-03-06?KMDW07:27Z05:22 CST3h 54mN8637A
2026-02-07KMCOKMSP10:03 EST12:26 CST3h 23mN8310C
2026-01-31KMCOKMSP10:17 EST12:26 CST3h 09mN8662F
2026-01-24KMCOKMSP09:59 EST12:10 CST3h 10mN8826Q
2026-01-05KSATKMDW16:51 CST19:02 CST2h 10mAC5041
2026-01-01KSATKMDW06:46 CST09:06 CST2h 19mAC6227
2025-12-31KSATKMDW06:45 CST09:20 CST2h 34mN8524Z
2025-12-25KSATKMDW06:47 CST09:00 CST2h 12mN1806U
2025-12-24KSATKMDW06:56 CST09:08 CST2h 11mN8550Q
2025-12-19partialKMDW?18:00 CSTN8669B
2025-12-18estimatedKSAT?16:28 CST23:58Z1h 29mN8669B
2025-12-17KSATKMDW06:53 CST09:20 CST2h 26mN8652B
2025-12-16KSATKMDW07:52 CST10:06 CST2h 13mN8301J
2025-12-15partialKMDW?18:00 CSTN8579Z
2025-12-14KSAT?16:21 CST23:58Z1h 37mN8579Z
2025-12-13partialKMDW?18:00 CSTN8693A
2025-12-12estimatedKSAT?16:39 CST23:58Z1h 19mN8693A
2025-12-11KSATKMDW06:44 CST09:10 CST2h 25mN8567Z
2025-12-10KSATKMDW06:52 CST09:10 CST2h 17mN8848Q
2025-10-28KLGBKSMF19:09 PDT20:12 PDT1h 03mN227WN
2025-10-27estimated?KSTL00:06Z20:32 CDT1h 25mN8657B
2025-10-25KLGB?19:09 PDT17:04Z14h 54mN481WN
2025-10-24estimated?KSMF01:56Z20:08 PDT1h 11mN928WN
2025-10-21KLGBKSMF19:58 PDT20:54 PDT0h 55mN243WN
2025-10-14estimated?KSMF02:30Z21:00 PDT1h 29mN262WN
2025-10-07KLGBKSMF19:04 PDT20:16 PDT1h 11mN913WN
2025-10-05KVPSKSTL10:12 CDT16:44 CDT6h 31mN7702A
2025-10-04KLGBKSMF08:45 PDT09:26 PDT0h 40mN248WN
2025-10-01KMCOKCHA07:18 EDT08:23 EDT1h 05mABE872
2025-09-30KMCO?07:20 EDT12:25Z1h 04mABC0C1
2025-09-29KMCO?10:48 EDT15:50Z1h 02mA2195D
2025-09-27KMCO?10:22 EDT15:22Z1h 00mAC8009
2025-09-26KMCO?10:55 EDT15:55Z1h 00mAD5460
2025-09-25KMCOKCHA10:45 EDT11:49 EDT1h 03mA5FD2D
2025-09-24KMCO?07:24 EDT12:24Z1h 00mABF351
2025-09-23KMCOKMGE07:31 EDT08:32 EDT1h 01mAC03FF
2025-09-22KPHX Phoenix Sky Harbor InternationalKBKF22:16 MST00:21 MDT1h 05mABEF79
2025-09-20KMCOKMGE10:39 EDT11:41 EDT1h 01mAC8EE5
2025-09-19KMCOKCHA10:43 EDT11:49 EDT1h 05mAD5E27
2025-09-18KMCOKMDW10:44 EDT12:05 CDT2h 20mA63388
2025-08-26estimatedKDENKMDW20:45 MDT22:32 CDT0h 46mN8623F
2025-08-23KMCOKMDW01:39 EDT13:00 CDT12h 20mN7843A
2025-08-21KMCOKMDW20:01 EDT12:08 CDT17h 06mN8512U
2025-08-20KMCOKMDW13:53 EDT18:59 CDT6h 06mN8512U
2025-08-19KMCOKMDW07:22 EDT09:03 CDT2h 41mN8634A
2025-08-16KMCOKMDW09:57 EDT11:18 CDT2h 20mN7849A
2025-08-15KMCOKMDW10:45 EDT12:08 CDT2h 23mN459WN
2025-08-14KMCO?10:55 EDT16:38Z1h 42mN255WN

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