✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
PK-GJV
/ 8A07EA
284 flights over 58 days · 4.9 legs/day · base WIHH · Jakarta · operators: 110, CTV
284
Flights
4
Airports served
8%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
AT76
AT76
—
· reg PK-GJV
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
5 legs
CTV
WARJ → WIHH → WIPY → WIHH → WARJ → WIHH
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 00:20Z
WIHH
→
WIPY
WIHH · Jakarta → WIPY · Bentayan
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
2026-06-22
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-06-21
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-06-20
6 legs
round-trip
110
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · ⏱ 00:47– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-06-19
6 legs
round-trip
CTV
WARJ → WIHH → WIPY → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 00:20Z
WIHH
→
WIPY
WIHH · Jakarta → WIPY · Bentayan
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WAHI
→
WIHH
WAHI · Yogyakarta → WIHH · Jakarta
⚠ gap
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-06-18
3 legs
CTV
WIHH → WARJ → WIHH → WARJ
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-06-10
3 legs
CTV
WARJ → WIHH → WARJ → WIHH
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · ⏱ 01:04– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · ⏱ 05:21– (Nonem)
2026-06-09
6 legs
round-trip
CTV
WARJ → WIHH → WIPY → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 00:20Z
WIHH
→
WIPY
WIHH · Jakarta → WIPY · Bentayan
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-06-08
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · ⏱ 05:03– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-06-07
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-06-06
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-06-05
6 legs
round-trip
CTV
WARJ → WIHH → WIPY → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 00:20Z
WIHH
→
WIPY
WIHH · Jakarta → WIPY · Bentayan
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · ⏱ 08:27– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-06-04
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · ⏱ 04:43– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-06-03
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · ⏱ 08:35– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-06-02
6 legs
round-trip
CTV
WARJ → WIHH → WIPY → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 00:20Z
WIHH
→
WIPY
WIHH · Jakarta → WIPY · Bentayan
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-06-01
1 legs
CTV
WIHH → WARJ
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-05-30
2 legs
round-trip
CTV
WIHH → WARJ → WIHH
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
2026-05-18
2 legs
round-trip
CTV
WIHH → WARJ → WIHH
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
2026-05-10
1 legs
CTV
WARJ → WIHH
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV9105 · QG9105 · sched Z
2026-05-07
1 legs
CTV
WIHH → WARJ
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
2026-05-03
3 legs
CTV
WARJ → WIHH → WARJ → WIHH
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · ⏱ 04:41– (Nonem)
2026-05-02
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · ⏱ 00:47– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-05-01
6 legs
round-trip
CTV
WARJ → WIHH → WIPY → WIHH → WAHH → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 00:20Z
WIHH
→
WIPY
WIHH · Jakarta → WIPY · Bentayan
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WAHH
WIHH · Jakarta → WAHH · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
⚠ gap
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-30
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · ⏱ 00:59– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · ⏱ 04:42– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-04-29
5 legs
CTV
WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · ⏱ 08:33– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-28
2 legs
round-trip
CTV
WIHH → WARJ → WIHH
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
2026-04-26
5 legs
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
2026-04-25
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-24
6 legs
round-trip
CTV
WARJ → WIHH → WILL → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · ⏱ 00:14– (Nonem)
WIHH
→
WILL
WIHH · Jakarta → WILL · Bandar Lampung
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
⚠ gap
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-23
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-04-22
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-21
6 legs
round-trip
CTV
WARJ → WIHH → WIPY → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 00:20Z
WIHH
→
WIPY
WIHH · Jakarta → WIPY · Bentayan
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · ⏱ 08:32– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-20
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · ⏱ 08:21– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-04-19
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-18
1 legs
CTV
WIHH → WARJ
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-15
3 legs
CTV
WARJ → WIHH → WARJ → WIHH
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
2026-04-14
3 legs
CTV
WIHH → WARJ → WIHH → WARJ
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-13
5 legs
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
2026-04-12
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-11
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-10
6 legs
round-trip
CTV
WARJ → WIHH → WIPY → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 00:20Z
WIHH
→
WIPY
WIHH · Jakarta → WIPY · Bentayan
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-09
5 legs
CTV
WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-04-08
3 legs
CTV
WARJ → WIHH → WARJ → WIHH
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
2026-04-07
6 legs
round-trip
CTV
WARJ → WIHH → WILL → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 00:20Z
WIHH
→
WILL
WIHH · Jakarta → WILL · Bandar Lampung
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
⚠ gap
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-06
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-04-05
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · ⏱ 04:38– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-04
3 legs
CTV
WIHH → WARJ → WIHH → WARJ
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-04-03
5 legs
CTV
WARJ → WIHH → WIPY → WIHH → WARJ → WIHH
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 00:20Z
WIHH
→
WIPY
WIHH · Jakarta → WIPY · Bentayan
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · ⏱ 08:26– (Nonem)
2026-04-02
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-04-01
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · ⏱ 04:33– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · ⏱ 08:23– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-03-31
6 legs
round-trip
CTV
WARJ → WIHH → WIPY → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · ⏱ 00:27– (Nonem)
WIHH
→
WIPY
WIHH · Jakarta → WIPY · Bentayan
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-03-30
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-03-29
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-03-28
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · ⏱ 00:55– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-03-27
4 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 00:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV2102 · QG2102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV2103 · QG2103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-03-26
6 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · ⏱ 04:39– (Nonem)
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:30Z
2026-03-25
4 legs
round-trip
CTV
WARJ → WIHH → WARJ → WIHH → WARJ
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1101 · QG1101 · sched 01:00Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1102 · QG1102 · sched 02:55Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1103 · QG1103 · sched 04:45Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z
2026-03-24
5 legs
CTV
WIHH → WILL → WIHH → WARJ → WIHH → WARJ
WIHH
→
WILL
WIHH · Jakarta → WILL · Bandar Lampung
CTV1192 · QG1192 · sched 02:15Z
WIPY
→
WIHH
WIPY · Bentayan → WIHH · Jakarta
⚠ gap
CTV1193 · QG1193 · sched 04:20Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1104 · QG1104 · sched 06:40Z
WARJ
→
WIHH
WARJ · Yogyakarta → WIHH · Jakarta
CTV1105 · QG1105 · sched 08:30Z
WIHH
→
WARJ
WIHH · Jakarta → WARJ · Yogyakarta
CTV1100 · QG1100 · sched 22:55Z