✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
N223BH
/ A1EC47
173 flights over 60 days · 2.88 legs/day · base KPDX · Portland · operators: AMF
173
Flights
13
Airports served
6%
ADS-B observed
12
Ferry / no-flightnum
Aircraft identity
C-99
BE99
Uas Transervices Inc
· reg N223BH · built 1981
Beech · P&W CANADA PT6A-60A ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
3 legs
AMF
KAST → KPDX → KLMT → KTMK
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:17– (Nonem)
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF7119 · A87119 · sched Z
KLMT
→
KTMK
KLMT · Klamath Falls → KTMK · Tillamook
AMF7119 · A87119 · sched Z
2026-06-22
2 legs
round-trip
AMF
KTMK → KAST → KTMK
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-06-20
1 legs
AMF
KAST → KPDX
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
2026-06-19
3 legs
AMF
KPDX → KTMK → KPDX → KAST
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
⚠ gap
AMF1991 · A81991 · sched Z
2026-06-18
5 legs
round-trip
AMF
KAST → KPDX → KTMK → KMFR → KPDX → KAST
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:18– (Nonem)
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
⚠ gap
AMF7810 · A87810 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF7810 · A87810 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
⚠ gap
AMF1991 · sched Z
2026-06-17
3 legs
AMF
KSLE → KPDX → KAST → KTMK
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
⚠ gap
AMF1991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-06-16
3 legs
AMF
KOTH → KSLE → KOTH → KPDX
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
⚠ gap
AMF1968 · A81968 · sched Z
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
⚠ gap
AMF1967 · A81967 · sched Z
2026-06-15
2 legs
round-trip
AMF
KOTH → KSLE → KOTH
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
⚠ gap
AMF1968 · A81968 · sched Z
2026-06-13
4 legs
AMF
KSLE → KPDX → KPDX → KOTH → KONP
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
KOTH
→
KPDX
KOTH · North Bend → KPDX · Portland
⚠ gap
AMF1968 · A81968 · sched Z
KONP
→
KOTH
KONP · Newport → KOTH · North Bend
⚠ gap
AMF1968 · A81968 · sched Z
KPDX
→
KONP
KPDX · Portland → KONP · Newport
⚠ gap
AMF1968 · A81968 · sched Z
2026-06-12
3 legs
round-trip
AMF
KSLE → KPDX → KOTH → KSLE
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
2026-06-11
3 legs
round-trip
AMF
KSLE → KPDX → KOTH → KSLE
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
2026-06-10
3 legs
AMF
KSLE → KPDX → KSLE → KOTH
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
AMF1967 · A81967 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
⚠ gap
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
⚠ gap
AMF1968 · A81968 · sched Z
2026-06-09
2 legs
round-trip
AMF
KOTH → KSLE → KOTH
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
⚠ gap
AMF1968 · A81968 · sched Z
2026-06-06
1 legs
AMF
KCVO → KPDX
KCVO
→
KPDX
KCVO · Corvallis → KPDX · Portland
AMF1985 · A81985 · sched Z
2026-06-05
2 legs
round-trip
AMF
KCEC → KCVO → KCEC
KCEC
→
KCVO
KCEC · Crescent City → KCVO · Corvallis
AMF1985 · A81985 · ⏱ 22:26–23:22 (55m)
KPDX
→
KCEC
KPDX · Portland → KCEC · Crescent City
⚠ gap
AMF1984 · A81984 · sched Z
2026-06-04
2 legs
round-trip
AMF
KLMT → KPDX → KLMT
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-06-03
2 legs
round-trip
AMF
KLMT → KPDX → KLMT
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
2026-05-29
1 legs
AMF
KLMT → KPDX
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF2206 · A82206 · sched Z
2026-05-23
2 legs
round-trip
AMF
KMFR → KLMT → KMFR
KMFR
→
KLMT
KMFR · Medford → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
⚠ gap
AMF1994 · A81994 · sched Z
2026-05-20
2 legs
round-trip
AMF
KPDX → KLMT → KPDX
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF1994 · A81994 · sched Z
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-05-16
2 legs
round-trip
AMF
KPDX → KPDX → KPDX
KPDX
→
KPDX
KPDX · Portland → KPDX · Portland
AMF8035 · A88035 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
2026-05-15
3 legs
AMF
KTMK → KAST → KTMK → KPDX
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
2026-05-14
3 legs
round-trip
AMF
KAST → KPDX → KTMK → KAST
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:25– (Nonem)
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
2026-05-13
5 legs
AMF
KHRI → KPDX → KHRI → KAST → KPDX → KTMK
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
AMF1992 · A81992 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
⚠ gap
AMF1991 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
2026-05-12
3 legs
AMF
KTMK → KAST → KTMK → KPDX
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
2026-05-11
2 legs
round-trip
AMF
KTMK → KAST → KTMK
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-05-09
4 legs
AMF
KAST → KPDX → KONP → KOTH → KPDX
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
KPDX
→
KONP
KPDX · Portland → KONP · Newport
AMF1968 · A81968 · sched Z
KONP
→
KOTH
KONP · Newport → KOTH · North Bend
AMF1968 · A81968 · sched Z
KOTH
→
KPDX
KOTH · North Bend → KPDX · Portland
AMF1968 · A81968 · sched Z
2026-05-08
3 legs
AMF
KTMK → KAST → KTMK → KPDX
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
2026-05-07
4 legs
AMF
KPDX → KTMK → KMFR → KPDX → KAST
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KPDX
→
KMFR
KPDX · Portland → KMFR · Medford
⚠ gap
AMF7810 · A87810 · sched Z
KMFR
→
KPDX
KMFR · Medford → KPDX · Portland
AMF7810 · A87810 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
⚠ gap
AMF1991 · A81991 · sched Z
2026-05-06
3 legs
round-trip
AMF
KTMK → KPDX → KPDX → KTMK
KTMK
→
KPDX
KTMK · Tillamook → KPDX · Portland
AMF1991 · A81991 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
2026-05-05
5 legs
AMF
KPDX → KHRI → KPDX → KPDX → KTMK → KAST
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
⚠ gap
AMF1992 · A81992 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
2026-05-04
2 legs
round-trip
AMF
KTMK → KAST → KTMK
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-05-02
1 legs
AMF
KAST → KPDX
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:17– (Nonem)
2026-05-01
3 legs
AMF
KPDX → KTMK → KPDX → KAST
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
⚠ gap
AMF1991 · A81991 · sched Z
2026-04-30
5 legs
AMF
KHRI → KPDX → KPDX → KHRI → KAST → KTMK
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
⚠ gap
AMF1991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-04-29
5 legs
AMF
KHRI → KPDX → KTMK → KHRI → KAST → KPDX
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
AMF1992 · A81992 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
⚠ gap
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
⚠ gap
AMF1991 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
2026-04-28
5 legs
round-trip
AMF
KHRI → KPDX → KPDX → KTMK → KAST → KHRI
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
⚠ gap
AMF1992 · A81992 · sched Z
2026-04-27
3 legs
round-trip
AMF
KTMK → KAST → KTMK → KTMK
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-04-25
4 legs
AMF
KONP → KOTH → KONP → KPDX → KPDX
KONP
→
KOTH
KONP · Newport → KOTH · North Bend
AMF1968 · A81968 · ⏱ 16:03– (Nonem)
KPDX
→
KONP
KPDX · Portland → KONP · Newport
⚠ gap
AMF1968 · A81968 · sched Z
KOTH
→
KPDX
KOTH · North Bend → KPDX · Portland
⚠ gap
AMF1968 · A81968 · sched Z
KCVO
→
KPDX
KCVO · Corvallis → KPDX · Portland
⚠ gap
AMF1985 · A81985 · sched Z
2026-04-24
3 legs
round-trip
AMF
KCEC → KCVO → KPDX → KCEC
KCEC
→
KCVO
KCEC · Crescent City → KCVO · Corvallis
AMF1985 · A81985 · sched Z
KCVO
→
KPDX
KCVO · Corvallis → KPDX · Portland
AMF1985 · A81985 · sched Z
KPDX
→
KCEC
KPDX · Portland → KCEC · Crescent City
AMF1984 · A81984 · sched Z
2026-04-23
3 legs
AMF
KCEC → KCVO → KCEC → KPDX
KCEC
→
KCVO
KCEC · Crescent City → KCVO · Corvallis
AMF1985 · A81985 · sched Z
KPDX
→
KCEC
KPDX · Portland → KCEC · Crescent City
⚠ gap
AMF1984 · A81984 · sched Z
KCVO
→
KPDX
KCVO · Corvallis → KPDX · Portland
⚠ gap
AMF1985 · A81985 · sched Z
2026-04-22
3 legs
round-trip
AMF
KCVO → KPDX → KCEC → KCVO
KCVO
→
KPDX
KCVO · Corvallis → KPDX · Portland
AMF1985 · A81985 · sched Z
KPDX
→
KCEC
KPDX · Portland → KCEC · Crescent City
AMF1984 · A81984 · sched Z
KCEC
→
KCVO
KCEC · Crescent City → KCVO · Corvallis
AMF1985 · A81985 · sched Z
2026-04-21
3 legs
AMF
KCEC → KCVO → KCEC → KPDX
KCEC
→
KCVO
KCEC · Crescent City → KCVO · Corvallis
AMF1985 · A81985 · sched Z
KPDX
→
KCEC
KPDX · Portland → KCEC · Crescent City
⚠ gap
AMF1984 · A81984 · sched Z
KCVO
→
KPDX
KCVO · Corvallis → KPDX · Portland
⚠ gap
AMF1985 · A81985 · sched Z
2026-04-20
2 legs
AMF
KPDX → KCEC → KCVO
KPDX
→
KCEC
KPDX · Portland → KCEC · Crescent City
AMF1984 · A81984 · sched Z
KCEC
→
KCVO
KCEC · Crescent City → KCVO · Corvallis
AMF1985 · A81985 · sched Z
2026-04-18
1 legs
AMF
KAST → KPDX
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:14– (Nonem)
2026-04-17
3 legs
round-trip
AMF
KAST → KPDX → KTMK → KAST
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
2026-04-16
3 legs
AMF
KAST → KPDX → KAST → KTMK
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
⚠ gap
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
2026-04-15
3 legs
round-trip
AMF
KAST → KPDX → KTMK → KAST
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:18– (Nonem)
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · AS2125 · sched 21:30Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
AMF1991 · sched Z
2026-04-14
5 legs
round-trip
AMF
KLMT → KAST → KPDX → KHRI → KPDX → KLMT
KLMT
→
KAST
KLMT · Klamath Falls → KAST · Astoria
AMF7158 · A87158 · ⏱ 20:29– (Nonem)
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
AMF1992 · A81992 · sched Z
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
AMF1992 · A81992 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF7158 · A87158 · sched Z
2026-04-13
2 legs
AMF
KPDX → KTMK → KAST
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
2026-04-11
1 legs
AMF
KAST → KPDX
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
2026-04-10
3 legs
round-trip
AMF
KAST → KPDX → KTMK → KAST
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
2026-04-09
3 legs
round-trip
AMF
KAST → KPDX → KTMK → KAST
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
AMF1991 · A81991 · ⏱ 00:24– (Nonem)
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
AMF1992 · A81992 · sched Z
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
AMF1991 · A81991 · sched Z
2026-04-08
7 legs
AMF
KAST → KAST → KAST → KHRI → KTMK → KPDX → KAST → KPDX
KAST
→
KAST
KAST · Astoria → KAST · Astoria
AMF8070 · A88070 · ⏱ 20:32–20:50 (19m)
KTMK
→
KAST
KTMK · Tillamook → KAST · Astoria
ferry
⚠ gap
AMF1991 · sched Z
KPDX
→
KHRI
KPDX · Portland → KHRI · Hermiston
⚠ gap
AMF1992 · A81992 · sched Z
KPDX
→
KTMK
KPDX · Portland → KTMK · Tillamook
⚠ gap
AMF1992 · A81992 · sched Z
KAST
→
KPDX
KAST · Astoria → KPDX · Portland
⚠ gap
AMF8070 · A88070 · sched Z
KPDX
→
KAST
KPDX · Portland → KAST · Astoria
AMF8070 · A88070 · sched Z
KHRI
→
KPDX
KHRI · Hermiston → KPDX · Portland
⚠ gap
AMF1992 · A81992 · sched Z
2026-04-07
2 legs
round-trip
AMF
KPDX → KLMT → KPDX
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF2257 · A82257 · sched Z
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
2026-03-31
1 legs
round-trip
AMF
KPDX → KPDX
KPDX
→
KPDX
KPDX · Portland → KPDX · Portland
AMF8062 · A88062 · sched Z
2026-03-28
4 legs
AMF
KONP → KOTH → KONP → KPDX → KPDX
KONP
→
KOTH
KONP · Newport → KOTH · North Bend
AMF1968 · A81968 · sched Z
KPDX
→
KONP
KPDX · Portland → KONP · Newport
⚠ gap
AMF1968 · A81968 · sched Z
KSLE
→
KPDX
KSLE · Salem → KPDX · Portland
⚠ gap
AMF1967 · A81967 · sched Z
KOTH
→
KPDX
KOTH · North Bend → KPDX · Portland
⚠ gap
AMF1968 · A81968 · sched Z
2026-03-27
2 legs
AMF
KPDX → KOTH → KSLE
KPDX
→
KOTH
KPDX · Portland → KOTH · North Bend
AMF1968 · A81968 · sched Z
KOTH
→
KSLE
KOTH · North Bend → KSLE · Salem
AMF1967 · A81967 · sched Z
2026-03-26
3 legs
round-trip
AMF
KGPI → KPDX → KGEG → KGPI
KGPI
→
KPDX
KGPI · Kalispell → KPDX · Portland
AMF7168 · A87168 · sched Z
KPDX
→
KGEG
KPDX · Portland → KGEG · Spokane
AMF7168 · A87168 · sched Z
KGEG
→
KGPI
KGEG · Spokane → KGPI · Kalispell
AMF7168 · A87168 · sched Z
2026-03-25
2 legs
round-trip
AMF
KLMT → KPDX → KLMT
KLMT
→
KPDX
KLMT · Klamath Falls → KPDX · Portland
AMF1993 · A81993 · sched Z
KPDX
→
KLMT
KPDX · Portland → KLMT · Klamath Falls
AMF2160 · A82160 · sched Z