PlaneTrack / aircraft / HB-JNI

HB-JNI - Boeing 777-300ER

HB-JNI is a Boeing 777-300ER operated by Swiss International Air Lines, Mode-S hex code 4B191E. Track it live, browse its recent flights, or download its full position history.

Boeing 777-300ER (HB-JNI)
Photo © Chris de Breun / Planespotters
RegistrationHB-JNI
Mode-S hex4B191E
ManufacturerBoeing
Model777-300ER
OperatorSwiss International Air Lines
Last seen2026-10-02 04:09 UTC
Last callsignSWR139

Recently active. Last received 8 hours ago, possibly beyond receiver coverage or landed.

Open the live map Buy full history (CSV) Free one-day sample API access

Flight history 315 flights since Aug 2025

DateCallsignFromToDepArrRoute
2026-10-02 (today)SWR139?—00:28Zlast received 04:09Z
2026-10-01 (partial)SWR138??03:01Z
2026-09-30SWR39KSFOLSZH20:08 PDT15:44 CEST
2026-09-29 (partial)SWR93??00:00Z
2026-09-29SWR35GLSZHKSFO13:49 CEST16:10 PDT
2026-09-28SWR92??07:28Z23:48Z
2026-09-27SWR39KOAKLSZH20:20 PDT15:34 CEST
2026-09-27 (partial)SWR35GLSZH?04:32 CEST
2026-09-26SWR93?SBGR05:09Z15:58 -03
2026-09-25 (partial)SWR92??00:00Z
2026-09-24SWR39KSFOLSZH20:18 PDT15:42 CEST
2026-09-23SWR6067KMIALSZH20:53 EDT13:32 CEST
2026-09-23SWR35GLSZHKSFO13:23 CEST16:24 PDT
2026-09-21 (partial)SWR177??00:30Z
2026-09-21SWR64ELSZHKMIA13:41 CEST17:50 EDT
2026-09-17 (partial)SWR177??00:28Z
2026-09-15SWR161RJAALSZH11:36 JST18:18 CEST
2026-09-15SWR160LSZHRJAA02:00 CEST09:22 JST
2026-09-14SWR9GKORDLSZH19:55 CDT10:44 CEST
2026-09-14SWR160??11:53Z23:58Z
2026-09-13SWR65KMIALSZH20:00 EDT10:34 CEST
2026-09-12SWR93SBMSLSZH21:39 -0311:26 CEST
2026-09-12SWR93??11:37Z19:06Z
2026-09-11 (partial)SWR92??01:30Z
2026-09-10SWR39KSFOLSZH19:31 PDT14:56 CEST
2026-09-09 (partial)SWR93??00:20Z
2026-09-09SWR35GLSZHKSFO14:21 CEST16:48 PDT
2026-09-08SWR92??07:58Z23:18Z
2026-09-07SWR161RJAALSZH11:17 JST10:30 CEST
2026-09-06SWR160LSZHRJAA13:54 CEST08:52 JST
2026-09-06SWR177??02:25Z16:18Z
2026-09-05 (partial)SWR176??00:15Z
2026-09-03 (partial)SWR177??00:15Z
Earlier flights (283) - back to 2025-08-20
DateCallsignFromToDepArrRoute
2026-09-01SWR161RJAALSZH11:24 JST18:04 CEST
2026-08-31SWR65KMIALSZH20:00 EDT10:20 CEST
2026-08-31SWR160LSZHRJAA13:16 CEST08:22 JST
2026-08-30SWR64E??11:23Z20:38Z
2026-08-30SWR9GKORDLSZH19:56 CDT10:30 CEST
2026-08-29SWR8TLSZHKORD14:12 CEST16:20 CDT
2026-08-29SWR9GKORDLSZH19:43 CDT10:24 CEST
2026-08-28SWR8TLSZHKORD14:42 CEST16:52 CDT
2026-08-28SWR93??06:01Z22:18Z
2026-08-27SWR92??09:27Z23:40Z
2026-08-27SWR92??02:10Z08:14Z
2026-08-25SWR138??07:28Z22:18Z
2026-08-24 (partial)SWR180??00:01Z
2026-08-24SWR181VTBSLSZH13:17 +0719:18 CEST
2026-08-23SWR41G??02:45Z13:46Z
2026-08-22SWR9GKORDLSZH19:45 CDT10:22 CEST
2026-08-20SWR139??00:04Z15:58Z
2026-08-19 (partial)SWR138??00:01Z
2026-08-18 (partial)SWR39??02:44Z
2026-08-18 (partial)SWR35G??00:03Z
2026-08-17 (partial)SWR139??00:43Z
2026-08-16 (partial)SWR138??02:35Z
2026-08-15 (partial)SWR41G??03:00Z
2026-08-15 (partial)SWR40LSZH?04:51 CEST
2026-08-14SWR40??11:58Z23:50Z
2026-08-14SWR93??05:21Z22:14Z
2026-08-13 (partial)SWR92??02:00Z
2026-08-12 (partial)SWR39KSFO?19:45 PDT
2026-08-11SWR35G??20:48Z23:52Z
2026-07-23 (partial)SWR92??01:57Z
2026-07-21SWR177??00:29Z16:18Z
2026-07-20SWR176??08:20Z22:54Z
2026-07-19SWR161RJAALSZH11:32 JST18:28 CEST
2026-07-18 (partial)SWR139??00:23Z
2026-07-18SWR160LSZHRJAA13:56 CEST08:52 JST
2026-07-17 (partial)SWR138??02:35Z
2026-07-16SWR181VTBDLSZH13:14 +0719:02 CEST
2026-07-16SWR180?VTBS00:45Z10:04 +07
2026-07-16 (partial)SWR180VTBS?13:14 +07
2026-07-15SWR39KSFOLSZH19:39 PDT15:42 CEST
2026-07-14SWR65KFLLLSZH20:27 EDT11:08 CEST
2026-07-14SWR35GLSZHKSFO13:57 CEST16:26 PDT
2026-07-14 (partial)SWR64EKFLL?20:26 EDT
2026-07-13SWR9GKORDLSZH19:27 CDT10:46 CEST
2026-07-13 (partial)SWR8TKORD?19:27 CDT
2026-07-12SWR93GCLP?06:04 WEST22:10Z
2026-07-12SWR8TLSZHKORD14:18 CEST16:02 CDT
2026-07-11SWR92??00:03Z08:26Z
2026-07-11 (partial)SWR92SAEZ?08:35 -03
2026-07-11 (partial)SWR92SAEZ?14:02 -03
2026-07-10 (partial)SWR35GLSZH?04:33 CEST
2026-07-10SWR39KSFOLSZH19:33 PDT15:24 CEST
2026-07-09 (partial)SWR139??00:30Z
2026-07-09SWR35GLSZHKSFO13:42 CEST16:02 PDT
2026-07-08SWR138VMMC?15:30 CST22:24Z
2026-07-07SWR181VTBDLSZH13:04 +0719:14 CEST
2026-07-07SWR180VEPH?06:20 IST18:08Z
2026-07-06SWR39KSFOLSZH19:35 PDT15:10 CEST
2026-07-06 (partial)SWR35GKSJC?17:00 PDT
2026-07-05SWR35GLSZH?14:29 CEST23:58Z
2026-07-04 (partial)SWR40KONT?17:00 PDT
2026-07-04SWR41GKLAXLSZH20:06 PDT15:42 CEST
2026-07-03SWR93SBMSLSZH01:54 -0310:42 CEST
2026-07-02 (partial)SWR92??00:00Z
2026-07-01SWR181VTBDLSZH13:12 +0719:06 CEST
2026-07-01 (partial)SWR180VEPH?06:03 IST
2026-06-30SWR40??02:47Z14:22Z
2026-06-30 (partial)SWR40KLAX?17:00 PDT
2026-06-30SWR41GKLAXLSZH19:54 PDT15:12 CEST
2026-06-29 (partial)SWR139UGGG?04:13 +04
2026-06-28SWR138VHSK?15:42 HKT23:04Z
2026-06-27 (partial)SWR40KONT?17:00 PDT
2026-06-27SWR41GKLAXLSZH19:46 PDT15:30 CEST
2026-06-25 (partial)SWR177UGGG?06:02 +04
2026-06-24 (partial)SWR176VIBL?09:55 IST
2026-06-23 (partial)SWR40LSZH?04:41 CEST
2026-06-23SWR41GKLAXLSZH19:42 PDT15:56 CEST
2026-06-22 (partial)SWR177UGGG?05:09 +04
2026-06-21 (partial)SWR176WSSS?11:30 +08
2026-06-20 (partial)SWR35GLSSW?04:35 CEST
2026-06-20SWR39KSFOLSZH19:36 PDT15:26 CEST
2026-06-19SWR35GLSZHKSFO14:23 CEST16:46 PDT
2026-06-19 (partial)SWR93SBRF?21:03 -03
2026-06-18 (partial)SWR92??01:40Z
2026-06-17 (partial)SWR35GLSZH?04:39 CEST
2026-06-17SWR39KSFOLSZH19:41 PDT15:56 CEST
2026-06-16SWR35G??14:35Z23:00Z
2026-06-16SWR9GKORDLSZH19:34 CDT10:34 CEST
2026-06-15SWR8TLSZHKORD13:35 CEST15:34 CDT
2026-06-15 (partial)SWR93SBRF?21:35 -03
2026-06-14 (partial)SWR92??05:00Z
2026-06-13SWR180VTBS?13:18 +0723:58Z
2026-06-13SWR180VIBNVTBS05:30 IST09:50 +07
2026-06-13SWR181VTBDLSPA13:19 +0719:56 CEST
2026-06-12 (partial)SWR35GLSZH?02:00 CEST
2026-06-12SWR39KSFOLSZH19:56 PDT15:26 CEST
2026-06-11SWR35GLSZHKSFO00:40 CEST16:58 PDT
2026-05-29SWR138VIBLVHHH09:16 IST16:06 HKT
2026-05-28SWR161RJAALSZH11:36 JST17:34 CEST
2026-05-27SWR160LSZHRJAA13:27 CEST08:28 JST
2026-05-26 (partial)SWR177??00:54Z
2026-05-25 (partial)SWR176WSSS?08:00 +08
2026-05-24 (partial)SWR160RJAH?09:00 JST
2026-05-24SWR161RJAALSZH11:38 JST18:40 CEST
2026-05-23 (partial)SWR139LROP?05:16 EEST
2026-05-22 (partial)SWR138??04:12Z
2026-05-21 (partial)SWR160RJAA?11:42 JST
2026-05-21SWR161RJAALSZH11:42 JST18:46 CEST
2026-05-20 (partial)SWR41GLSZH?02:00 CEST
2026-05-19 (partial)SWR8TLSZH?04:53 CEST
2026-04-28SWR7093?LSZH04:52Z12:10 CEST
2026-04-26 (partial)SWR92SBGR?21:00 -03
2026-04-25SWR39KSFOLSZH19:30 PDT15:12 CEST
2026-04-24 (partial)SWR64EKMIA?20:04 EDT
2026-04-24SWR35GLSZHKSFO13:46 CEST15:56 PDT
2026-04-24SWR65KMIALSZH20:04 EDT10:58 CEST
2026-04-23SWR9GKORDLSZH19:32 CDT11:02 CEST
2026-04-22 (partial)SWR93??00:15Z
2026-04-22SWR92?SBGR00:13Z05:16 -03
2026-04-21 (partial)SWR92??02:09Z
2026-04-20SWR39?LSZH02:33Z16:08 CEST
2026-04-20SWR92??21:12Z23:42Z
2026-04-20 (partial)SWR35G??02:32Z
2026-04-19SWR9GKORDLSZH19:43 CDT10:18 CEST
2026-04-19 (partial)SWR8TKORD?19:42 CDT
2026-04-18 (partial)SWR93??00:10Z
2026-04-17 (partial)SWR92??01:52Z
2026-04-16SWR39KSFOLSZH19:45 PDT15:02 CEST
2026-04-15SWR35G?KSFO12:25Z16:02 PDT
2026-04-15 (partial)SWR93??00:27Z
2026-04-14 (partial)SWR92??01:39Z
2026-04-13 (partial)SWR180??00:20Z
2026-04-13SWR181VTBDLSZH13:00 +0719:12 CEST
2026-04-12SWR39KSFOLSZH19:51 PDT15:18 CEST
2026-04-11 (partial)SWR139??00:27Z
2026-04-04SWR65KMIALSZH20:00 EDT10:26 CEST
2026-04-03SWR64ELSZHKMIA13:28 CEST17:04 EDT
2026-04-03 (partial)SWR139??00:21Z
2026-04-02 (partial)SWR138??04:19Z
2026-04-01SWR180?VTBS00:23Z10:12 +07
2026-04-01SWR181VTBDLSZH13:08 +0711:54 CEST
2026-04-01 (partial)SWR180VTBS?13:08 +07
2026-03-31 (partial)SWR139??00:33Z
2026-03-30SWR138??04:52Z08:26Z
2026-03-30SWR138VHHH?16:46 HKT22:36Z
2026-03-29SWR41GKLAXLSZH19:45 PDT14:42 CEST
2026-03-29SWR138??22:22Z22:46Z
2026-03-29SWR2604??00:00Z00:48Z
2026-03-28SWR2604??13:43Z23:58Z
2026-03-16SWR176WMKIWSSS09:14 +0817:48 +08
2026-03-15 (partial)SWR160??00:17Z
2026-03-15SWR161RJAALSZH12:33 JST18:50 CET
2026-03-14 (partial)SWR139??03:44Z
2026-03-13 (partial)SWR138??05:29Z
2026-03-12SWR39KSFOLSZH20:30 PDT14:44 CET
2026-03-11 (partial)SWR139??03:02Z
2026-03-11SWR35GLSZHKSFO13:20 CET16:54 PDT
2026-03-10 (partial)SWR138??00:00Z
2026-03-09SWR161RJAALSZH12:49 JST19:14 CET
2026-03-09 (partial)SWR160??00:00Z
2026-03-08 (partial)SWR139??01:43Z
2026-03-07 (partial)SWR138??01:02Z
2026-03-06 (partial)SWR40LSZH?01:00 CET
2026-03-06SWR41GKLAXLSZH19:16 PST15:00 CET
2026-03-05SWR65KMIALSZH19:59 EST10:40 CET
2026-03-04SWR65KMIALSZH20:09 EST10:38 CET
2026-03-04SWR64ELSZHKMIA13:02 CET17:18 EST
2026-03-03 (partial)SWR93??00:47Z
2026-03-03SWR64ELSZHKMIA12:53 CET17:14 EST
2026-03-02 (partial)SWR92??00:02Z
2026-03-01SWR181VTBSLSZH13:27 +0719:20 CET
2026-03-01 (partial)SWR180??00:07Z
2026-02-28SWR39KSFOLSZH19:29 PST15:02 CET
2026-02-28 (partial)SWR35GKSQL?16:00 PST
2026-02-27SWR139??01:28Z16:34Z
2026-02-26 (partial)SWR138??00:57Z
2026-02-25SWR177??01:46Z19:34Z
2026-02-24 (partial)SWR176??05:16Z
2026-02-23 (partial)SWR35G??00:03Z
2026-02-23SWR39KSFOLSZH19:17 PST14:46 CET
2026-02-22 (partial)SWR93??00:02Z
2026-02-21SWR92LEMGSBGR01:00 CET06:28 -03
2026-02-21SWR93SBGR?19:23 -0323:58Z
2026-02-21SWR92SBGR?09:19 -0323:38Z
2026-02-20SWR177??03:11Z20:18Z
2026-02-19SWR176??05:57Z23:54Z
2026-02-18 (partial)SWR40??00:02Z
2026-02-18SWR41GKLAXLSZH19:25 PST14:44 CET
2026-02-17 (partial)SWR93??05:43Z
2026-02-16 (partial)SWR92??00:02Z
2026-02-15SWR39KSFOLSZH19:50 PST15:10 CET
2026-02-15SWR35GLSZHKSFO01:02 CET17:56 PST
2026-02-15 (partial)SWR35GLSZH?04:49 CET
2026-02-14SWR93?SBGR04:10Z17:04 -03
2026-02-13 (partial)SWR92??00:00Z
2026-02-12 (partial)SWR40??01:45Z
2026-02-12SWR41GKLAXLSZH23:01 PST18:42 CET
2026-02-12SWR92LSZH?22:53 CET23:58Z
2026-02-11 (partial)SWR177??01:34Z
2026-02-10SWR177WSSS?00:33 +0821:05Z
2026-02-09SWR161RJAA?12:43 JST09:03Z
2026-02-08SWR160LSZH?13:46 CET22:08Z
2026-02-07SWR64ELSZHKMIA13:20 CET17:06 EST
2026-02-07SWR65KMIALSZH20:52 EST10:56 CET
2026-02-06 (partial)SWR93??00:00Z
2026-02-05 (partial)SWR92??00:00Z
2026-02-04SWR41GKLAXLSZH19:04 PST15:18 CET
2026-02-04SWR92LSZH?00:14 CET23:58Z
2026-02-03SWR65KMIALSZH20:13 EST09:50 CET
2026-02-02SWR64ELSZHKMIA13:21 CET17:22 EST
2026-02-02SWR65KMIALSZH20:56 EST10:38 CET
2026-02-01SWR64ELSZHKMIA12:59 CET17:16 EST
2026-02-01SWR139??03:20Z16:20Z
2025-12-28 (partial)SWR138??04:33Z
2025-12-27 (partial)SWR180??00:00Z
2025-12-27SWR181VTBSLSZH13:27 +0719:20 CET
2025-12-26SWR39KSFOLSZH19:41 PST15:16 CET
2025-12-26 (partial)SWR35GKOAK?16:01 PST
2025-12-25SWR65KMIALSZH20:24 EST11:21 CET
2025-12-24SWR64ELSZHKMIA13:16 CET17:02 EST
2025-12-24 (partial)SWR177??01:36Z
2025-12-23 (partial)SWR176??04:46Z
2025-12-22SWR181VTBSLSZH13:20 +0718:54 CET
2025-12-22 (partial)SWR180??00:40Z
2025-12-21 (partial)SWR40??00:02Z
2025-12-21SWR41GKLAXLSZH19:28 PST15:08 CET
2025-12-20SWR65KMIALSZH20:09 EST10:32 CET
2025-12-19 (partial)SWR93??00:36Z
2025-12-19SWR64ELSZHKMIA13:19 CET17:36 EST
2025-12-18 (partial)SWR92??00:00Z
2025-12-16 (partial)SWR139??03:15Z
2025-12-15 (partial)SWR138??04:14Z
2025-12-14 (partial)SWR160??00:00Z
2025-12-14SWR161RJAALSZH12:58 JST19:36 CET
2025-12-13 (partial)SWR93??01:14Z
2025-12-12SWR92?SBGR00:00Z06:54 -03
2025-12-11SWR161RJAALSZH12:30 JST18:00 CET
2025-12-11SWR160LSZHRJAA01:00 CET09:32 JST
2025-12-10 (partial)SWR177??02:08Z
2025-12-10SWR160LSZHRJAA13:11 CET08:58 JST
2025-12-09SWR177??16:55Z23:58Z
2025-12-02SWR138??06:09Z09:08Z
2025-11-28SWR93??00:58Z09:32Z
2025-11-27 (partial)SWR92??00:00Z
2025-10-30SWR40??00:00Z14:30Z
2025-10-30SWR41GKLAXLSZH20:15 PDT14:58 CET
2025-10-29 (partial)SWR177LSZH?13:53 CET
2025-10-29SWR177UGGGLSZH05:26 +0406:10 CET
2025-10-28SWR176??01:04Z09:26Z
2025-10-28SWR176WSSSLROP00:37 +0801:32 EET
2025-10-27SWR41GKLAXLSZH20:20 PDT14:48 CET
2025-10-27 (partial)SWR40??00:00Z
2025-10-26 (partial)SWR93??00:30Z
2025-10-25SWR92??17:07Z23:24Z
2025-10-25SWR92??02:06Z08:32Z
2025-10-24SWR39KSFOLSZH19:37 PDT07:08 CEST
2025-10-24 (partial)SWR1E??00:00Z
2025-10-23SWR1E??22:12Z23:58Z
2025-10-23SWR9GKORDLSZH19:34 CDT10:04 CEST
2025-10-22 (partial)SWR139??00:21Z
2025-10-22SWR8TLSZHKORD17:16 CEST16:20 CDT
2025-10-21 (partial)SWR138??04:15Z
2025-10-20SWR181VTBSLSZH13:04 +0719:24 CEST
2025-10-20 (partial)SWR180??01:56Z
2025-10-19SWR39KSFOLSZH19:27 PDT20:48 CEST
2025-10-14 (partial)SWR139??01:09Z
2025-10-13 (partial)SWR138??00:00Z
2025-10-08SWR39KSFOLSZH19:35 PDT07:18 CEST
2025-10-07 (partial)SWR93??00:00Z
2025-10-07SWR1ELSZHKSFO14:14 CEST16:34 PDT
2025-10-06 (partial)SWR92??00:02Z
2025-10-05SWR177??14:47Z22:36Z
2025-10-04SWR176LSZHWSSS15:40 CEST02:21 +08
2025-09-21SWR160LSZH?13:29 CEST21:02Z
2025-08-26 (partial)SWR180VTBS?09:26 +07
2025-08-25SWR180??00:00Z14:55Z
2025-08-24SWR1E??00:01Z15:04Z
2025-08-24SWR39KSFOLSZH00:56 PDT15:20 CEST
2025-08-23SWR8TLSZHKORD07:14 CEST16:29 CDT
2025-08-23SWR9G??00:01Z06:22Z
2025-08-22 (partial)SWR9GKORD?19:43 CDT
2025-08-21SWR177??06:55Z22:58Z
2025-08-20 (partial)SWR176WSSS?13:23 +08

Times are local to each airport. Hover for UTC. Tap Map to see the route flown. Partial records have a confirmed departure but no reliable arrival fix.

Data access

Live position and 365-day history for this aircraft 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).