✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
N334MS
/ A3A5CF
190 flights over 66 days · 2.88 legs/day · base KCEC · Crescent City · operators: WSN
190
Flights
8
Airports served
6%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
No static metadata for this hex (OpenSky covers ~79% of the fleet).
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-21
1 legs
WSN
KCEC → KHHR
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
WSN92 · AN354 · sched 15:00Z
2026-06-20
2 legs
round-trip
WSN
KOAK → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-06-19
5 legs
round-trip
WSN
KCEC → KOAK → KCEC → KCEC → KOAK → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-06-18
2 legs
round-trip
WSN
KCEC → KOAK → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
2026-06-15
1 legs
WSN
KMCE → KHHR
KMCE
→
KHHR
KMCE · Merced → KHHR · Hawthorne
WSN92 · AN92 · sched Z
2026-06-14
2 legs
round-trip
WSN
KHHR → KMCE → KHHR
KHHR
→
KMCE
KHHR · Hawthorne → KMCE · Merced
WSN92 · AN92 · sched Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
⚠ gap
WSN92 · AN92 · sched Z
2026-06-13
2 legs
round-trip
WSN
KOAK → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-06-12
4 legs
WSN
KHHR → KOAK → KCEC → KOAK → KCEC
KHHR
→
KOAK
KHHR · Hawthorne → KOAK · Oakland
WSN92 · AN92 · ⏱ 15:51– (Nonem)
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-05-31
1 legs
WSN
KCEC → KHHR
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
WSN92 · AN92 · sched Z
2026-05-30
3 legs
round-trip
WSN
KCEC → KOAK → KCEC → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
2026-05-29
2 legs
round-trip
WSN
KOAK → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-05-28
4 legs
WSN
KHHR → KCEC → KHHR → KCEC → KOAK
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
WSN92 · AN92 · ⏱ 20:04– (Nonem)
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-05-27
1 legs
WSN
KCEC → KOAK
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-05-26
3 legs
round-trip
WSN
KOAK → KCEC → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN341 · sched 00:00Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-05-25
4 legs
WSN
KOAK → KCEC → KOAK → KHHR → KCEC
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
⚠ gap
WSN92 · AN92 · sched Z
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-05-24
3 legs
round-trip
WSN
KHHR → KCEC → KOAK → KHHR
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
WSN92 · AN92 · ⏱ 19:57– (Nonem)
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
⚠ gap
WSN92 · AN92 · sched Z
2026-05-23
5 legs
WSN
KHHR → KCEC → KCEC → KCEC → KOAK → KOAK
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
WSN92 · AN92 · ⏱ 00:21– (Nonem)
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
⚠ gap
WSN92 · AN92 · sched Z
2026-05-14
1 legs
WSN
KCEC → KHHR
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
WSN92 · AN92 · sched Z
2026-05-13
2 legs
round-trip
WSN
KCEC → KOAK → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-05-12
2 legs
round-trip
WSN
KCEC → KOAK → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN342 · sched 14:00Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-05-11
3 legs
round-trip
WSN
KCEC → KOAK → KCEC → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
2026-05-10
4 legs
WSN
KCEC → KOAK → KCEC → KHHR → KMCE
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KMCE
→
KCEC
KMCE · Merced → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
WSN92 · AN92 · sched Z
KHHR
→
KMCE
KHHR · Hawthorne → KMCE · Merced
WSN92 · AN92 · sched Z
2026-05-09
3 legs
WSN
KOAK → KCEC → KOAK → KCEC
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-05-08
2 legs
round-trip
WSN
KOAK → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-05-07
3 legs
round-trip
WSN
KCEC → KHHR → KOAK → KCEC
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
⚠ gap
WSN92 · AN92 · sched Z
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
2026-05-06
2 legs
round-trip
WSN
KCEC → KOAK → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-05-05
2 legs
round-trip
WSN
KCEC → KOAK → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-05-04
3 legs
WSN
KOAK → KCEC → KOAK → KCEC
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-05-03
3 legs
WSN
KCEC → KHHR → KCEC → KOAK
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
WSN92 · AN354 · sched 14:00Z
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
WSN92 · AN355 · sched 20:00Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-05-02
2 legs
round-trip
WSN
KOAK → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN347 · sched 18:00Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-05-01
3 legs
round-trip
WSN
KOAK → KCEC → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-04-30
3 legs
WSN
KCEC → KOAK → KCEC → KHHR
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
WSN92 · AN92 · sched Z
2026-04-29
2 legs
round-trip
WSN
KCEC → KOAK → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-04-28
3 legs
round-trip
WSN
KOAK → KCEC → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-04-27
2 legs
round-trip
WSN
KOAK → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN345 · sched 01:00Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-04-26
3 legs
round-trip
WSN
KHHR → KCEC → KOAK → KHHR
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
WSN92 · AN92 · ⏱ 20:01– (Nonem)
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
⚠ gap
WSN92 · AN92 · sched Z
2026-04-25
3 legs
round-trip
WSN
KOAK → KCEC → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-04-24
2 legs
round-trip
WSN
KOAK → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · ⏱ 01:03– (Nonem)
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-04-23
3 legs
round-trip
WSN
KCEC → KOAK → KHHR → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN344 · sched 23:00Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
⚠ gap
WSN92 · AN92 · sched Z
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-04-22
2 legs
round-trip
WSN
KCEC → KOAK → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-04-21
2 legs
round-trip
WSN
KCEC → KOAK → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-04-20
3 legs
round-trip
WSN
KOAK → KCEC → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-04-19
3 legs
round-trip
WSN
KCEC → KOAK → KHHR → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN344 · sched 23:00Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
⚠ gap
WSN92 · AN92 · sched Z
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-04-18
2 legs
round-trip
WSN
KOAK → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-04-17
4 legs
round-trip
WSN
KOAK → KCEC → KCEC → KOAK → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
⚠ gap
WSN92 · AN92 · sched Z
2026-04-16
4 legs
round-trip
WSN
KHHR → KLAX → KCEC → KCEC → KHHR
KHHR
→
KLAX
KHHR · Hawthorne → KLAX · Los Angeles
WSN92 · AN92 · ⏱ 20:20–20:31 (10m)
KLAX
→
KCEC
KLAX · Los Angeles → KCEC · Crescent City
WSN92 · AN92 · ⏱ 21:25–23:14 (109m)
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
WSN92 · AN92 · sched Z
2026-04-15
3 legs
WSN
KCEC → KOAK → KOAK → KHHR
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KHHR
→
KOAK
KHHR · Hawthorne → KOAK · Oakland
⚠ gap
WSN92 · AN92 · sched Z
KOAK
→
KHHR
KOAK · Oakland → KHHR · Hawthorne
WSN92 · AN92 · sched Z
2026-04-14
2 legs
round-trip
WSN
KOAK → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-04-13
3 legs
round-trip
WSN
KCEC → KOAK → KCEC → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
2026-04-12
3 legs
WSN
KHHR → KCEC → KHHR → KOAK
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
⚠ gap
WSN92 · AN92 · sched Z
2026-04-11
3 legs
round-trip
WSN
KCEC → KOAK → KCEC → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
2026-04-10
5 legs
WSN
KCEC → KOAK → KCEC → KHHR → KCEC → KOAK
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KMMH
→
KHHR
KMMH · Mammoth Lakes → KHHR · Hawthorne
⚠ gap
WSN92 · AN92 · sched Z
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-04-09
3 legs
WSN
KHHR → KBIH → KCRQ → KMMH
KHHR
→
KBIH
KHHR · Hawthorne → KBIH · Bishop
WSN92 · AN92 · ⏱ 19:57– (Nonem)
KMMH
→
KCRQ
KMMH · Mammoth Lakes → KCRQ · Carlsbad
⚠ gap
WSN92 · AN92 · sched Z
KCRQ
→
KMMH
KCRQ · Carlsbad → KMMH · Mammoth Lakes
WSN92 · AN92 · sched Z
2026-04-06
5 legs
WSN
KMMH → KHHR → KMMH → KHHR → KMMH → KCRQ
KMMH
→
KHHR
KMMH · Mammoth Lakes → KHHR · Hawthorne
WSN92 · AN394 · sched 00:00Z
KHHR
→
KMMH
KHHR · Hawthorne → KMMH · Mammoth Lakes
WSN92 · AN92 · ⏱ 16:40– (Nonem)
KMMH
→
KHHR
KMMH · Mammoth Lakes → KHHR · Hawthorne
WSN92 · AN394 · sched 00:00Z
KCRQ
→
KMMH
KCRQ · Carlsbad → KMMH · Mammoth Lakes
⚠ gap
WSN92 · AN92 · sched Z
KBIH
→
KCRQ
KBIH · Bishop → KCRQ · Carlsbad
⚠ gap
WSN92 · AN92 · sched Z
2026-04-05
4 legs
round-trip
WSN
KHHR → KMMH → KCRQ → KMMH → KHHR
KHHR
→
KMMH
KHHR · Hawthorne → KMMH · Mammoth Lakes
WSN92 · AN375 · sched 16:15Z
KBIH
→
KCRQ
KBIH · Bishop → KCRQ · Carlsbad
⚠ gap
WSN92 · AN384 · sched 19:40Z
KCRQ
→
KMMH
KCRQ · Carlsbad → KMMH · Mammoth Lakes
WSN92 · AN365 · sched 21:45Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
⚠ gap
WSN92 · AN92 · sched Z
2026-04-04
5 legs
WSN
KOAK → KCEC → KOAK → KOAK → KCEC → KMMH
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KMMH
→
KOAK
KMMH · Mammoth Lakes → KOAK · Oakland
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
⚠ gap
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCRQ
→
KMMH
KCRQ · Carlsbad → KMMH · Mammoth Lakes
⚠ gap
WSN92 · AN92 · sched Z
2026-04-03
6 legs
WSN
KCEC → KOAK → KCRQ → KCEC → KCEC → KOAK → KMMH
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KMMH
→
KCRQ
KMMH · Mammoth Lakes → KCRQ · Carlsbad
⚠ gap
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KMMH
KOAK · Oakland → KMMH · Mammoth Lakes
WSN92 · AN92 · sched Z
2026-04-02
5 legs
round-trip
WSN
KHHR → KMMH → KCRQ → KMMH → KHHR → KHHR
KHHR
→
KMMH
KHHR · Hawthorne → KMMH · Mammoth Lakes
WSN92 · AN92 · ⏱ 16:50– (Nonem)
KMMH
→
KCRQ
KMMH · Mammoth Lakes → KCRQ · Carlsbad
WSN92 · AN364 · sched 19:40Z
KCRQ
→
KMMH
KCRQ · Carlsbad → KMMH · Mammoth Lakes
WSN92 · AN385 · sched 21:45Z
KMMH
→
KHHR
KMMH · Mammoth Lakes → KHHR · Hawthorne
WSN92 · AN374 · sched 00:00Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
⚠ gap
WSN92 · AN92 · sched Z
2026-04-01
2 legs
round-trip
WSN
KCEC → KOAK → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-03-31
2 legs
round-trip
WSN
KOAK → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-03-30
3 legs
round-trip
WSN
KOAK → KCEC → KCEC → KOAK
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-03-29
3 legs
round-trip
WSN
KCEC → KOAK → KHHR → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KCEC
→
KHHR
KCEC · Crescent City → KHHR · Hawthorne
⚠ gap
WSN92 · AN92 · sched Z
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-03-28
3 legs
WSN
KOAK → KCEC → KOAK → KCEC
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
2026-03-27
6 legs
WSN
KMMH → KCRQ → KMMH → KOAK → KCEC → KMMH → KOAK
KMMH
→
KCRQ
KMMH · Mammoth Lakes → KCRQ · Carlsbad
WSN92 · AN364 · sched 19:40Z
KCRQ
→
KMMH
KCRQ · Carlsbad → KMMH · Mammoth Lakes
WSN92 · AN385 · sched 21:45Z
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
⚠ gap
WSN92 · AN92 · sched Z
KOAK
→
KCEC
KOAK · Oakland → KCEC · Crescent City
WSN92 · AN92 · sched Z
KOAK
→
KMMH
KOAK · Oakland → KMMH · Mammoth Lakes
⚠ gap
WSN92 · AN92 · sched Z
KMMH
→
KOAK
KMMH · Mammoth Lakes → KOAK · Oakland
WSN92 · AN92 · sched Z
2026-03-26
2 legs
round-trip
WSN
KCEC → KOAK → KCEC
KCEC
→
KOAK
KCEC · Crescent City → KOAK · Oakland
WSN92 · AN92 · ⏱ 23:04– (Nonem)
KHHR
→
KCEC
KHHR · Hawthorne → KCEC · Crescent City
⚠ gap
WSN92 · AN92 · sched Z
2026-03-23
1 legs
WSN
KMMH → KHHR
KMMH
→
KHHR
KMMH · Mammoth Lakes → KHHR · Hawthorne
WSN92 · AN394 · sched 00:00Z