✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
N578SW
/ A76DC6
80 flights over 40 days · 2.0 legs/day · base KPDX · Portland · operators: AMF
80
Flights
4
Airports served
29%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
EMB-120ER
E120
Jahn641bc Llc
· reg N578SW · built 1998
Embraer · P&W CANADA PW118 ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
1 legs
AMF
KPDX → KMFR
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-06-22
3 legs
round-trip
AMF
KMFR → KPDX → KLMT → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1978 · A81978 · sched Z
KLMT
→
KMFR
KLMT · Klamath Falls → KMFR · Medford
AMF2136 · A82136 · sched Z
2026-06-19
2 legs
round-trip
AMF
KPDX → KMFR → KPDX
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
2026-06-17
1 legs
AMF
KMFR → KPDX
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
2026-06-16
1 legs
AMF
KPDX → KMFR
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-06-15
2 legs
round-trip
AMF
KPDX → KMFR → KPDX
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
2026-06-12
2 legs
round-trip
AMF
KPDX → KMFR → KPDX
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
2026-06-11
2 legs
round-trip
AMF
KPDX → KMFR → KPDX
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
2026-06-10
3 legs
round-trip
AMF
KMFR → KPDX → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · ⏱ 00:15– (Nonem)
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
⚠ gap
AMF1931 · A81931 · ⏱ 23:51– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1932 · A81932 · sched Z
2026-06-09
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · ⏱ 00:10– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-06-08
2 legs
AMF
KPDX → KLMT → KMFR
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1978 · A81978 · sched Z
KLMT
→
KMFR
KLMT · Klamath Falls → KMFR · Medford
AMF2155 · A82155 · sched Z
2026-05-28
2 legs
round-trip
AMF
KPDX → KMFR → KPDX
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
2026-05-27
2 legs
round-trip
AMF
KPDX → KMFR → KPDX
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
2026-05-26
3 legs
AMF
KPDX → KMFR → KPDX → KLMT
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF2221 · A82221 · ⏱ 21:22– (Nonem)
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1978 · A81978 · sched Z
2026-05-22
2 legs
round-trip
AMF
KRDM → KPDX → KRDM
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · ⏱ 00:04– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-05-21
3 legs
round-trip
AMF
KRDM → KPDX → KPDX → KRDM
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
AMF1907 · A81907 · ⏱ 00:17– (Nonem)
KRDM
→
KPDX
KRDM · Redmond → KPDX · Portland
⚠ gap
AMF1907 · A81907 · ⏱ 00:13– (Nonem)
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-05-20
1 legs
AMF
KPDX → KRDM
KPDX
→
KRDM
KPDX · Portland → KRDM · Redmond
AMF1906 · A81906 · sched Z
2026-05-15
3 legs
AMF
KMFR → KPDX → KMFR → KPDX
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1931 · A81931 · ⏱ 00:09– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
2026-05-14
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · ⏱ 00:04– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1932 · A81932 · sched Z
2026-05-13
1 legs
AMF
KPDX → KMFR
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-05-12
3 legs
round-trip
AMF
KMFR → KPDX → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · ⏱ 00:12– (Nonem)
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
⚠ gap
AMF1977 · A81977 · ⏱ 00:03– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-05-11
2 legs
round-trip
AMF
KLMT → KMFR → KLMT
KLMT
→
KMFR
KLMT · Klamath Falls → KMFR · Medford
AMF2216 · A82216 · ⏱ 21:07– (Nonem)
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
⚠ gap
AMF1978 · A81978 · sched Z
2026-05-08
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1931 · A81931 · ⏱ 23:52– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1932 · A81932 · sched Z
2026-05-07
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1931 · A81931 · ⏱ 23:48– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1932 · A81932 · sched Z
2026-05-06
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1931 · A81931 · ⏱ 23:55– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1932 · A81932 · sched Z
2026-05-05
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1931 · A81931 · ⏱ 23:47– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1932 · A81932 · sched Z
2026-05-01
2 legs
round-trip
AMF
KPDX → KMFR → KPDX
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
2026-04-30
1 legs
AMF
KMFR → KPDX
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · ⏱ 00:09– (Nonem)
2026-04-29
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · ⏱ 00:14– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-04-28
1 legs
AMF
KPDX → KMFR
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-04-24
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1931 · A81931 · ⏱ 23:55– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1932 · A81932 · sched Z
2026-04-23
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · ⏱ 00:05– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-04-22
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-04-17
2 legs
round-trip
AMF
KPDX → KMFR → KPDX
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1932 · A81932 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1931 · A81931 · sched Z
2026-04-15
3 legs
round-trip
AMF
KMFR → KPDX → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · ⏱ 00:07– (Nonem)
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
⚠ gap
AMF1931 · A81931 · ⏱ 00:00– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1932 · A81932 · sched Z
2026-04-14
2 legs
round-trip
AMF
KMFR → KPDX → KMFR
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · ⏱ 00:07– (Nonem)
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-04-13
1 legs
AMF
KPDX → KMFR
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
2026-04-06
3 legs
round-trip
AMF
KLMT → KMFR → KPDX → KLMT
KLMT
→
KMFR
KLMT · Klamath Falls → KMFR · Medford
AMF2144 · A82144 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1978 · A81978 · sched Z
2026-04-01
3 legs
AMF
KMFR → KPDX → KMFR → KPDX
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF1977 · A81977 · sched Z
2026-03-31
1 legs
AMF
KPDX → KMFR
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
AMF1978 · A81978 · sched Z