✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
N16501
/ A106B3
222 flights over 66 days · 3.36 legs/day · base KPHX · Phoenix · operators: VTE
222
Flights
10
Airports served
17%
ADS-B observed
2
Ferry / no-flightnum
Aircraft identity
EMB-135ER
E135
Corporate Flight Management
· reg N16501 · 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
2 legs
round-trip
VTE
KCNY → KPHX → KCNY
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · sched 16:15Z
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
2026-06-20
2 legs
VTE
KJQF → KDUX → KPHX
KJQF
→
KDUX
KJQF · Concord → KDUX · Dumas
VTE9501 · LF9501 · sched Z
KDUX
→
KPHX
KDUX · Dumas → KPHX · Phoenix
VTE9501 · LF9501 · sched Z
2026-06-02
4 legs
VTE
KDEN → KVEL → KDEN → KDEN → KJQF
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
⚠ gap
VTE3340 · LF3340 · ⏱ 01:09– (Nonem)
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
⚠ gap
VTE3392 · LF3392 · ⏱ 15:30– (Nonem)
KDEN
→
KJQF
KDEN · Denver → KJQF · Concord
VTE9501 · LF9501 · sched Z
2026-06-01
4 legs
VTE
KVEL → KDEN → KPHX → KCNY → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · ⏱ 01:33– (Nonem)
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
⚠ gap
VTE3347 · LF3347 · ⏱ 18:09– (Nonem)
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
⚠ gap
VTE8501 · LF8501 · sched Z
2026-05-30
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · sched 16:15Z
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-05-29
2 legs
VTE
KVEL → KDEN → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · ⏱ 14:31– (Nonem)
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
2026-05-28
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · sched 16:15Z
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 21:02– (Nonem)
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-05-27
2 legs
VTE
KVEL → KDEN → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · sched 14:30Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3331 · LF3331 · sched 17:35Z
2026-05-26
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · sched 16:15Z
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 21:02– (Nonem)
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-05-25
2 legs
VTE
KVEL → KDEN → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · ⏱ 14:45– (Nonem)
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
2026-05-24
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · ⏱ 16:12– (Nonem)
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 20:58– (Nonem)
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-05-23
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-05-22
5 legs
VTE
KVEL → KDEN → KVEL → KDEN → KVEL → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · sched 14:30Z
KCNY
→
KVEL
KCNY · Moab → KVEL · Vernal
⚠ gap
VTE8501 · LF8501 · ⏱ 16:21– (Nonem)
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
⚠ gap
VTE3340 · LF3340 · sched 21:00Z
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
⚠ gap
VTE8501 · LF8501 · sched Z
2026-05-21
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-05-20
4 legs
VTE
KPGA → KPHX → KCNY → KDEN → KVEL
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 21:06– (Nonem)
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-05-19
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · ⏱ 18:37– (Nonem)
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-05-18
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-05-17
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-05-16
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-05-15
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-05-14
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-05-13
5 legs
VTE
KPHX → KPGA → KPHX → KPGA → KPHX → KPGA
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3300 · LF3300 · sched 13:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-05-12
1 legs
VTE
KPGA → KPHX
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3305 · LF3305 · sched 00:30Z
2026-05-11
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-05-10
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-05-09
6 legs
VTE
KVEL → KPHX → KPHX → KPGA → KPHX → KPGA → KPGA
KVEL
→
KPHX
KVEL · Vernal → KPHX · Phoenix
VTE3397 · LF3397 · sched 23:10Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
⚠ gap
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · ⏱ 23:17–00:04 (47m)
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
⚠ gap
VTE8501 · LF8501 · sched Z
2026-05-08
3 legs
round-trip
VTE
KVEL → KDEN → KCNY → KVEL
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · sched 14:30Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
KCNY
→
KVEL
KCNY · Moab → KVEL · Vernal
VTE8501 · LF8501 · ⏱ 23:31–00:00 (28m)
2026-05-07
5 legs
VTE
KPHX → KSOW → KPHX → KCNY → KDEN → KVEL
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE3388 · LF3388 · sched 02:00Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
VTE3383 · LF3383 · ⏱ 15:14– (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-05-06
3 legs
VTE
KCNY → KPHX → KPHX → KSOW
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · sched 16:15Z
KSOW
→
KPHX
KSOW · Show Low → KPHX · Phoenix
⚠ gap
VTE3385 · LF3385 · ⏱ 23:00– (Nonem)
KPHX
→
KSOW
KPHX · Phoenix → KSOW · Show Low
VTE8501 · LF8501 · sched Z
2026-05-02
2 legs
VTE
KVEL → KDEN → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · ⏱ 14:28– (Nonem)
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
2026-05-01
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
ferry
VTE3347 · ⏱ 16:13– (Nonem)
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 21:01– (Nonem)
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-04-30
4 legs
round-trip
VTE
KCNY → KPHX → KCNY → KDEN → KCNY
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 · ⏱ 21:07– (Nonem)
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
2026-04-29
2 legs
VTE
KVEL → KDEN → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · ⏱ 14:30– (Nonem)
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3331 · LF3331 · sched 17:35Z
2026-04-28
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
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 · sched 21:00Z
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-04-27
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-26
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · sched 16:15Z
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-24
2 legs
VTE
KVEL → KDEN → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · ⏱ 14:49– (Nonem)
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
2026-04-23
4 legs
VTE
KCNM → KABQ → KCNM → KDEN → KVEL
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
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-04-22
4 legs
round-trip
VTE
KABQ → KCNM → KDEN → KCNM → KABQ
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
2026-04-21
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-04-20
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KCNM
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · ⏱ 16:12– (Nonem)
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 20:57– (Nonem)
KDEN
→
KCNM
KDEN · Denver → KCNM · Carlsbad
VTE3198 · LF3198 · ⏱ 23:04– (Nonem)
2026-04-19
4 legs
round-trip
VTE
KCNY → KPHX → KCNY → KDEN → KCNY
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · sched 16:15Z
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 21:03– (Nonem)
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
2026-04-18
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-17
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 · ⏱ 22:24– (Nonem)
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-04-14
1 legs
VTE
KPGA → KPHX
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
2026-04-13
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-04-12
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-04-11
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-04-10
5 legs
VTE
KPHX → KPGA → KPHX → KPGA → KPHX → KPGA
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-04-09
1 legs
VTE
KCNY → KPHX
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · ⏱ 16:14– (Nonem)
2026-04-08
2 legs
VTE
KVEL → KDEN → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · sched 14:30Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3331 · LF3331 · sched 17:35Z
2026-04-07
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · ⏱ 16:15– (Nonem)
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 20:55– (Nonem)
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-04-06
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 · ⏱ 21:39–22:28 (49m)
2026-04-05
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · sched 16:15Z
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 21:00– (Nonem)
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-04-04
2 legs
round-trip
VTE
KDEN → KCNY → KDEN
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3337 · LF3337 · sched 21:35Z
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
⚠ gap
VTE3392 · LF3392 · sched Z
2026-04-03
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · sched 16:15Z
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 21:07– (Nonem)
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-04-02
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-01
4 legs
VTE
KCNY → KPHX → KCNY → KDEN → KVEL
KCNY
→
KPHX
KCNY · Moab → KPHX · Phoenix
VTE3347 · LF3347 · ⏱ 16:10– (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-03-31
2 legs
VTE
KVEL → KDEN → KCNY
KVEL
→
KDEN
KVEL · Vernal → KDEN · Denver
VTE3392 · LF3392 · sched 14:30Z
KDEN
→
KCNY
KDEN · Denver → KCNY · Moab
VTE3331 · LF3331 · sched 17:35Z
2026-03-30
4 legs
VTE
KPGA → KPHX → KCNY → KDEN → KVEL
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KCNY
KPHX · Phoenix → KCNY · Moab
VTE3344 · LF3344 · sched 18:40Z
KCNY
→
KDEN
KCNY · Moab → KDEN · Denver
VTE3340 · LF3340 · ⏱ 20:58– (Nonem)
KDEN
→
KVEL
KDEN · Denver → KVEL · Vernal
VTE3393 · LF3393 · sched 23:40Z
2026-03-29
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-03-28
4 legs
VTE
KPGA → KPHX → KPGA → KPGA → KPHX
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
⚠ gap
VTE3304 · LF3304 · sched 22:45Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3302 · LF3302 · sched Z
2026-03-27
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-03-26
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-03-25
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z
2026-03-24
4 legs
round-trip
VTE
KPGA → KPHX → KPGA → KPHX → KPGA
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3301 · LF3301 · sched 15:00Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3302 · LF3302 · sched 18:15Z
KPGA
→
KPHX
KPGA · Page → KPHX · Phoenix
VTE3303 · LF3303 · sched 20:15Z
KPHX
→
KPGA
KPHX · Phoenix → KPGA · Page
VTE3304 · LF3304 · sched 22:45Z