PlaneTrack / aircraft / 4B1921

HB-JNL - B77W

HB-JNL is a B77W operated by Swiss International Air Lines, Mode-S hex code 4B1921. Track it live, browse its recent flights, or download its full position history.

B77W (HB-JNL)
Photo © Marco Wolf / Planespotters
RegistrationHB-JNL
Mode-S hex4B1921
ModelB77W
OperatorSwiss International Air Lines
Last seen2026-08-23 03:11 UTC
Last callsignSWR65

In flight now. HB-JNL is currently in flight (KMIA to LSZH), phase cruise, 33% complete, ETA 10:14 CEST. Watch live

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

Flight history 185 flights since Sep 2025

DateCallsignFromToDepArrRoute
2026-08-23 (today)SWR65KMIA20:17 EDTin flight
2026-08-21 (partial)SWR138??00:22Z
2026-08-20SWR41G??02:54Z13:40Z
2026-08-20 (partial)SWR40??02:42Z
2026-08-19SWR93??05:22Z22:12Z
2026-08-18 (partial)SWR92??00:00Z
2026-08-17 (partial)SWR35G??02:32Z
2026-08-17 (partial)SWR39??02:33Z
2026-08-16SWR65KMIALSZH20:08 EDT10:48 CEST
2026-08-16 (partial)SWR64EKMIA?20:08 EDT
2026-08-15 (partial)SWR177??02:27Z
2026-08-14 (partial)SWR176??00:02Z
2026-08-13SWR181VTBDLSZH13:24 +0719:28 CEST
2026-08-13SWR180??02:15Z19:56Z
2026-08-12SWR41G??02:39Z13:32Z
2026-08-12 (partial)SWR40??02:33Z
2026-08-11SWR40??20:10Z23:48Z
Earlier flights (169) - back to 2025-09-20
DateCallsignFromToDepArrRoute
2026-07-23SWR39KSFOLSZH19:38 PDT15:02 CEST
2026-07-22SWR35GLSZHKSFO14:07 CEST16:36 PDT
2026-07-22SWR65KMIALSZH20:02 EDT14:06 CEST
2026-07-21 (partial)SWR139??00:29Z
2026-07-20 (partial)SWR138??02:23Z
2026-07-19SWR181VTBDLSZH13:16 +0719:10 CEST
2026-07-19SWR180??00:38Z17:58Z
2026-07-18SWR39KSFOLSZH19:35 PDT15:10 CEST
2026-07-17 (partial)SWR93??00:09Z
2026-07-16 (partial)SWR92??02:14Z
2026-07-09SWR177LRBSWSSS07:51 EEST00:32 +08
2026-07-08SWR176WSSSLROP15:50 +0801:42 EEST
2026-07-07 (partial)SWR161RJAA?11:19 JST
2026-07-06SWR65KMIALSZH21:02 EDT13:44 CEST
2026-07-05SWR64ELSZHKFLL13:48 CEST17:06 EDT
2026-07-05 (partial)SWR139??00:26Z
2026-07-04 (partial)SWR138VGRJ?10:45 +06
2026-07-03SWR180VTBDLROP07:46 +0720:54 EEST
2026-07-03SWR181VTBDLSZH13:21 +0719:32 CEST
2026-07-02SWR41GKLAXLSZH19:48 PDT18:31 CEST
2026-07-02 (partial)SWR40KLAX?17:00 PDT
2026-07-01SWR40LSZHKRNO15:14 CEST16:58 PDT
2026-07-01 (partial)SWR93SBMS?00:11 -03
2026-06-30 (partial)SWR92??00:27Z
2026-06-29 (partial)SWR160RJAA?09:00 JST
2026-06-29SWR161RJAALSZH11:25 JST18:26 CEST
2026-06-28 (partial)SWR139UGGG?04:30 +04
2026-06-27SWR138VHSKLRBS15:31 HKT01:42 EEST
2026-06-26SWR41GKLAXLSZH19:45 PDT15:33 CEST
2026-06-26 (partial)SWR40LSZH?04:44 CEST
2026-06-25SWR40LSZHKLAX14:11 CEST16:44 PDT
2026-06-25 (partial)SWR93SBMS?21:39 -03
2026-06-24 (partial)SWR92SBGR?22:52 -03
2026-06-23 (partial)SWR161RJAA?11:28 JST
2026-06-22 (partial)SWR139UGGG?04:44 +04
2026-06-22SWR160LSZHRJAA13:33 CEST08:24 JST
2026-06-21 (partial)SWR138VHSK?08:23 HKT
2026-06-20 (partial)SWR180VIBL?06:49 IST
2026-06-20SWR181VTBDLSZH13:48 +0719:57 CEST
2026-06-19 (partial)SWR40LSZH?04:30 CEST
2026-06-19SWR41GKLAXLSZH19:35 PDT15:24 CEST
2026-06-18SWR40LSZHKHHR14:25 CEST16:22 PDT
2026-06-18 (partial)SWR93SBMS?21:17 -03
2026-06-17 (partial)SWR92SBGR?21:06 -03
2026-06-16 (partial)SWR180VTBD?07:00 +07
2026-06-16SWR181VTBDLSZH13:24 +0719:45 CEST
2026-06-15SWR41GKLAXLSMD20:07 PDT15:42 CEST
2026-06-15 (partial)SWR40LSZH?04:59 CEST
2026-06-14SWR9GKORDLSZH19:33 CDT14:34 CEST
2026-06-14 (partial)SWR8TKORD?19:33 CDT
2026-06-13SWR8TLSZHKORD13:36 CEST15:44 CDT
2026-06-13SWR65KMIALSZH20:35 EDT11:06 CEST
2026-06-12SWR139LROPVHSK03:34 EEST23:38 HKT
2026-05-29SWR177UGGGWMKF04:39 +0400:22 +08
2026-05-28 (partial)SWR176??03:25Z
2026-05-27 (partial)SWR40CYXL?19:00 CDT
2026-05-27SWR41GKLAXLSZH22:40 PDT22:54 CEST
2026-05-26SWR40LSZHCYXL18:03 CEST18:58 CDT
2026-05-26SWR41GKLAXLSZH19:39 PDT17:58 CEST
2026-05-25 (partial)SWR93SBMS?21:11 -03
2026-05-24 (partial)SWR92??05:06Z
2026-05-23 (partial)SWR180VTBD?09:00 +07
2026-05-23SWR181VTBDLSZH13:10 +0719:32 CEST
2026-05-22SWR39KSFOLSZH19:42 PDT15:22 CEST
2026-05-21SWR9GKORDLSZH20:04 CDT13:42 CEST
2026-05-21SWR35GLSZHKSFO13:51 CEST16:14 PDT
2026-05-20 (partial)SWR180VTBD?07:02 +07
2026-05-20SWR181VTBDLSZH07:02 +0719:16 CEST
2026-05-19 (partial)SWR176WSSS?09:57 +08
2026-05-12 (partial)SWR160RJAH?09:00 JST
2026-05-12SWR161RJAALSMD11:25 JST18:26 CEST
2026-05-11 (partial)SWR177UGGG?04:21 +04
2026-05-10SWR176WSSSLROP15:47 +0801:36 EEST
2026-05-09SWR181VTBDLSZH13:08 +0722:59 CEST
2026-05-09 (partial)SWR180VTBD?07:16 +07
2026-05-08 (partial)SWR35GLSSW?04:33 CEST
2026-05-08SWR39KSFOLSZH19:34 PDT15:42 CEST
2026-05-07SWR35GLSZHKSFO13:43 CEST15:58 PDT
2026-05-07 (partial)SWR177UGGG?04:48 +04
2026-05-06 (partial)SWR176WSSS?11:47 +08
2026-05-05SWR161RJAALSZH11:21 JST18:02 CEST
2026-05-04 (partial)SWR177UGGG?04:23 +04
2026-05-03 (partial)SWR176WSSS?08:00 +08
2026-05-02 (partial)SWR180VILK?05:30 IST
2026-05-02SWR181VTBDLSZH13:02 +0719:28 CEST
2026-05-01 (partial)SWR35GLSZH?04:45 CEST
2026-05-01SWR39KSFOLSZH19:54 PDT18:41 CEST
2026-04-30SWR65KFLLLSZH20:00 EDT13:57 CEST
2026-04-30SWR35GLSZHKSFO13:57 CEST16:06 PDT
2026-04-29SWR64ELSZHKMIA22:03 CEST16:52 EDT
2026-04-28 (partial)SWR92SBGR?21:06 -03
2026-04-27 (partial)SWR161RJAA?11:55 JST
2026-04-26SWR65KFLLLSZH20:00 EDT13:40 CEST
2026-04-26SWR160LSZHRJAA13:40 CEST08:58 JST
2026-04-25SWR139UGGGVHHH06:11 +0403:02 HKT
2026-04-25SWR64ELSZHKMIA13:21 CEST19:53 EDT
2026-04-24 (partial)SWR138??04:10Z
2026-04-23 (partial)SWR160??00:00Z
2026-04-23SWR161RJAALSZH11:48 JST18:24 CEST
2026-04-22SWR65KMIALSZH20:30 EDT14:20 CEST
2026-04-22 (partial)SWR64EKMIA?20:29 EDT
2026-04-21 (partial)SWR139??00:15Z
2026-04-21SWR64ELSZHKMIA14:48 CEST18:12 EDT
2026-04-20 (partial)SWR138??04:07Z
2026-04-19 (partial)SWR180??00:00Z
2026-04-19SWR181VTBDLSZH12:56 +0719:32 CEST
2026-04-18 (partial)SWR40??02:48Z
2026-04-18SWR41GKLAXLSZH19:59 PDT15:24 CEST
2026-04-17 (partial)SWR64EKMIA?20:11 EDT
2026-04-17SWR40LSZHKHHR13:55 CEST16:10 PDT
2026-04-17 (partial)SWR65KMIA?20:11 EDT
2026-04-16 (partial)SWR93??00:06Z
2026-04-16SWR64ELSZHKMIA13:46 CEST17:42 EDT
2026-04-15 (partial)SWR92??01:47Z
2026-04-14 (partial)SWR161RJAA?11:39 JST
2026-04-13 (partial)SWR93??03:37Z
2026-04-12 (partial)SWR92??00:00Z
2026-04-11SWR161RJAALSZH11:24 JST18:02 CEST
2026-04-06SWR93SBMSLSZH21:23 -0310:34 CEST
2026-04-05SWR92??01:53Z08:38Z
2026-04-04 (partial)SWR180??00:00Z
2026-04-04SWR181VTBDLSZH12:56 +0723:01 CEST
2026-04-03 (partial)SWR93??00:30Z
2026-04-02 (partial)SWR92??01:34Z
2026-04-01 (partial)SWR160LSZH?02:00 CEST
2026-04-01SWR161RJAALSZH11:34 JST10:22 CEST
2026-03-30 (partial)SWR177??02:43Z
2026-03-29 (partial)SWR176??00:00Z
2026-03-28SWR161RJAALSZH00:27 JST23:21 CET
2026-03-16SWR41GKLAXLSZH20:19 PDT15:08 CET
2026-03-16SWR40??03:19Z15:14Z
2026-03-15 (partial)SWR93??01:06Z
2026-03-14 (partial)SWR92??00:00Z
2026-03-13 (partial)SWR40??00:00Z
2026-03-13 (partial)SWR41GKLAX?20:06 PDT
2026-03-11SWR93SADSSBCT14:56 -0316:28 -03
2026-03-11SWR92LXGB?01:00 CET13:59Z
2026-03-08SWR139VHHHVIRB00:14 HKT02:12 IST
2026-03-07SWR181VTBD?13:47 +0709:06Z
2026-03-04SWR177WSSS?00:31 +0819:28Z
2026-03-03SWR161RJAALSZH12:32 JST19:03 CET
2026-02-28SWR181VTBD?13:58 +0708:54Z
2026-02-23SWR92?SBMT00:04Z06:34 -03
2026-02-20SWR93SBGR?19:34 -0323:41Z
2026-02-18SWR35GLSZHCYQW15:29 CET17:17 CST
2026-02-17SWR93SBGR?19:41 -0323:56Z
2026-02-15SWR41GKHHR?19:27 PST05:25Z
2026-02-14SWR40LSZHKSLC13:55 CET16:27 MST
2026-02-12SWR7092LSZHSBGR08:36 CET15:45 -03
2026-02-12SWR93SBGR?19:37 -0323:59Z
2026-02-10SWR181VTBD?13:39 +0715:02Z
2026-02-10SWR138LSZHLROP22:54 CET01:26 EET
2026-02-09SWR39KSFOKMOT19:54 PST00:02 CST
2026-02-07SWR92?SBSP00:02Z09:23 -03
2026-02-04SWR93SADS?15:06 -0319:58Z
2026-02-04SWR92?SBSP08:28Z09:21 -03
2026-01-31SWR181VTBDVEDB16:05 +0716:51 IST
2026-01-28SWR92?SBGR00:00Z06:37 -03
2026-01-28SWR93SADSSBJV14:53 -0316:22 -03
2026-01-27SWR181VTBDVEPH14:01 +0714:43 IST
2026-01-24SWR92?SBGR00:06Z09:43 -03
2026-01-24SWR93SADSSBCX14:55 -0315:59 -03
2026-01-20SWR181VTBD?13:35 +0708:59Z
2026-01-05SWR40LSZH?13:50 CET23:41Z
2026-01-02SWR160LSZHRKNW13:18 CET08:05 KST
2025-12-12SWR39KSFO?19:43 PST12:44Z
2025-12-11SWR35GLSZH?13:42 CET21:58Z
2025-09-24SWR138DLSMDVMMC08:49 CEST02:22 CST
2025-09-20SWR40LSZH?14:28 CEST21:04Z

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.