Flight

THA954

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

Route

AirlineThai Airways International
Observed routeUGGG → ENGM

Flight history 287 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-04partial??01:17ZHS-THL
2026-10-03partial??01:12ZHS-THD
2026-10-02partial??01:07ZHS-THF
2026-10-01partial??01:15ZHS-THC
2026-09-30partial??00:00ZHS-THL
2026-09-29partialVTBS?10:52 +07HS-THM
2026-09-28VTBSENGM07:47 +0715:04 CEST12h 16mHS-THE
2026-09-27estimatedUGGGENGM07:31 +0409:50 CEST4h 18mHS-THF
2026-09-26partial??03:34Z885118
2026-09-25partial??01:20ZHS-THC
2026-09-24partial??01:08ZHS-THF
2026-09-23partial??01:07ZHS-THM
2026-09-22partial??01:08ZHS-THF
2026-09-21partial??00:48ZHS-THL
2026-09-20estimated??04:29Z21:12Z16h 42m885114
2026-09-18estimated??01:01Z18:00Z16h 58mHS-THB
2026-09-17partial??01:17ZHS-THC
2026-09-16partial??04:58Z885116
2026-09-15partialUGGG?05:01 +04HS-THF
2026-09-14estimated??00:44Z17:44Z16h 59m88510F
2026-09-13estimated??01:09Z17:40Z16h 30mHS-THB
2026-09-12estimated??02:56Z18:12Z15h 15m885118
2026-09-11estimated??01:03Z17:56Z16h 52mHS-THL
2026-09-10partial??00:55ZHS-THN
2026-09-09partial??01:01ZHS-THB
2026-09-08estimatedVTBS?00:37 +0723:22Z5h 45mHS-THB
2026-09-07estimatedUGGGENGM04:45 +0407:44 CEST4h 58mHS-THF
2026-09-06partial??00:58ZHS-THJ
2026-09-05estimated??00:28Z17:56Z17h 27mHS-THC
Earlier flights (258) - back to 2025-08-14
DateFromToDepArrDurationAircraft
2026-09-04estimated??00:40Z17:50Z17h 09mHS-THL
2026-09-03partial??00:33Z885113
2026-09-01estimated??00:31Z17:56Z17h 24mHS-THM
2026-08-31estimated??00:55Z17:50Z16h 55mHS-THN
2026-08-30estimated??03:06Z17:52Z14h 46mHS-THJ
2026-08-29estimated??00:54Z17:50Z16h 56mHS-THB
2026-08-28estimated??00:35Z18:08Z17h 32mHS-THF
2026-08-27estimated??00:17Z18:00Z17h 43mHS-THN
2026-08-25estimated??00:47Z17:54Z17h 06mHS-THE
2026-08-24estimated??00:57Z18:00Z17h 02mHS-THF
2026-08-23estimated??05:59Z18:00Z12h 00m885110
2026-08-22partial??01:13ZHS-THJ
2026-08-21estimated??00:37Z18:02Z17h 25mHS-THF
2026-08-20estimated??03:24Z17:52Z14h 27mHS-THJ
2026-08-19partial??01:11Z88510F
2026-08-18estimatedUGGGENGM05:00 +0407:32 CEST4h 31mHS-THB
2026-08-17estimated??10:53Z18:16Z7h 22m885119
2026-08-16estimated??01:06Z18:06Z16h 59mHS-THJ
2026-08-15estimated??01:08Z18:02Z16h 53mHS-THF
2026-08-14estimated??00:22Z17:52Z17h 29mHS-THH
2026-08-13estimated??00:47Z17:50Z17h 02m885116
2026-08-12estimated??00:48Z17:56Z17h 07mHS-THK
2026-07-23estimated??00:45Z17:50Z17h 04mHS-THG
2026-07-22estimated??01:23Z17:54Z16h 30mHS-THL
2026-07-21estimated??01:14Z18:30Z17h 15mHS-THH
2026-07-20estimated??00:43Z17:58Z17h 14mHS-THB
2026-07-19estimated??03:26Z17:48Z14h 21m885116
2026-07-18estimated??00:54Z18:36Z17h 41mHS-THL
2026-07-17estimated??01:12Z18:00Z16h 47mHS-THM
2026-07-16partial??00:46ZHS-THN
2026-07-15estimated??01:00Z18:02Z17h 01mHS-THM
2026-07-14estimatedLRSM?04:12 EEST17:58Z16h 45mHS-THF
2026-07-13estimatedLRSM?03:56 EEST18:00Z17h 03mHS-THG
2026-07-12estimatedLRSM?04:03 EEST17:56Z16h 52mHS-THK
2026-07-11estimatedLRSM?03:46 EEST17:48Z17h 01mHS-THG
2026-07-10estimatedLRSM?03:58 EEST17:52Z16h 53mHS-THE
2026-07-09estimatedLRSM?03:52 EEST17:48Z16h 55mHS-THG
2026-07-08estimatedLRSM?03:49 EEST17:54Z17h 04mHS-THJ
2026-07-07estimatedLRSM?03:56 EEST17:50Z16h 53mHS-THC
2026-07-06estimatedLRSM?03:43 EEST17:50Z17h 07mHS-THK
2026-07-05partialLRSM?03:56 EESTHS-THM
2026-07-04estimatedLRSM?04:11 EEST17:58Z16h 47mHS-THC
2026-07-03estimatedLRSM?06:12 EEST17:56Z14h 43mHS-THN
2026-07-02estimatedUGGG?04:58 +0418:02Z17h 03mHS-THK
2026-07-01partialUGGG?04:59 +04HS-THE
2026-06-30partialLRSM?04:04 EESTHS-THL
2026-06-29partialUGGG?04:57 +04HS-THN
2026-06-28partialUGGG?04:47 +04HS-THE
2026-06-27partialLRSM?04:04 EESTHS-THG
2026-06-26partialUGGG?04:43 +04HS-THJ
2026-06-25partialUGGG?04:52 +04HS-THG
2026-06-24partialUGGG?04:43 +04HS-THN
2026-06-23partialLRSM?04:15 EESTHS-THM
2026-06-22partialLRSM?04:00 EESTHS-THK
2026-06-21partialLRSM?04:04 EESTHS-THG
2026-06-20partialLRSM?04:21 EESTHS-THL
2026-06-19partialLRSM?04:10 EESTHS-THH
2026-06-18partialUGGG?05:02 +04885115
2026-06-17partialUGGG?04:58 +04HS-THJ
2026-06-16estimated??12:08Z20:28Z8h 19mHS-THH
2026-06-16estimatedUGGGENGM05:02 +0407:28 CEST4h 25mHS-THH
2026-06-15partialUGGG?05:15 +04HS-THB
2026-06-14partialLRSM?04:06 EESTHS-THM
2026-06-13partialUGGG?05:06 +04HS-THL
2026-06-12partialUGGG?05:01 +04HS-THB
2026-05-29estimatedLRSM?06:26 EEST18:10Z14h 44m885119
2026-05-28estimatedVTBD?00:27 +0720:20Z2h 53m885119
2026-05-27estimatedUGGGENGM06:33 +0408:48 CEST4h 14mHS-THN
2026-05-26estimatedVTBD?01:39 +0721:20Z2h 40mHS-THN
2026-05-25estimatedUGGGENGM05:18 +0407:34 CEST4h 15mHS-THK
2026-05-24estimatedLHNY?05:25 CEST20:22Z16h 56mHS-THF
2026-05-23partialUGGG?05:00 +04HS-THN
2026-05-22partial??01:03ZHS-THG
2026-05-21estimatedVTBD?00:23 +0720:16Z2h 52mHS-THG
2026-05-20estimatedVTBDENGM08:13 +0711:14 CEST8h 00mHS-THE
2026-05-19partialVTBD?08:34 +07HS-THF
2026-05-12partialUGGG?05:25 +04HS-THM
2026-05-11partialUGGG?05:12 +04HS-THC
2026-05-10partialUGGG?05:10 +04HS-THB
2026-05-09partialLRSM?05:00 EESTHS-THF
2026-05-08estimatedLHNY?05:34 CEST20:56Z17h 22mHS-THL
2026-05-07partialUGGG?05:01 +04HS-THE
2026-05-06estimatedUGGG?06:27 +0420:26Z17h 58mHS-THF
2026-05-05estimated??12:13Z21:48Z9h 34mHS-THN
2026-05-05estimatedUGGGENGM05:47 +0408:06 CEST4h 18mHS-THN
2026-05-04estimated??11:59Z21:12Z9h 13mHS-THL
2026-05-04estimatedLRSM?04:56 EEST05:54Z3h 57mHS-THL
2026-05-03estimatedENGM?14:21 CEST21:10Z8h 48mHS-THF
2026-05-03estimatedLRTMENGM06:12 EEST07:26 CEST2h 13mHS-THF
2026-05-02partialLRSM?04:10 EESTHS-THH
2026-05-01partialUGGG?05:12 +04HS-THM
2026-04-30estimatedENGM?13:52 CEST20:40Z8h 48mHS-THC
2026-04-30estimatedUGGG?05:19 +0405:50Z4h 30mHS-THC
2026-04-29partial??01:52ZHS-THF
2026-04-28partialUGGG?04:57 +04HS-THM
2026-04-27estimatedLRSM?06:42 EEST20:30Z16h 47mHS-THL
2026-04-26estimated??11:52Z17:56Z6h 04mHS-THF
2026-04-26estimatedUGGGENGM05:12 +0407:56 CEST4h 43mHS-THF
2026-04-25estimatedUGGG?05:29 +0417:56Z16h 26mHS-THL
2026-04-24estimated??11:54Z20:52Z8h 57mHS-THC
2026-04-24estimated?ENGM01:08Z07:38 CEST4h 29mHS-THC
2026-04-23estimated??11:53Z20:36Z8h 42mHS-THN
2026-04-23estimated?ENGM01:18Z07:32 CEST4h 14mHS-THN
2026-04-22estimated??11:56Z20:38Z8h 41mHS-THF
2026-04-22estimated?ENGM01:11Z07:22 CEST4h 10mHS-THF
2026-04-21estimated??03:45Z20:10Z16h 24mHS-THJ
2026-04-20estimated??13:54Z17:54Z3h 59mHS-THB
2026-04-20estimated?ENGM01:27Z07:52 CEST4h 24mHS-THB
2026-04-19partial??01:37ZHS-THN
2026-04-18partial??01:02ZHS-THE
2026-04-17estimatedENGM?14:00 CEST20:22Z8h 21mHS-THN
2026-04-17estimated??01:24Z05:30Z4h 05mHS-THN
2026-04-16partialENGM?13:58 CEST885107
2026-04-15partial??01:32ZHS-THL
2026-04-14partial??01:04ZHS-THM
2026-04-13estimated?ENGM01:26Z08:00 CEST4h 33mHS-THN
2026-04-12estimatedENGM?13:53 CEST20:38Z8h 44mHS-THB
2026-04-12estimated??01:22Z05:48Z4h 25mHS-THB
2026-04-11partialENGM?14:20 CEST885105
2026-04-06estimatedUGGGENGM04:53 +0407:16 CEST4h 22mHS-THL
2026-04-05partialENGM?14:56 CEST88510D
2026-04-04estimated??03:26Z20:34Z17h 07mHS-THJ
2026-04-03estimated??00:50Z17:58Z17h 07mHS-THF
2026-04-02partial??01:26ZHS-THN
2026-04-01estimatedUGGGENGM05:15 +0407:34 CEST4h 18mHS-THH
2026-03-31estimated??00:41Z18:00Z17h 18mHS-THB
2026-03-30partial??00:49ZHS-THF
2026-03-29partial??00:50ZHS-THG
2026-03-28estimatedVTBD?00:28 +0720:22Z2h 53mHS-THG
2026-03-16estimatedUGGGENGM05:54 +0407:14 CET4h 19mHS-THL
2026-03-15partial??01:57ZHS-THG
2026-03-14partial??01:50ZHS-THL
2026-03-13estimated??03:46Z21:12Z17h 25m885114
2026-03-12estimated??04:08Z20:48Z16h 39mHS-THF
2026-03-11partial??03:25ZHS-THH
2026-03-10partial??01:34ZHS-THN
2026-03-09partial??02:50ZHS-THJ
2026-03-08partial??01:34ZHS-THG
2026-03-07partial??01:54ZHS-THF
2026-03-06partial??01:40ZHS-THH
2026-03-05partial??01:33ZHS-THN
2026-03-04partial??01:40ZHS-THG
2026-03-03partial??01:37ZHS-THF
2026-03-02partial??02:11ZHS-THG
2026-03-01partial??01:46ZHS-THK
2026-02-28partial??01:57ZHS-THJ
2026-02-27partial??02:07ZHS-THC
2026-02-26estimated??04:53Z22:16Z17h 22m885116
2026-02-25estimated??01:57Z19:31Z17h 33mHS-THF
2026-02-24partial??02:41ZHS-THC
2026-02-23partial??02:00ZHS-THF
2026-02-22partial??01:55ZHS-THJ
2026-02-21partial??01:39ZHS-THE
2026-02-20partial??03:31ZHS-THC
2026-02-19partial??02:16ZHS-THN
2026-02-18partial??02:02ZHS-THC
2026-02-17partial??03:26ZHS-THF
2026-02-16partial??01:09ZHS-THG
2026-02-15partial??01:34ZHS-THM
2026-02-14partial??01:36ZHS-THN
2026-02-13partial??03:05ZHS-THM
2026-02-12partial??01:31ZHS-THE
2026-02-11estimated??12:59Z21:48Z8h 48mHS-THF
2026-02-11estimatedUGGGENGM05:42 +0407:12 CET4h 29mHS-THF
2026-02-10VTBD?00:37 +0719:42Z2h 04m885106
2026-02-07partial??01:50ZHS-THG
2026-02-06partial??01:32ZHS-THL
2026-02-05partial??01:14ZHS-THK
2026-02-04partial??01:34ZHS-THF
2026-02-03partial??01:40ZHS-THH
2026-02-02partial??01:37ZHS-THJ
2026-02-01partial??03:12ZHS-THB
2026-01-31partial??01:41ZHS-THN
2026-01-30partial??01:42ZHS-THK
2026-01-29estimated??03:21Z20:38Z17h 16mHS-THG
2026-01-28partial??01:29ZHS-THL
2026-01-27partial??01:46ZHS-THH
2026-01-26partial??02:06ZHS-THJ
2026-01-25partial??01:38ZHS-THK
2026-01-24estimated??04:19Z20:42Z16h 22mHS-THD
2026-01-23estimated??02:11Z19:00Z16h 48mHS-THM
2026-01-22partial??03:21Z885116
2026-01-21partial??01:18ZHS-THK
2026-01-20partial??01:33ZHS-THH
2026-01-19partial??03:07ZHS-THN
2026-01-18estimatedVTBS?00:21 +0720:22Z3h 01mHS-THN
2026-01-09partial??01:24Z88510F
2026-01-08partial??01:33ZHS-THK
2026-01-07partial??01:33ZHS-THE
2026-01-06partial??01:14ZHS-THJ
2026-01-05partial??01:34ZHS-THE
2026-01-04estimated??04:13Z21:40Z17h 26mHS-THF
2026-01-03estimated??02:06Z18:10Z16h 03mHS-THK
2026-01-02partial??01:39ZHS-THJ
2026-01-01partial??01:40ZHS-THG
2025-12-31partial??01:40ZHS-THD
2025-12-30partial??03:43ZHS-THH
2025-12-29estimated??03:47Z21:44Z17h 56mHS-THB
2025-12-28estimated??01:20Z17:50Z16h 29mHS-THJ
2025-12-27partial??01:12ZHS-THK
2025-12-26partial??01:26Z88510F
2025-12-25partial??01:25ZHS-THE
2025-12-24partial??01:32ZHS-THB
2025-12-23partial??01:43ZHS-THE
2025-12-22partial??01:21ZHS-THB
2025-12-21partial??00:02ZHS-THG
2025-12-20partial??01:31ZHS-THH
2025-12-19partial??01:44ZHS-THL
2025-12-18partial??01:40ZHS-THJ
2025-12-17partial??01:33ZHS-THD
2025-12-16partial??01:55ZHS-THG
2025-12-15partial??01:34ZHS-THB
2025-12-14partial??01:37Z885115
2025-12-13partial??02:20ZHS-THK
2025-12-12partial??03:32ZHS-THB
2025-12-11estimated??03:32Z18:02Z14h 29mHS-THJ
2025-12-10partial??01:45ZHS-THM
2025-12-09VTBS?00:33 +0721:38Z4h 04mHS-THM
2025-12-02estimatedUGGGENGM05:10 +0406:42 CET4h 31mHS-THL
2025-11-28estimatedUGGGENGM04:17 +0406:44 CET5h 26mHS-THF
2025-11-27partial??01:21Z885110
2025-10-30estimated??00:46Z17:46Z16h 59mHS-THF
2025-10-29partial??00:50ZHS-THM
2025-10-28partial??00:48ZHS-THF
2025-10-27estimated??03:45Z20:04Z16h 18m885116
2025-10-26partial??01:00ZHS-THL
2025-10-25partial??00:42ZHS-THM
2025-10-24partial??00:58ZHS-THH
2025-10-23partial??00:26ZHS-THF
2025-10-22partial??00:54ZHS-THL
2025-10-21estimatedENGM?17:27 CEST20:22Z4h 54mHS-THJ
2025-10-21estimated??01:00Z04:48Z3h 47mHS-THJ
2025-10-20partial??00:52ZHS-THH
2025-10-19estimated??01:26Z19:00Z17h 33mHS-THF
2025-10-15estimated??01:10Z17:38Z16h 27mHS-THF
2025-10-14estimated??03:20Z21:12Z17h 51m885110
2025-10-13estimated??01:23Z18:12Z16h 48mHS-THL
2025-10-08estimated??01:52Z06:00Z4h 07mHS-THG
2025-10-07partial??00:55ZHS-THL
2025-10-06estimated??03:37Z21:12Z17h 34m885119
2025-10-05VTBS?21:50 +0721:22Z6h 31mHS-THG
2025-10-04estimated?ESSA13:39Z19:12 CEST3h 32m88510F
2025-09-26VTBD?00:31 +0719:07Z1h 36m88510C
2025-09-23VTBD?00:21 +0719:03Z1h 41m885107
2025-09-22VTBD?00:56 +0719:22Z1h 25m88510A
2025-08-26estimatedUGGGENGM04:01 +0406:48 CEST4h 46mHS-THM
2025-08-25partialVTBS?11:54 +07HS-THM
2025-08-24estimatedUGGGENGM04:00 +0410:02 CEST8h 01mHS-THG
2025-08-23partial??05:36Z885115
2025-08-22estimatedUGGGENGM05:27 +0415:30 CEST12h 03mHS-THM
2025-08-21estimated??17:33Z21:36Z4h 02mHS-THM
2025-08-21estimatedENGM?09:02 CEST16:44Z9h 42m88511A
2025-08-20estimatedUGGGENGM04:38 +0409:08 CEST6h 29mHS-THH
2025-08-19partial??02:23ZHS-THF
2025-08-17partial??00:00ZHS-THG
2025-08-16partial??01:03ZHS-THJ
2025-08-15partial??00:34ZHS-THM
2025-08-14estimatedVTBS?01:00 +0719:46Z1h 46mHS-THM

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