PlaneTrack / aircraft / 4B191D

HB-JNH - Boeing 777-300ER

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

Boeing 777-300ER (HB-JNH)
Photo © Martin Oswald / Planespotters
RegistrationHB-JNH
Mode-S hex4B191D
ManufacturerBoeing
Model777-300ER
OperatorSwiss International Air Lines
Last seen2026-08-23 12:22 UTC
Last callsignSWR35G

In flight now. HB-JNH is currently in flight (LSZH to KSFO), phase unknown, 0% complete, ETA 12:57 PDT. Watch live

Track live on the map Buy full history (CSV) API access

Flight history 187 flights since Sep 2025

DateCallsignFromToDepArrRoute
2026-08-23 (today)SWR35G?00:26Zin flight
2026-08-21SWR180??00:41Z18:40Z
2026-08-21SWR181VTBSLSZH13:25 +0719:22 CEST
2026-08-20SWR180??16:18Z20:02Z
2026-08-20SWR39??02:32Z13:30Z
2026-08-20 (partial)SWR35GLSZH?02:00 CEST
2026-08-19 (partial)SWR177UGGG?04:28 +04
2026-08-18 (partial)SWR176??00:27Z
2026-08-17SWR181VTBSLSZH18:46 +0719:42 CEST
2026-08-17SWR180??02:34Z19:58Z
2026-08-16SWR41G??02:44Z16:32Z
2026-08-16 (partial)SWR40??00:00Z
2026-08-15SWR9GKORDLSZH19:42 CDT10:38 CEST
2026-08-14 (partial)SWR177??00:11Z
2026-08-13 (partial)SWR176??03:40Z
2026-08-12SWR181VTBDLSZH13:08 +0719:06 CEST
2026-08-12SWR180??02:17Z17:58Z
Earlier flights (171) - back to 2025-09-20
DateCallsignFromToDepArrRoute
2026-07-23SWR138??07:35Z22:06Z
2026-07-22SWR41GKLAXLSZH19:50 PDT15:28 CEST
2026-07-21 (partial)SWR93??00:00Z
2026-07-20 (partial)SWR92??02:07Z
2026-07-19SWR41G??04:20Z15:08Z
2026-07-19 (partial)SWR40??00:00Z
2026-07-18 (partial)SWR93??00:00Z
2026-07-18SWR40LSZHKHHR17:20 CEST16:54 PDT
2026-07-17 (partial)SWR92??02:23Z
2026-07-16 (partial)SWR40KLAX?17:00 PDT
2026-07-16 (partial)SWR41G??02:41Z
2026-07-15SWR93??04:53Z21:48Z
2026-07-14 (partial)SWR92GOSS?01:51 GMT
2026-07-13 (partial)SWR160RJAA?09:00 JST
2026-07-13SWR161RJAALSZH11:45 JST18:46 CEST
2026-07-13SWR92LSZH?23:03 CEST23:00Z
2026-07-12SWR139LRBSVGIS05:12 EEST01:04 +06
2026-07-11SWR138VHSKLRBS15:57 HKT01:32 EEST
2026-07-10SWR181VTBDLSZH13:08 +0719:26 CEST
2026-07-10SWR180VGISLROP06:30 +0621:08 EEST
2026-07-09SWR41GKLAXLSZH19:49 PDT18:22 CEST
2026-07-08 (partial)SWR93SBRF?21:02 -03
2026-07-07 (partial)SWR92??00:14Z
2026-07-06 (partial)SWR160RJAH?09:00 JST
2026-07-06 (partial)SWR161RJAA?11:53 JST
2026-07-05 (partial)SWR93SBMS?21:07 -03
2026-07-04 (partial)SWR92SBGR?21:01 -03
2026-07-02 (partial)SWR177UGGG?04:34 +04
2026-07-01 (partial)SWR176LRSB?03:00 EEST
2026-06-30 (partial)SWR180VILK?05:30 IST
2026-06-30SWR181VTBDLSMD13:20 +0700:32 CEST
2026-06-29SWR39KSFOLSZH19:39 PDT15:10 CEST
2026-06-29 (partial)SWR35GLSZH?04:30 CEST
2026-06-28SWR93SBMSSBGR01:34 -0319:12 -03
2026-06-28SWR35GLSZHKSFO14:38 CEST16:12 PDT
2026-06-27 (partial)SWR177UGGG?04:20 +04
2026-06-27SWR7092LSZHSBGR12:00 CEST20:10 -03
2026-06-26 (partial)SWR176WSSS?08:15 +08
2026-06-25SWR181VTBDLSZH13:15 +0722:56 CEST
2026-06-25 (partial)SWR180VIBN?05:30 IST
2026-06-24SWR39KSFOLSZH19:36 PDT15:30 CEST
2026-06-23SWR93GCLPSBMT06:42 WEST19:20 -03
2026-06-23SWR35GLSZHKSFO13:45 CEST16:20 PDT
2026-06-22 (partial)SWR92??01:53Z
2026-06-21SWR181VTBDLSZH13:11 +0722:58 CEST
2026-06-21 (partial)SWR180VTBD?07:00 +07
2026-06-20 (partial)SWR40LSZH?04:35 CEST
2026-06-20SWR41GKLAXLSZH19:40 PDT18:36 CEST
2026-06-19SWR65KMIALSZH20:06 EDT14:20 CEST
2026-06-18 (partial)SWR139UGGG?04:18 +04
2026-06-17 (partial)SWR138VIBL?09:24 IST
2026-06-16 (partial)SWR40LSZH?06:14 CEST
2026-06-16SWR41GKLAXLSZH21:17 PDT17:02 CEST
2026-06-15 (partial)SWR177UGGG?04:15 +04
2026-06-14 (partial)SWR176??03:40Z
2026-06-13 (partial)SWR41GKLAX?19:47 PDT
2026-06-12SWR93GCLPSBMT05:45 WEST19:14 -03
2026-05-29SWR39KSFOLSZH19:28 PDT18:26 CEST
2026-05-28SWR35GLSZHKSFO13:57 CEST16:22 PDT
2026-05-28 (partial)SWR177UGGG?04:42 +04
2026-05-27SWR176WIKBLROP14:41 WIB01:30 EEST
2026-05-26SWR181VTBDLSZH13:04 +0719:28 CEST
2026-05-26 (partial)SWR180VTBD?09:08 +07
2026-05-25 (partial)SWR40LSZH?02:00 CEST
2026-05-25SWR41GKLAXLSZH19:24 PDT15:18 CEST
2026-05-24SWR65KMIALSZH20:08 EDT10:58 CEST
2026-05-23SWR64ELSZHKMIA13:26 CEST17:18 EDT
2026-05-23 (partial)SWR93SBMS?21:11 -03
2026-05-22 (partial)SWR92??00:13Z
2026-05-21 (partial)SWR39KSFO?19:33 PDT
2026-05-20 (partial)SWR161LSZH?02:11 CEST
2026-05-19 (partial)SWR139LSMD?03:31 CEST
2026-05-12 (partial)SWR138VILK?09:39 IST
2026-05-11SWR161RJAALSZH11:24 JST18:28 CEST
2026-05-11 (partial)SWR160RJAA?11:23 JST
2026-05-10 (partial)SWR139UGGG?04:24 +04
2026-05-10SWR160LSSWRJAA13:28 CEST08:36 JST
2026-05-09 (partial)SWR138VIBL?09:49 IST
2026-05-07 (partial)SWR139LRBS?05:14 EEST
2026-05-06 (partial)SWR138VILK?09:38 IST
2026-05-05SWR181VTBDLSZH13:12 +0719:32 CEST
2026-05-05 (partial)SWR180VIRB?05:36 IST
2026-05-04SWR41GKLAXLSZH19:39 PDT15:32 CEST
2026-05-04 (partial)SWR40LSZH?04:38 CEST
2026-05-03SWR65KMIALSZH20:51 EDT11:30 CEST
2026-05-03SWR40LSSW?14:01 CEST23:30Z
2026-05-02SWR65KMIALSZH20:12 EDT10:50 CEST
2026-05-02 (partial)SWR64EKMIA?20:12 EDT
2026-05-01 (partial)SWR93SBMS?21:28 -03
2026-04-30 (partial)SWR92SBGR?21:19 -03
2026-04-29 (partial)SWR41GKLAX?19:32 PDT
2026-04-28SWR40LSZHKHHR13:38 CEST16:08 PDT
2026-04-28 (partial)SWR139UGGG?04:14 +04
2026-04-27 (partial)SWR138VILK?09:37 IST
2026-04-26 (partial)SWR161RJAA?11:45 JST
2026-04-25 (partial)SWR177UGGG?04:02 +04
2026-04-24 (partial)SWR176??03:32Z
2026-04-23 (partial)SWR35GLSZH?02:00 CEST
2026-04-23SWR39KSFOLSZH19:46 PDT15:40 CEST
2026-04-22 (partial)SWR8TKORD?19:48 CDT
2026-04-22SWR9GKORDLSZH19:48 CDT14:54 CEST
2026-04-22SWR35G??12:54Z23:58Z
2026-04-21SWR5141?LSZH03:35Z07:24 CEST
2026-04-20SWR5141??18:12Z21:04Z
2026-04-19 (partial)SWR40??02:49Z
2026-04-19SWR41G??02:50Z04:22Z
2026-04-18SWR177??03:31Z20:16Z
2026-04-17 (partial)SWR176??03:58Z
2026-04-16 (partial)SWR180??00:00Z
2026-04-16SWR181VTBDLSZH13:17 +0723:16 CEST
2026-04-15 (partial)SWR40??02:39Z
2026-04-15SWR41GKLAXLSZH19:46 PDT18:26 CEST
2026-04-14SWR65KMIALSZH20:00 EDT10:30 CEST
2026-04-13SWR177UGGGLSZH04:49 +0406:42 CEST
2026-04-12 (partial)SWR176??00:00Z
2026-04-11 (partial)SWR180??00:17Z
2026-04-11SWR181VTBDLSZH13:17 +0720:14 CEST
2026-04-06SWR41GKLAXLSZH19:31 PDT18:32 CEST
2026-04-05 (partial)SWR177??00:25Z
2026-04-04 (partial)SWR176??03:45Z
2026-04-03 (partial)SWR160??00:00Z
2026-04-03SWR161RJAALSZH11:46 JST18:42 CEST
2026-04-02 (partial)SWR64EKMIA?20:30 EDT
2026-04-02 (partial)SWR65KMIA?20:31 EDT
2026-04-01SWR65KMIALSZH20:00 EDT10:32 CEST
2026-03-31SWR64ELSZHKMIA13:28 CEST19:53 EDT
2026-03-31 (partial)SWR177??00:26Z
2026-03-30 (partial)SWR176??04:31Z
2026-03-29SWR161RJAALSZH13:05 JST23:12 CEST
2026-03-29 (partial)SWR160??00:00Z
2026-03-28SWR160??13:43Z23:58Z
2026-03-16SWR93SBMSLSZH22:08 -0310:28 CET
2026-03-15 (partial)SWR92??00:00Z
2026-03-14 (partial)SWR177UGGG?06:04 +04
2026-03-13 (partial)SWR176??00:00Z
2026-03-11SWR160LSZH?13:24 CET18:17Z
2026-03-02SWR181VTBD?13:59 +0709:00Z
2026-02-26SWR177WSSS?00:38 +0819:25Z
2026-02-25SWR41GKHHRKYIP19:10 PST01:23 EST
2026-02-21SWR181VTBD?13:47 +0708:43Z
2026-02-18SWR93SADS?15:00 -0319:37Z
2026-02-18SWR92?SBMT00:02Z09:28 -03
2026-02-17SWR41GKHHR?19:29 PST05:12Z
2026-02-16SWR40LSZH?13:48 CET23:28Z
2026-02-14SWR176LSZH?23:01 CET23:27Z
2026-02-13SWR160LSZH?13:26 CET21:55Z
2026-02-10SWR65KMIA?20:12 EST07:37Z
2026-02-10SWR40LSZH?13:50 CET21:34Z
2026-02-09SWR65KMIA?20:13 EST07:33Z
2026-02-09 (partial)SWR64EKMIA?20:13 EST
2026-02-07SWR177WSSS?00:35 +0819:27Z
2026-02-04SWR160LSZHLROP13:30 CET16:03 EET
2026-02-03SWR92?SBMT00:00Z06:10 -03
2026-01-31SWR92?SBSP00:00Z09:47 -03
2026-01-31SWR93SADS?15:00 -0319:01Z
2026-01-25SWR92GMTNSBMT01:00 +0106:15 -03
2026-01-25SWR93SBGR?19:42 -0323:47Z
2026-01-23SWR40LSZH?13:40 CET14:06Z
2026-01-22SWR92?SBMT00:00Z06:54 -03
2026-01-22SWR93SBGR?19:36 -0323:48Z
2026-01-21SWR181VTBDVEGY14:03 +0715:02 IST
2026-01-05SWR35GLSZH?13:55 CET23:41Z
2025-12-24SWR180LSZH?18:59 CET19:07Z
2025-12-16SWR40LSZH?13:54 CET23:18Z
2025-12-12SWR41GKHHR?19:36 PST12:44Z
2025-12-09SWR161?LSZH16:12Z18:13 CET
2025-09-29SWR160LSZH?14:10 CEST22:13Z
2025-09-27SWR161RJAARKTH11:38 JST12:56 KST
2025-09-26SWR160LSZH?13:54 CEST21:58Z
2025-09-24SWR8TLSZH?13:46 CEST19:42Z
2025-09-20SWR160LSZH?13:20 CEST20:56Z

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 own receiver network archive.