Flight

SWA2109

Flight history and live tracking for SWA2109, 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.

Next flight

DateSun 04 Oct 2026
RouteKDEN DENVER INTERNATIONAL → KMCI KANSAS CITY INTERNATIONAL
Scheduled departure15:05 MDT

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

Route

AirlineSouthwest Airlines
Typical originKIND INDIANAPOLIS INTERNATIONAL
Typical destinationKAUS AUSTIN BERGSTROM INTERNATIONAL
Distance799 nm

Flight history 285 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-03KTUL TULSA INTERNATIONALKDAL DALLAS LOVE FLD16:58 CDT17:42 CDT0h 44m
2026-10-03KSAT SAN ANTONIO INTERNATIONALKDAL DALLAS LOVE FLD22:07 CDT22:51 CDT0h 44mN250WN
2026-10-03KPHX PHOENIX SKY HARBOR INTERNATIONALKSAT SAN ANTONIO INTERNATIONAL17:34 MST21:21 CDT1h 47mN250WN
2026-10-02KPHX PHOENIX SKY HARBOR INTERNATIONALKSAT SAN ANTONIO INTERNATIONAL17:34 MST21:20 CDT1h 46mN250WN
2026-10-02KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLDKPHX PHOENIX SKY HARBOR INTERNATIONAL15:22 PDT16:13 MST0h 51mN250WN
2026-10-02KSAT SAN ANTONIO INTERNATIONALKDAL DALLAS LOVE FLD22:41 CDT23:26 CDT0h 45mN299WN
2026-10-01KPHX PHOENIX SKY HARBOR INTERNATIONALKSAT SAN ANTONIO INTERNATIONAL16:57 MST20:39 CDT1h 42mN299WN
2026-10-01KSAN SAN DIEGO INTERNATIONAL LINDBERGH FLDKPHX PHOENIX SKY HARBOR INTERNATIONAL13:57 PDT14:47 MST0h 50mN967WN
2026-09-30KLAS MC CARRAN INTERNATIONALKABQ Albuquerque International Sunport07:50 PDT09:56 MDT1h 06mN8540V
2026-09-29KLAS MC CARRAN INTERNATIONALKABQ Albuquerque International Sunport08:01 PDT10:04 MDT1h 03mN8694E
2026-09-28KMSY LOUIS ARMSTRONG NEW ORLEANS INTERNATIONALKDAL DALLAS LOVE FLD15:18 CDT16:25 CDT1h 07mN938WN
2026-09-25KMSY LOUIS ARMSTRONG NEW ORLEANS INTERNATIONALKDAL DALLAS LOVE FLD16:12 CDT17:22 CDT1h 10mN7736A
2026-09-24KMSYKDAL16:30 CDT17:48 CDT1h 18mN7874B
2026-09-23KLASKABQ07:34 PDT10:58 MDT2h 23mN8730Q
2026-09-22KLASKABQ07:51 PDT10:10 MDT1h 19mN8556Z
2026-09-21KMSYKDAL17:07 CDT18:40 CDT1h 32mN282WN
2026-09-18estimatedKMSYKDAL15:39 CDT16:38 CDT0h 58mN227WN
2026-09-17KMSYKADS15:41 CDT16:50 CDT1h 08mN956WN
2026-09-16estimated??14:28Z15:58Z1h 29mN8313F
2026-09-15estimated??15:23Z15:40Z0h 16mN8779Q
2026-09-14KMSYKDAL15:55 CDT16:58 CDT1h 02mN498WN
2026-09-11KMSYKDAL16:05 CDT17:08 CDT1h 02mN927WN
2026-09-10KMSYKDAL15:57 CDT17:20 CDT1h 22mN465WN
2026-09-09?KABQ14:27Z10:18 MDT1h 50mN8614M
2026-09-08estimated?KABQ14:50Z10:06 MDT1h 15mAC3EE9
2026-09-07KMSYKDAL16:27 CDT17:38 CDT1h 10mN969WN
2026-09-06estimatedKHOU?14:40 CDT20:02Z0h 21mN253WN
2026-09-04estimatedKMSYKDAL15:46 CDT17:00 CDT1h 14mN951WN
2026-09-03KMSYKDAL16:23 CDT17:36 CDT1h 12mN926WN
Earlier flights (256) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-01estimated?KABQ14:55Z10:28 MDT1h 32mN1805U
2026-08-31KMSYKDAL15:31 CDT16:40 CDT1h 08mN249WN
2026-08-28KMSYKDFW15:28 CDT16:38 CDT1h 09mN925WN
2026-08-27KMSYKDAL15:55 CDT16:54 CDT0h 58mN258WN
2026-08-25estimatedKMSY?19:00 CDT16:10Z16h 09mN7885A
2026-08-21estimated?KDAL20:52Z16:56 CDT1h 03mN929WN
2026-08-20estimated?KDAL20:22Z16:26 CDT1h 03mN268WN
2026-08-19estimatedKLAS?07:58 PDT16:02Z1h 03mN8987Q
2026-08-17estimated?KDFW20:27Z16:34 CDT1h 06mN7873A
2026-08-14estimated?KDAL20:38Z17:58 CDT2h 19mN442WN
2026-08-13estimated?KDAL21:02Z17:08 CDT1h 05mN7743B
2026-08-12estimatedKLAS?08:21 PDT16:26Z1h 05mN8765Q
2026-07-23KINDKAUS12:51 EDT13:52 CDT2h 01mN8669B
2026-07-22KINDKAUS12:45 EDT13:50 CDT2h 04mN7860A
2026-07-21KINDKAUS12:29 EDT13:28 CDT1h 59mN208WN
2026-07-20KPDXKAUS20:38 PDT13:54 CDT15h 15mAC6645
2026-07-20estimated?KPDX00:08Z19:32 PDT2h 23mAC6645
2026-07-19estimated??22:05Z23:50Z1h 44mAC6645
2026-07-18KINDKAUS13:00 EDT14:00 CDT1h 59mAC5349
2026-07-17KINDKAUS12:58 EDT13:56 CDT1h 57mN8600F
2026-07-16KINDKAUS12:52 EDT13:56 CDT2h 03mN8631A
2026-07-15KINDKAUS12:35 EDT13:50 CDT2h 14mN297WN
2026-07-14KINDKAUS12:39 EDT14:04 CDT2h 24mN7858A
2026-07-13KPDXKAUS20:21 PDT14:02 CDT15h 40mN8568Z
2026-07-13partialKPDX?17:07 PDTN8568Z
2026-07-12partialKSTL?17:40 CDTN8568Z
2026-07-11KINDKAUS14:02 EDT15:12 CDT2h 09mN8658A
2026-07-10KINDKAUS12:54 EDT13:58 CDT2h 03mAC36A9
2026-07-09KINDKAUS13:01 EDT14:02 CDT2h 00mAC3A38
2026-07-08KINDKAUS12:30 EDT13:30 CDT1h 59mN7876A
2026-07-07KINDKAUS12:35 EDT13:36 CDT2h 00mN279WN
2026-07-06KPDXKAUS20:14 PDT14:20 CDT16h 05mN8663A
2026-07-06partialKPDX?17:55 PDTN8663A
2026-07-05partialKSTL?17:35 CDTN8663A
2026-07-04KSMFKSAN10:11 PDT11:24 PDT1h 12mN499WN
2026-07-03KINDKAUS12:55 EDT13:56 CDT2h 00mN8562Z
2026-07-02KINDKAUS13:10 EDT14:12 CDT2h 01mN8694E
2026-07-01KINDKAUS12:30 EDT13:32 CDT2h 01mN7833A
2026-06-30estimatedKINDKAUS16:31 EDT16:26 CDT0h 54mN254WN
2026-06-29estimated??05:25Z18:50Z13h 24mAC56D9
2026-06-29estimated??02:58Z04:58Z2h 00mAC56D9
2026-06-29partialKPDX?18:16 PDTAC56D9
2026-06-28partialKSTL?17:27 CDTAC56D9
2026-06-27KINDKAUS13:47 EDT15:00 CDT2h 12mAC65DC
2026-06-26KINDKAUS13:04 EDT14:10 CDT2h 05mN8571Z
2026-06-25KINDKAUS12:58 EDT14:04 CDT2h 05mN8524Z
2026-06-24KINDKAUS12:25 EDT13:42 CDT2h 16mN566WN
2026-06-23KINDKAUS12:37 EDT13:46 CDT2h 08mN7852A
2026-06-22estimated??06:14Z19:20Z13h 05mAC5041
2026-06-22KPDXKLAS20:15 PDT22:06 PDT1h 50mAC5041
2026-06-22estimatedKINDKPDX20:00 EDT19:16 PDT2h 16mAC5041
2026-06-21partialKSTL?17:24 CDTAC5041
2026-06-20KINDKAUS13:27 EDT14:30 CDT2h 02mAC3731
2026-06-18KINDKAUS13:32 EDT13:52 CDT1h 20mN8680C
2026-06-17KINDKAUS12:30 EDT13:34 CDT2h 03mN231WN
2026-06-16KINDKAUS12:32 EDT13:44 CDT2h 11mN232WN
2026-06-15estimated??03:56Z19:06Z15h 10mN8569Z
2026-06-15partialKPDX?18:13 PDTN8569Z
2026-06-14partialKSTL?17:17 CDTN8569Z
2026-06-13KINDKAUS13:53 EDT14:08 CDT1h 14mAC729C
2026-06-12KINDKAUS12:55 EDT14:04 CDT2h 08mN8709Q
2026-05-29partialKPHX?05:56 MSTN491WN
2026-05-28partialKPHX?05:57 MSTN267WN
2026-05-27estimatedKDMAKPHX07:05 MST07:34 MST0h 28mN7887A
2026-05-26partialKPHX?07:17 MSTN227WN
2026-05-25partialKPHX?05:53 MSTN7852A
2026-05-23estimatedKFHUKPHX06:10 MST06:38 MST0h 27mN7731A
2026-05-22estimated?KPHX13:08Z06:34 MST0h 25mN451WN
2026-05-21partialKPHX?05:54 MSTN7729A
2026-05-20partialKPHX?17:39 MSTN7852A
2026-05-19partialKPHX?20:11 MSTN481WN
2026-05-12partialKPHX?07:08 MSTN264LV
2026-05-11partialKPHX?05:34 MSTN291WN
2026-05-10partialKPHX?06:13 MSTN231WN
2026-05-09estimatedKFHUKPHX05:57 MST06:26 MST0h 28mN957WN
2026-05-08partialKPHX?05:52 MSTN7881A
2026-05-07partialKPHX?05:51 MSTN903WN
2026-05-06partialKPHX?07:08 MSTN7715E
2026-05-05partialKPHX?07:33 MSTN204WN
2026-05-04partialKPHX?06:20 MSTN942WN
2026-05-03partialKPHX?06:13 MSTN7874B
2026-05-02partialKPHX?06:09 MSTN242WN
2026-05-01partialKPHX?05:48 MSTN920WN
2026-04-30partialKPHX?05:59 MSTN465WN
2026-04-28estimatedKFHUKPHX07:07 MST07:34 MST0h 26mN964WN
2026-04-27partialKPHX?05:58 MSTN242WN
2026-04-26partialKPHX?07:14 MSTN937WN
2026-04-25partialKPHX?06:08 MSTN485WN
2026-04-24estimated?KPHX12:57Z06:26 MST0h 28mN936WN
2026-04-23partialKPHX?06:06 MSTN939WN
2026-04-22estimated?KPHX14:02Z07:28 MST0h 26mN914WN
2026-04-21partialKPHX?07:26 MSTN485WN
2026-04-19estimated?KPHX13:03Z06:30 MST0h 26mN948WN
2026-04-18estimated?KPHX12:56Z06:24 MST0h 27mN486WN
2026-04-17partialKPHX?06:06 MSTN213WN
2026-04-16partialKPHX?05:57 MSTN443WN
2026-04-15partialKPHX?07:24 MSTN567WN
2026-04-14partialKPHX?07:24 MSTN268WN
2026-04-12partialKPHX?06:18 MSTN442WN
2026-04-11partialKPHX?06:12 MSTN265WN
2026-04-06?KTPA00:00Z22:08 EDT2h 08mAC7188
2026-04-05partial??00:00ZAC4279
2026-04-04partial??00:00ZN8833L
2026-04-03partial??00:00ZN8540V
2026-04-02partialKBWI?22:22 EDTN299WN
2026-04-01estimated?KTPA00:00Z21:12 EDT1h 12mN900WN
2026-03-31partial??00:00ZN8758L
2026-03-30partial??00:00ZAC52FF
2026-03-29partialKBWI?23:16 EDTAC205F
2026-03-16estimated?KTPA00:00Z21:20 EDT1h 19mN8546V
2026-03-15partialKBWI?20:35 EDTN8833L
2026-03-14KBWIKTPA01:05 EDT03:14 EDT2h 08mAC62A9
2026-03-13estimated??00:00Z01:38Z1h 37mAC47B7
2026-03-12partial??00:00ZN218WN
2026-03-11partial??00:00ZN7848A
2026-03-10partial??00:00ZN8749Q
2026-03-09partial??00:00ZN8561Z
2026-03-08partial??01:00ZAC6243
2026-03-07KBWIKTPA20:00 EST21:58 EST1h 58mN8783L
2026-03-06KBWIKTPA19:15 EST21:28 EST2h 12mN8794Q
2026-03-04KDENKPDX08:43 MST10:12 PST2h 28mN8544Z
2026-03-03KDENKPDX08:47 MST10:22 PST2h 34mN8693A
2026-03-02KPDXKSJC11:11 PST12:42 PST1h 31mN8814K
2026-03-02partialKPDX?06:54 PSTN8814K
2026-03-01KPDXKSMF11:38 PST12:56 PST1h 17mN8776L
2026-03-01partialKPDX?07:30 PSTN8776L
2026-02-28KDENKPDX08:27 MST10:02 PST2h 35mN8710M
2026-02-27KPDXKSMF11:51 PST13:11 PST1h 19mN8753Q
2026-02-27KDENKPDX09:07 MST10:50 PST2h 42mN8753Q
2026-02-26KPDXKSMF11:37 PST12:52 PST1h 14mN8541W
2026-02-26KDENKPDX09:06 MST10:38 PST2h 31mN8541W
2026-02-25partialKPDX?07:16 PSTN8681M
2026-02-24partialKPDX?07:15 PSTN8321D
2026-02-23KPDXKSJC11:18 PST12:58 PST1h 39mN8314L
2026-02-23partialKPDX?06:47 PSTN8314L
2026-02-22KPDXKSMF11:58 PST13:18 PST1h 19mN8551Q
2026-02-22KDENKPDX09:09 MST10:56 PST2h 46mN8551Q
2026-02-21partialKPDX?06:53 PSTN8746Q
2026-02-20KPDXKSMF11:39 PST12:50 PST1h 11mN8574Z
2026-02-20partialKPDX?07:26 PSTN8574Z
2026-02-19KPDXKSJC11:30 PST12:56 PST1h 26mN1809U
2026-02-19partialKPDX?06:52 PSTN1809U
2026-02-18partialKPDX?07:11 PSTN8608N
2026-02-17KPDXKSJC10:58 PST12:34 PST1h 36mN8553W
2026-02-17KDENKPDX08:34 MST10:04 PST2h 30mN8553W
2026-02-16KPDXKSMF11:43 PST13:10 PST1h 26mN8326F
2026-02-16KDENKPDX09:23 MST10:52 PST2h 28mN8326F
2026-02-15KPDXKSJC11:00 PST12:40 PST1h 39mN8756S
2026-02-15KDENKPDX08:27 MST10:08 PST2h 40mN8756S
2026-02-14partialKPDX?06:37 PSTN8790Q
2026-02-13KPDXKSMF11:41 PST13:02 PST1h 21mN8687A
2026-02-13KDENKPDX08:30 MST10:30 PST2h 59mN8687A
2026-02-12KTTDKSMF11:41 PST12:58 PST1h 16mAC4C8A
2026-02-12KDENKPDX08:28 MST10:34 PST3h 05mAC4C8A
2026-02-11KDENKPDX08:09 MST10:28 PST3h 18mAC3AC9
2026-02-07KPDXKSJC10:54 PST12:32 PST1h 37mAC3EBA
2026-02-07KDENKPDX07:56 MST09:40 PST2h 43mAC3EBA
2026-02-06?KSJC18:57Z12:50 PST1h 52mN8740A
2026-02-06KDENKPDX08:25 MST09:54 PST2h 28mN8740A
2026-02-05KPDXKSJC11:02 PST12:42 PST1h 39mN8720L
2026-02-05partialKPDX?06:51 PSTN8720L
2026-02-04KDENKPDX08:09 MST10:14 PST3h 04mN8631A
2026-02-03partialKPDX?07:18 PSTN8541W
2026-02-02partialKPDX?07:29 PSTN8817L
2026-02-01KPDXKSJC10:56 PST12:32 PST1h 35mN8765Q
2026-02-01KDENKPDX08:25 MST10:04 PST2h 38mN8765Q
2026-01-31KPDXKSJC10:51 PST12:28 PST1h 36mAC47B7
2026-01-31KDENKPDX08:03 MST10:04 PST3h 00mAC47B7
2026-01-30partialKPDX?07:07 PSTN8676A
2026-01-29partialKPDX?07:08 PSTAC3A60
2026-01-28KDENKPDX08:13 MST10:14 PST3h 00mAC4B95
2026-01-27KDENKPDX08:57 MST10:32 PST2h 34mAC62A9
2026-01-26KDENKPDX09:14 MST10:47 PST2h 33mN8791D
2026-01-25KPDXKSJC10:51 PST12:24 PST1h 32mN8847Q
2026-01-25partialKPDX?07:07 PSTN8847Q
2026-01-24KPDXKSJC10:51 PST12:12 PST1h 21mN8651A
2026-01-24KDENKPDX08:36 MST10:06 PST2h 30mN8651A
2026-01-23partialKPDX?07:44 PSTN8546V
2026-01-22KDENKPDX08:44 MST10:22 PST2h 37mN8503A
2026-01-21KDENKPDX08:46 MST10:30 PST2h 44mN8647A
2026-01-19KPDXKSJC11:42 PST13:16 PST1h 33mN8750Q
2026-01-19KDENKPDX08:29 MST10:41 PST3h 11mN8750Q
2026-01-09KDENKPDX08:42 MST10:20 PST2h 37mN8324A
2026-01-08KDENKPDX08:40 MST10:56 PST3h 15mN8311Q
2026-01-07partialKPDX?07:07 PSTAC65FB
2026-01-06KPHXKPDX19:33 MST10:14 PST15h 40mN8512U
2026-01-04KMCOKBWI09:07 EST10:58 EST1h 50mN7831B
2026-01-03KMCOKBWI08:39 EST10:22 EST1h 42mN8681M
2026-01-02KMCOKBWI08:52 EST10:38 EST1h 45mN7875A
2026-01-01?KTPA17:11Z16:38 EST4h 26mN8543Z
2025-12-31KPHXKTPA10:51 MST16:22 EST3h 31mN8693A
2025-12-30KMCOKBWI09:03 EST10:48 EST1h 44mN269WN
2025-12-29KMCOKBWI09:02 EST10:46 EST1h 43mN7835A
2025-12-28KMCOKBWI09:35 EST11:16 EST1h 40mN276WN
2025-12-27KMCOKBWI10:54 EST12:54 EST1h 59mN8800L
2025-12-26KMCOKBWI09:07 EST10:52 EST1h 45mN251WN
2025-12-25KPHXKTPA11:14 MST17:00 EST3h 46mAC3F2F
2025-12-24?KTPA17:37Z16:34 EST3h 56mN8536Z
2025-12-23KMCOKBWI09:01 EST10:50 EST1h 49mN910WN
2025-12-22KMCOKBWI09:05 EST10:56 EST1h 51mN7749B
2025-12-21KMCOKBWI08:56 EST10:46 EST1h 49mN250WN
2025-12-20KMCOKBWI08:45 EST10:26 EST1h 40mAC5F42
2025-12-19KMCOKBWI08:54 EST10:28 EST1h 33mN454WN
2025-12-19?KTPA02:51Z01:44 EST3h 52mN203WN
2025-12-17KPHXKTPA10:48 MST16:32 EST3h 43mAC4CA8
2025-12-16?KTPA17:16Z16:32 EST4h 16mN8539V
2025-12-15partialKPHX?20:05 MSTN8608N
2025-12-13KPHXKTPA19:37 MST01:16 EST3h 38mN475WN
2025-12-11partialKPHX?13:22 MSTAC501E
2025-12-10KPHXKTPA10:58 MST16:40 EST3h 42mN8689C
2025-12-09KPHXKTPA10:45 MST16:16 EST3h 30mAC33A3
2025-11-27estimated?KSMF15:45Z09:06 PST1h 20mN958WN
2025-11-26KMCOKBWI08:56 EST10:36 EST1h 39mN7728D
2025-10-30estimated??01:31Z15:36Z14h 04mN8579Z
2025-10-29estimatedKDEN?19:02 MDT02:38Z1h 35mN8551Q
2025-10-27estimated?KOKC14:05Z10:38 CDT1h 32mN8834L
2025-10-26KOKCKMCO13:59 CDT17:26 EDT2h 27mN483WN
2025-10-26KDEN?09:48 MDT17:48Z2h 00mN483WN
2025-10-25KDENKOKC09:05 MDT11:58 CDT1h 52mN8860S
2025-10-24KDEN?08:01 MDT15:58Z1h 56mN8693A
2025-10-23?KOKC01:47Z22:36 CDT1h 48mAC5B43
2025-10-22estimatedKDEN?19:37 MDT02:54Z1h 17mN8838Q
2025-10-20?KOKC13:48Z10:56 CDT2h 07mN1806U
2025-10-19estimatedKOKC?13:54 CDT22:44Z3h 49mN215WN
2025-10-15KDENKOKC19:45 MDT22:06 CDT1h 21mN8312C
2025-10-13KDENKOKC08:21 MDT10:40 CDT1h 18mAC3E5D
2025-10-08KDENKOKC19:49 MDT22:06 CDT1h 16mN8786Q
2025-10-06?KOKC14:01Z10:54 CDT1h 53mN8816Q
2025-10-05KOKCKMCO13:33 CDT16:52 EDT2h 19mN7731A
2025-10-05partialKOKC?10:39 CDTAC4C8A
2025-10-04KDENKOKC16:12 MDT18:24 CDT1h 11mN8719Q
2025-10-02KFRIKCVG19:00 CDT21:21 EDT1h 20mABC455
2025-10-01KFOEKCVG19:00 CDT21:13 EDT1h 13mAC2B61
2025-09-29KDEN Denver InternationalKCVG11:40 MDT15:54 EDT2h 14mAC57AF
2025-09-28KDEN Denver InternationalKCVG13:42 MDT18:00 EDT2h 18mABDD09
2025-09-27KDEN Denver InternationalKCVG11:25 MDT15:34 EDT2h 08mAC3A60
2025-09-26KDEN Denver InternationalKCVG11:27 MDT15:38 EDT2h 11mABE075
2025-09-25?KCVG00:00Z21:19 EDT1h 19mABEB9F
2025-09-24?KCVG00:00Z21:37 EDT1h 37mABAE8F
2025-09-22KDEN Denver InternationalKCVG11:47 MDT15:53 EDT2h 05mAC24E4
2025-09-21KDEN Denver InternationalKCVG14:56 MDT19:00 EDT2h 04mABDD6D
2025-09-20KDEN Denver InternationalKCVG11:19 MDT15:29 EDT2h 10mAC53F8
2025-09-19KDEN Denver InternationalKCVG11:35 MDT15:42 EDT2h 07mABF008
2025-09-18KDEN Denver InternationalKBWI11:46 MDT18:08 EDT4h 21mABF29F
2025-08-25KDENKCVG11:42 MDT23:58 EDT10h 15mABD17B
2025-08-23KCVGKMDW16:31 EDT17:54 CDT2h 22mAC3ADF
2025-08-23partialKCVG?01:39 EDTN8749Q
2025-08-21KCVGKBWI17:06 EDT18:12 EDT1h 05mN8582Z
2025-08-21partialKCVG?03:23 EDTAC5A73
2025-08-20?KCVG00:00Z21:46 EDT1h 46mN8840Q
2025-08-17?KCVG19:47Z19:00 EDT3h 13mAC4F29
2025-08-16KCVGKMDW17:40 EDT17:58 CDT1h 17mN1804U
2025-08-16?KCVG16:51Z16:12 EDT3h 20mN1804U
2025-08-15KCVGKBWI16:46 EDT17:58 EDT1h 11mN8773Q
2025-08-15partialKCVG?20:33 EDTN8794Q
2025-08-14KDEN?11:59 MDT19:52Z1h 53mN8794Q

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