Flight

SWA2904

Flight history and live tracking for SWA2904, 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 routeKMDW → KSTL

Flight history 221 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-09-28KBUR BURBANK GLENDALE PASADENAKSMF SACRAMENTO INTERNATIONAL13:16 PDT14:12 PDT0h 56mN8843S
2026-09-27KBUF BUFFALO NIAGARA INTERNATIONALKDEN DENVER INTERNATIONAL16:43 EDT17:39 MDT2h 56mN8523W
2026-09-25KBUR BURBANK GLENDALE PASADENAKSMF SACRAMENTO INTERNATIONAL14:57 PDT15:55 PDT0h 58mN7878A
2026-09-24KBURKSMF12:49 PDT14:00 PDT1h 10mN464WN
2026-09-21KBURKSMF12:38 PDT13:44 PDT1h 05mN246LV
2026-09-20KBUFKDEN16:42 EDT17:56 MDT3h 13mN8574Z
2026-09-18estimatedKBURKSMF14:27 PDT15:20 PDT0h 52mN7854B
2026-09-17estimatedKBURKSMF14:10 PDT15:08 PDT0h 57mN429WN
2026-09-14partialKBUR?17:14 PDTN8313F
2026-09-13estimatedKBUFKDTW17:21 EDT19:40 EDT2h 18mN8313F
2026-09-11KBURKSMF14:28 PDT15:26 PDT0h 57mN943WN
2026-09-10KLAXKSMF13:20 PDT14:18 PDT0h 57mN7734H
2026-09-07KBURKSMF13:49 PDT14:42 PDT0h 52mN7828A
2026-09-06estimated?KLAS19:23Z13:28 PDT1h 04mAC4B72
2026-09-04KBURKSMF12:50 PDT13:44 PDT0h 54mN960WN
2026-09-03KBURKSMF12:33 PDT13:30 PDT0h 56mN7751A
Earlier flights (205) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-08-31KBURKSMF12:48 PDT13:44 PDT0h 55mN480WN
2026-08-28KBURKSMF12:47 PDT13:42 PDT0h 54mN7844A
2026-08-27KBURKSMF12:39 PDT13:36 PDT0h 56mN7740A
2026-08-24partial??00:00ZN8534Z
2026-08-23estimatedKDTW?19:08 EDT23:58Z0h 50mN8534Z
2026-08-23KBUFKDTW17:03 EDT17:54 EDT0h 50mN8534Z
2026-08-21KBURKSMF12:41 PDT13:36 PDT0h 54mN902WN
2026-08-20KBURKSMF12:43 PDT13:40 PDT0h 56mN226WN
2026-08-17partialKBUR?18:38 PDTN8680C
2026-08-16KBUF?16:47 EDT23:02Z2h 14mN8680C
2026-08-14KBURKSMF12:47 PDT13:46 PDT0h 59mN470WN
2026-08-13estimatedKBURKSMF12:43 PDT13:44 PDT1h 00mN555LV
2026-07-22estimatedKMDWKSTL17:53 CDT18:38 CDT0h 44mN7881A
2026-07-21partialKORD?20:08 CDTN8731J
2026-07-20estimatedKMDWKSTL18:16 CDT18:58 CDT0h 42mN8731J
2026-07-19KMKEKMCI15:11 CDT16:12 CDT1h 00mAC47DE
2026-07-19KDCAKMDW23:56 EDT00:28 CDT1h 31mN8668A
2026-07-19KFLLKDCA20:09 EDT22:08 EDT1h 58mN8668A
2026-07-18estimated?KSTL00:00Z19:20 CDT0h 20mN8550Q
2026-07-17partial??00:19ZN8685B
2026-07-15estimated?KSTL22:23Z18:08 CDT0h 44mN464WN
2026-07-14partialKMDW?19:00 CDTN8626B
2026-07-13estimatedKMDWKSTL18:17 CDT18:58 CDT0h 40mN8626B
2026-07-12estimatedKMKEKMCI14:41 CDT17:02 CDT2h 20mN8843S
2026-07-12estimatedKAOO?20:00 EDT01:06Z1h 06mN442WN
2026-07-11partialKBLV?19:00 CDTN8827Q
2026-07-10partialKSTL?19:00 CDTN8535S
2026-07-09estimatedKMDWKSTL18:20 CDT18:58 CDT0h 37mN8535S
2026-07-08estimatedKMDWKSTL17:29 CDT18:14 CDT0h 44mN7835A
2026-07-07partialKBLV?19:00 CDTAC52FF
2026-07-06estimatedKMCIKORD05:13 CDT18:58 CDT13h 44mAC5EFA
2026-07-05KMKEKMCI15:17 CDT16:16 CDT0h 58mAC5EFA
2026-07-04KMDWKSTL19:01 CDT19:52 CDT0h 50mAC36EF
2026-07-02KMDWKSTL18:20 CDT18:58 CDT0h 37mN8523W
2026-07-01partialKMDW?19:15 CDTN7885A
2026-06-30partialKSTL?20:11 CDTAC3E3A
2026-06-29KMDWKSTL18:12 CDT18:54 CDT0h 42mAC3E3A
2026-06-28estimatedKMKEKMCI15:58 CDT17:06 CDT1h 07mN8748Q
2026-06-28KDCAKMDW22:32 EDT23:06 CDT1h 33mN262WN
2026-06-28estimatedKFLLKDCA20:00 EDT21:22 EDT1h 22mN262WN
2026-06-27partialKSTL?19:00 CDTAC5EFA
2026-06-26partialKMDW?19:26 CDTN8748Q
2026-06-24KMDWKSTL17:26 CDT18:18 CDT0h 51mN458WN
2026-06-23partialKBLV?19:00 CDTAC47DE
2026-06-22estimatedKMDWKSTL18:25 CDT18:58 CDT0h 33mAC47DE
2026-06-21KMKEKMCI15:15 CDT16:26 CDT1h 10mAC692A
2026-06-21estimatedKIADKMDW20:00 EDT20:18 CDT1h 18mN244WN
2026-06-20partialKSTL?20:15 CDTN8549Z
2026-06-19partialKSTL?20:51 CDTN8821S
2026-06-18estimatedKMDWKSTL18:28 CDT18:58 CDT0h 29mN8821S
2026-06-16partialKSTL?19:00 CDTN8534Z
2026-06-15KMDWKSTL18:18 CDT18:58 CDT0h 39mN8534Z
2026-06-14KMKEKMCI15:40 CDT16:48 CDT1h 07mAC53B2
2026-06-14partialKMDW?19:00 CDTN444WN
2026-06-13estimatedKDCA?18:55 EDT23:58Z1h 02mN444WN
2026-06-13partialKMDW?19:47 CDTAC48F2
2026-06-11estimatedKMDWKSTL18:20 CDT18:58 CDT0h 37mAC56BA
2026-05-28estimatedKLAXKSTL13:41 PDT18:58 CDT3h 16mN8530W
2026-05-27partialKLAX?18:09 PDTAC48D3
2026-05-26estimated??10:17Z23:54Z13h 36mN8312C
2026-05-25estimatedKLAXKSTL12:58 PDT18:58 CDT4h 00mN8312C
2026-05-23KLAXKSTL19:15 PDT12:54 CDT15h 38mN8699A
2026-05-23estimatedKMDWKSTL19:00 CDT20:22 CDT1h 21mN8699A
2026-05-21partialKLAX?12:54 PDTAC2F83
2026-05-20partialKSTL?23:25 CDTAC3B51
2026-05-19partialKCOU?20:22 CDTAC4B95
2026-05-11estimated??23:01Z23:58Z0h 56mN8507C
2026-05-11partialKLAX?15:19 PDTABAAA8
2026-05-09estimatedKSTLKMDW19:45 CDT12:58 CDT17h 12mN8566Z
2026-05-08partialKSTL?19:00 CDTAC5E6E
2026-05-07estimatedKLAX?12:50 PDT23:58Z4h 07mAC5E6E
2026-05-06partialKSTL?19:32 CDTAC5E6E
2026-05-05estimatedKMDWKSTL14:33 CDT18:06 CDT3h 32mAC5E6E
2026-05-04estimatedKLAXKSTL14:09 PDT18:58 CDT2h 48mN8328A
2026-05-02estimated??01:24Z18:12Z16h 47mN8583Z
2026-05-02estimatedKSTLKMDW19:00 CDT19:24 CDT0h 24mN8583Z
2026-05-01partial??02:49ZAC61DB
2026-05-01estimatedKMDWKSTL19:00 CDT20:58 CDT1h 57mAC61DB
2026-04-30estimatedKLAX?15:01 PDT23:58Z1h 56mAC61DB
2026-04-29estimatedKLAXKSTL12:14 PDT17:56 CDT3h 41mAC5ED9
2026-04-28partialKMDW?19:00 CDTN8539V
2026-04-27estimatedKLAX?13:25 PDT23:58Z3h 32mN8539V
2026-04-25estimated??01:21Z17:46Z16h 24mN8758L
2026-04-25partialKSTL?19:00 CDTN8758L
2026-04-24estimated??21:25Z23:58Z2h 32mN8758L
2026-04-23estimated?KSTL20:41Z18:58 CDT3h 17mN8579Z
2026-04-22estimated?KSTL19:44Z18:02 CDT3h 18mAC66AA
2026-04-21partialKLAX?17:47 PDTN8766T
2026-04-20estimated?KSTL20:21Z18:58 CDT3h 36mN8766T
2026-04-18estimated??00:45Z17:58Z17h 12mN8559Q
2026-04-18estimated?KSTL00:00Z19:22 CDT0h 21mN8559Q
2026-04-17partialKSTL?19:00 CDTN8550Q
2026-04-16estimated?KSTL20:44Z18:58 CDT3h 13mN8550Q
2026-04-15estimated?KSTL19:00Z18:12 CDT4h 11mN8319F
2026-04-14estimated?KSTL19:57Z18:06 CDT3h 08mAC429B
2026-04-13estimatedKMDWKSTL15:38 CDT18:50 CDT3h 11mN8584Z
2026-04-11?KSTL00:16Z12:54 CDT17h 37mN8802Q
2026-04-10estimated??23:38Z23:59Z0h 20mN8802Q
2026-04-05estimated??19:11Z20:20Z1h 08mN8661A
2026-04-04estimated??12:47Z14:04Z1h 16mN938WN
2026-03-29estimated??19:27Z20:48Z1h 21mN500WR
2026-03-15estimated??19:32Z20:36Z1h 03mN8654B
2026-03-14estimated??12:47Z13:56Z1h 08mN252WN
2026-03-08KRNOKLAX11:59 PDT13:16 PDT1h 16mN1803U
2026-03-05KDALKPHX18:04 CST19:48 MST2h 44mAC6289
2026-03-04partial??00:01ZN8860S
2026-03-02partialKDAL?17:10 CSTAC5723
2026-03-02KSTLKDAL14:25 CST15:56 CST1h 30mAC5723
2026-02-28KINDKFLL06:16 EST08:32 EST2h 16mN8534Z
2026-02-26estimated?KPHX00:01Z18:32 MST1h 31mAC5E8D
2026-02-25partial??00:00ZN221WN
2026-02-24partialKDAL?18:03 CSTN8694E
2026-02-23?KDAL20:57Z16:48 CST1h 50mN8694E
2026-02-21KINDKFLL06:31 EST08:50 EST2h 18mN8632A
2026-02-19KDALKPHX17:04 CST18:46 MST2h 41mAC5326
2026-02-19partial??00:03ZN8720L
2026-02-18partial??00:02ZN8820L
2026-02-17partialKDAL?17:14 CSTAC27A6
2026-02-15KDALKPHX17:12 CST18:32 MST2h 19mAC37BD
2026-02-15KSTLKDAL14:28 CST15:56 CST1h 28mAC37BD
2026-02-14KINDKFLL06:25 EST08:30 EST2h 04mAC4BB8
2026-02-12estimated?KPHX00:01Z18:36 MST1h 34mN8822Q
2026-02-11partial??00:01ZAC36EF
2026-02-07partial??00:02ZN1808U
2026-02-06estimatedKDAL?17:24 CST23:58Z0h 34mN1808U
2026-02-06partial??00:00ZN8845L
2026-02-05partial??00:00ZN8548P
2026-02-04partial??00:02ZAC65DC
2026-02-03partial??00:00ZN8810L
2026-02-02partial??00:00ZAC3AA8
2026-02-01estimatedKDAL?17:07 CST23:58Z0h 50mAC3AA8
2026-02-01partial??00:01ZN8780Q
2026-01-31partial??00:00ZN8547V
2026-01-30partial??00:01ZN8602F
2026-01-29partial??00:00ZAC4279
2026-01-28partial??00:00ZAC53D5
2026-01-27partialKDAL?19:40 CSTN8838Q
2026-01-24estimated?KPHX00:06Z18:38 MST1h 31mN8834L
2026-01-23partial??00:09ZN8809L
2026-01-22partial??00:05ZN8724J
2026-01-21partial??00:02ZAC36A9
2026-01-20partial??00:00ZAC4BB8
2026-01-19estimatedKDAL?17:08 CST23:58Z0h 49mAC4BB8
2026-01-18partialKDAL?17:26 CSTAC696C
2026-01-17estimated??23:02Z23:30Z0h 27mAC3B32
2026-01-09estimated?KPHX00:01Z18:38 MST1h 36mN8761L
2026-01-08partial??00:00ZAC66AA
2026-01-07partial??00:00ZAC5B66
2026-01-06estimatedKDAL?17:03 CST23:58Z0h 54mAC5B66
2026-01-04estimatedKMDWKSTL08:01 CST10:06 CST2h 04mN8554X
2026-01-02estimatedKMDWKSTL08:08 CST10:26 CST2h 17mAC52FF
2026-01-01estimatedKMKEKMCI09:16 CST12:42 CST3h 25mAC4BFE
2025-12-31estimatedKMKEKMCI09:37 CST12:48 CST3h 10mN8779Q
2025-12-30estimatedKMDWKSTL08:25 CST10:30 CST2h 04mAC425A
2025-12-29KDENKSTL08:04 MST10:50 CST1h 45mN8635F
2025-12-28KDENKSTL07:51 MST10:50 CST1h 59mAC57D2
2025-12-26estimatedKMDWKSTL08:19 CST10:18 CST1h 59mN8680C
2025-12-25estimatedKMKEKMCI09:18 CST12:42 CST3h 23mAC5B89
2025-12-24estimatedKMKEKMCI09:35 CST12:48 CST3h 13mN8606C
2025-12-23estimatedKMDWKSTL08:08 CST10:22 CST2h 14mN8551Q
2025-12-22estimatedKMDWKSTL08:00 CST10:24 CST2h 23mN8325D
2025-12-21KDENKSTL08:00 MST10:42 CST1h 42mAC6573
2025-12-19estimatedKMDWKSTL08:56 CST11:34 CST2h 37mN8661A
2025-12-17estimatedKMKEKMCI09:24 CST13:04 CST3h 39mAC3EE9
2025-12-16estimatedKMKEKMCI09:40 CST12:46 CST3h 06mN8764Q
2025-12-15estimatedKMKEKMCI09:32 CST13:00 CST3h 27mN8706W
2025-12-11estimatedKMKEKMCI09:22 CST12:46 CST3h 23mN8817L
2025-12-10estimatedKMKEKMCI09:21 CST12:52 CST3h 30mAC48F2
2025-12-09estimatedKMKEKMCI10:12 CST12:52 CST2h 39mN8761L
2025-11-26estimatedKMDWKSTL08:31 CST10:18 CST1h 47mN8680C
2025-10-30estimatedPHNL?14:09 HST10:26Z10h 16mN8725L
2025-10-26PHNLPHOG14:08 HST14:28 HST0h 19mN8790Q
2025-10-25PHNLPHOG14:08 HST14:28 HST0h 19mN8751R
2025-10-24estimatedPHNLPHOG14:11 HST14:30 HST0h 18mN1801U
2025-10-22PHNLPHOG14:23 HST14:42 HST0h 18mN8762Q
2025-10-21PHNLPHOG14:05 HST14:22 HST0h 17mN8775Q
2025-10-19PHNLPHOG14:07 HST14:26 HST0h 18mN8769Q
2025-10-14estimated?PHNL23:29Z13:58 HST0h 28mN1810U
2025-10-13PHNLPHOG14:00 HST14:32 HST0h 32mN8789Q
2025-10-12estimated?PHNL23:33Z13:58 HST0h 25mN8789Q
2025-10-08PHNLPHOG14:00 HST14:24 HST0h 24mN8760L
2025-10-07PHNLPHOG14:00 HST14:22 HST0h 21mN8772M
2025-10-06estimated?PHNL23:23Z13:58 HST0h 34mN8772M
2025-10-06PHNLPHOG14:00 HST14:18 HST0h 17mN8708Q
2025-10-05estimated?PHNL23:29Z13:58 HST0h 28mN8708Q
2025-10-01KOKCKHOU07:34 CDT08:36 CDT1h 02mABFDF8
2025-09-30KOKCKHOU07:23 CDT08:25 CDT1h 01mAC47DE
2025-09-29KOKCKHOU05:53 CDT06:53 CDT1h 00mAAA992
2025-09-28KOKCKHOU05:07 CDT06:10 CDT1h 02mAC5E8D
2025-09-27KOKCKHOU11:54 CDT12:55 CDT1h 01mAD2573
2025-09-26KOKCKHOU05:35 CDT06:35 CDT1h 00mA717B6
2025-09-25KOKCKHOU06:00 CDT07:00 CDT1h 00mAA9B65
2025-09-24KOKCKEFD07:27 CDT08:33 CDT1h 05mAB6247
2025-09-23KOKCKEFD07:28 CDT08:30 CDT1h 02mAC1698
2025-09-20KOKCKHOU11:54 CDT12:54 CDT1h 00mA1F94C
2025-09-18KOKCKHOU05:33 CDT06:33 CDT1h 00mAA733B
2025-08-23partialKHOU?15:38 CDTA6049B
2025-08-23KOKCKHOU00:03 CDT13:00 CDT12h 56mN567WN
2025-08-21KOKCKHOU05:35 CDT06:36 CDT1h 01mN914WN
2025-08-20KOKCKHOU15:27 CDT18:13 CDT2h 45mN8710M
2025-08-19KOKCKHOU07:24 CDT08:42 CDT1h 18mN8627B
2025-08-17KOKCKHOU05:09 CDT06:12 CDT1h 02mN8801Q
2025-08-16KHOUKMCO14:25 CDT18:38 EDT3h 13mN929WN
2025-08-16KOKCKHOU11:57 CDT12:58 CDT1h 00mN929WN
2025-08-15KOKCKHOU05:34 CDT06:38 CDT1h 03mN917WN

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