✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
N16502
/ A106B4
354 flights over 80 days · 4.43 legs/day · base KPHX · Phoenix · operators: VTE
354
Flights
13
Airports served
13%
ADS-B observed
2
Ferry / no-flightnum
Aircraft identity
EMB-135ER
E135
Corporate Flight Management
· reg N16502 · built 1999
Embraer · ALLISON AE3007C SER ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
5 legs
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
2026-06-22
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-06-21
5 legs
round-trip
VTE
KPHX → KSOW → KPHX → KVEL → KPHX → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
ferry
⚠ gap
VTE3383 · sched Z
2026-06-20
3 legs
VTE
KPHX → KSOW → KPHX → KSOW
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · ⏱ 15:28–15:58 (30m)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
2026-06-19
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · ⏱ 02:16– (Nonem)
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · ⏱ 23:09– (Nonem)
2026-06-18
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · ⏱ 23:08– (Nonem)
2026-06-17
2 legs
round-trip
VTE
KPHX → KSOW → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
2026-06-16
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-06-15
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-06-14
5 legs
VTE
KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · ⏱ 15:19– (Nonem)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-06-13
3 legs
VTE
KPHX → KSOW → KPHX → KSOW
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
2026-06-12
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-06-11
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · ⏱ 23:30– (Nonem)
2026-06-10
2 legs
round-trip
VTE
KPHX → KSOW → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:01–19:28 (27m)
2026-06-09
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:19– (Nonem)
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · ⏱ 23:09– (Nonem)
2026-06-08
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-06-07
5 legs
VTE
KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-06-06
3 legs
VTE
KPHX → KSOW → KPHX → KSOW
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
2026-06-05
7 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
⚠ gap
VTE3397 · LF3397 · sched Z
2026-06-04
6 legs
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KVEL
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · ⏱ 15:23– (Nonem)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KVEL
KVEL · Vernal → KVEL · Vernal
VTE3397 · LF3397 · sched 23:10Z
2026-06-03
2 legs
round-trip
VTE
KPHX → KSOW → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
2026-06-02
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · ⏱ 21:17–22:33 (76m)
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-06-01
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · ⏱ 23:10– (Nonem)
2026-05-31
6 legs
round-trip
VTE
KSOW → KPHX → KSOW → KPHX → KVEL → KPHX → KSOW
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · ⏱ 15:31– (Nonem)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:21– (Nonem)
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
KCNM
→
KSOW
KCNM · Carlsbad → KSOW · Show Low
⚠ gap
VTE8502 · LF8502 · sched Z
2026-05-30
6 legs
VTE
KPHX → KSOW → KABQ → KPHX → KSOW → KCNM → KCNM
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
⚠ gap
VTE3191 · LF3191 · sched 14:30Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
⚠ gap
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
⚠ gap
VTE3192 · LF3192 · sched 17:45Z
KSOW
→
KCNM
KSOW · Show Low → KCNM · Carlsbad
⚠ gap
VTE8502 · LF8502 · sched Z
2026-05-29
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · ⏱ 21:15–22:27 (72m)
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-05-28
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · ⏱ 15:36– (Nonem)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-05-27
2 legs
round-trip
VTE
KPHX → KSOW → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
2026-05-26
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-05-25
7 legs
VTE
KVEL → KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · ⏱ 00:30– (Nonem)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-05-24
4 legs
VTE
KSOW → KPHX → KSOW → KPHX → KVEL
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 20:17– (Nonem)
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
2026-05-23
3 legs
VTE
KPHX → KSOW → KPHX → KSOW
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · ⏱ 15:47– (Nonem)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
2026-05-22
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:11– (Nonem)
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-05-21
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · ⏱ 23:19– (Nonem)
2026-05-20
2 legs
round-trip
VTE
KPHX → KSOW → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:20– (Nonem)
2026-05-19
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · ⏱ 15:42– (Nonem)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-05-18
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:02– (Nonem)
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-05-17
5 legs
VTE
KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · ⏱ 15:40–16:09 (29m)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:16– (Nonem)
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · ⏱ 21:17– (Nonem)
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-05-16
3 legs
VTE
KPHX → KSOW → KPHX → KSOW
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · ⏱ 02:02– (Nonem)
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
2026-05-15
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:09–19:37 (28m)
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · ⏱ 21:25– (Nonem)
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-05-14
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · ⏱ 15:35– (Nonem)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-05-13
2 legs
round-trip
VTE
KPHX → KSOW → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:16– (Nonem)
2026-05-12
7 legs
VTE
KVEL → KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · ⏱ 00:18– (Nonem)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:08– (Nonem)
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-05-11
7 legs
VTE
KDEN → KVEL → KDEN → KSOW → KPHX → KVEL → KDEN → KPHX
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · sched 14:30Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
⚠ gap
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
⚠ gap
VTE3340 · LF3340 · sched Z
KDEN
→
KPHX
KDEN · Denver → KPHX · Phoenix
VTE8502 · LF8502 · sched Z
2026-05-10
4 legs
VTE
KCNM → KABQ → KCNM → KDEN → KCNY
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · sched 20:10Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
2026-05-09
6 legs
round-trip
VTE
KCNM → KABQ → KSOW → KCNM → KPHX → KSOW → KCNM
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
⚠ gap
VTE3386 · LF3386 · sched 17:15Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
⚠ gap
VTE3192 · LF3192 · sched 17:45Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
⚠ gap
VTE3385 · LF3385 · sched Z
KCNM
→
KSOW
KCNM · Carlsbad → KSOW · Show Low
⚠ gap
VTE502 · LF502 · sched Z
KSOW
→
KCNM
KSOW · Show Low → KCNM · Carlsbad
VTE502 · LF502 · sched Z
2026-05-08
4 legs
round-trip
VTE
KCNM → KABQ → KCNM → KDEN → KCNM
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · sched 20:10Z
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3198 · LF3198 · sched 22:50Z
2026-05-07
4 legs
round-trip
VTE
KCNM → KABQ → KCNM → KDEN → KCNM
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · sched 20:10Z
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3199 · LF3198 · sched 22:50Z
2026-05-06
5 legs
VTE
KABQ → KCNM → KDEN → KCNM → KABQ → KCNM
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · sched 20:10Z
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3198 · LF3198 · sched 22:50Z
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
ferry
VTE3191 · sched Z
KSRR
→
KCNM
KSRR · Alto → KCNM · Carlsbad
⚠ gap
VTE8510 · LF8510 · sched Z
2026-05-05
4 legs
VTE
KDEN → KCNM → KABQ → KCNM → KSRR
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3198 · LF3198 · sched 22:50Z
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KSRR
KCNM · Carlsbad → KSRR · Alto
VTE8510 · LF8510 · sched Z
2026-05-04
6 legs
round-trip
VTE
KDEN → KVEL → KDEN → KCNY → KDEN → KPHX → KDEN
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · ⏱ 16:03– (Nonem)
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
⚠ gap
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 22:55– (Nonem)
KDEN
→
KPHX
KDEN · Denver → KPHX · Phoenix
VTE8522 · LF8522 · sched Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
⚠ gap
VTE3340 · LF3340 · sched Z
2026-05-03
4 legs
VTE
KVEL → KDEN → KCNY → KPHX → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · sched 14:30Z
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
⚠ gap
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · ⏱ 18:54– (Nonem)
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
⚠ gap
VTE502 · LF502 · sched Z
2026-05-02
3 legs
VTE
KPHX → KCNY → KDEN → KVEL
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · sched 21:00Z
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-04-30
2 legs
VTE
KPDX → KSDM → KPHX
KPDX
→
KSDM
KPDX · Portland → KSDM · San Diego
VTE523 · LF523 · sched Z
KSDM
→
KPHX
KSDM · San Diego → KPHX · Phoenix
VTE524 · LF524 · sched Z
2026-04-28
2 legs
VTE
KPHX → KSAN → KPDX
KPHX
→
KSAN
KPHX · Phoenix → KSAN · San Diego
VTE521 · LF521 · sched Z
KSAN
→
KPDX
KSAN · San Diego → KPDX · Portland
VTE522 · LF522 · sched Z
2026-04-26
3 legs
round-trip
VTE
KPHX → KLBB → KPSP → KPHX
KPHX
→
KLBB
KPHX · Phoenix → KLBB · Lubbock
VTE070 · LF70 · sched Z
KLBB
→
KPSP
KLBB · Lubbock → KPSP · Palm Springs
VTE071 · LF71 · sched Z
KPSP
→
KPHX
KPSP · Palm Springs → KPHX · Phoenix
VTE072 · LF72 · sched Z
2026-04-17
1 legs
VTE
KCNY → KPHX
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · sched 16:15Z
2026-04-16
2 legs
VTE
KVEL → KDEN → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · sched 14:30Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
2026-04-15
5 legs
round-trip
VTE
KVEL → KCNY → KPHX → KCNY → KDEN → KVEL
KVEL
→
KCNY
KVEL · Vernal → KCNY · Moab
VTE502 · LF502 · ⏱ 14:24– (Nonem)
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · ⏱ 16:16– (Nonem)
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 20:56– (Nonem)
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-04-13
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · ⏱ 16:17– (Nonem)
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · sched 21:00Z
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-04-12
6 legs
VTE
KDEN → KVEL → KDEN → KDEN → KDEN → KCNY → KCNY
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
⚠ gap
VTE3340 · LF3340 · ⏱ 00:25– (Nonem)
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
⚠ gap
VTE3392 · LF3392 · sched 14:30Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
⚠ gap
VTE3340 · LF3340 · sched 21:00Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
⚠ gap
VTE502 · LF502 · sched Z
2026-04-11
5 legs
VTE
KPHX → KSOW → KPHX → KSOW → KCNY → KDEN
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
⚠ gap
VTE3337 · LF3337 · sched 21:35Z
KSOW
→
KDEN
KSOW · Show Low → KDEN · Denver
⚠ gap
VTE502 · LF502 · sched Z
2026-04-10
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:04– (Nonem)
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · ⏱ 23:19– (Nonem)
2026-04-09
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · ⏱ 19:05– (Nonem)
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-04-08
2 legs
round-trip
VTE
KPHX → KSOW → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
2026-04-07
6 legs
round-trip
VTE
KPHX → KSOW → KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · sched 15:15Z
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-04-06
4 legs
round-trip
VTE
KPHX → KSOW → KPHX → KVEL → KPHX
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3386 · LF3386 · sched 17:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3385 · LF3385 · sched 19:00Z
KPHX
→
KVEL
KPHX · Phoenix → KVEL · Vernal
VTE3390 · LF3390 · sched 21:00Z
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
2026-04-04
1 legs
VTE
KCNY → KPHX
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · sched 16:15Z
2026-04-03
4 legs
VTE
KCNM → KABQ → KCNM → KDEN → KCNY
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · sched 20:10Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
2026-04-02
4 legs
round-trip
VTE
KCNM → KABQ → KCNM → KDEN → KCNM
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · sched 20:10Z
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3198 · LF3198 · sched 22:50Z
2026-04-01
4 legs
round-trip
VTE
KCNM → KABQ → KCNM → KDEN → KCNM
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · sched 20:10Z
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3198 · LF3198 · sched 22:50Z
2026-03-31
1 legs
VTE
KDEN → KCNM
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE6198 · LF6198 · sched Z
2026-03-30
3 legs
VTE
KCNM → KABQ → KCNM → KDEN
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · sched 20:10Z
2026-03-29
4 legs
round-trip
VTE
KCNM → KABQ → KCNM → KDEN → KCNM
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · ⏱ 20:17– (Nonem)
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3198 · LF3198 · sched 22:50Z
2026-03-28
2 legs
round-trip
VTE
KCNM → KABQ → KCNM
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
2026-03-27
4 legs
round-trip
VTE
KCNM → KABQ → KCNM → KDEN → KCNM
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · sched 20:10Z
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3198 · LF3198 · sched 22:50Z
2026-03-26
4 legs
round-trip
VTE
KCNM → KABQ → KCNM → KDEN → KCNM
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · sched 20:10Z
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3198 · LF3198 · sched 22:50Z
2026-03-25
4 legs
round-trip
VTE
KCNM → KABQ → KCNM → KDEN → KCNM
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
KCNM
→
KDEN
KCNM · Carlsbad → KDEN · Denver
VTE3199 · LF3199 · sched 20:10Z
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3198 · LF3198 · sched 22:50Z
2026-03-24
2 legs
round-trip
VTE
KCNM → KABQ → KCNM
KCNM
→
KABQ
KCNM · Carlsbad → KABQ · Albuquerque
VTE3191 · LF3191 · sched 14:30Z
KABQ
→
KCNM
KABQ · Albuquerque → KCNM · Carlsbad
VTE3192 · LF3192 · sched 17:45Z
2026-03-23
1 legs
VTE
KDEN → KCNM
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3198 · LF3198 · sched 22:50Z