Flight

AMF1931

Flight history and live tracking for AMF1931, operated by Ameriflight. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineAmeriflight
Typical originKMFR Rogue Valley International Medford Airport
Typical destinationKPDX PORTLAND INTERNATIONAL
Distance193 nm

Flight history 181 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KMFR Rogue Valley International-Medford AirportKPDX PORTLAND INTERNATIONAL16:51 PDT17:43 PDT0h 52m
2026-10-01KMFR Rogue Valley International-Medford AirportKPDX PORTLAND INTERNATIONAL16:52 PDT17:49 PDT0h 57m
2026-09-30KMFR Rogue Valley International-Medford AirportKPDX PORTLAND INTERNATIONAL16:55 PDT17:47 PDT0h 52m
2026-09-29KMFR Rogue Valley International-Medford AirportKPDX PORTLAND INTERNATIONAL16:51 PDT17:49 PDT0h 58m
2026-09-28KMFR Rogue Valley International-Medford AirportKPDX PORTLAND INTERNATIONAL16:56 PDT17:55 PDT0h 59mN189CA
2026-09-26partialKPDX?17:00 PDTN189CA
2026-09-25KMFR Rogue Valley International-Medford AirportKPDX PORTLAND INTERNATIONAL16:53 PDT17:50 PDT0h 57m
2026-09-24partialKPDX?17:00 PDTN578SW
2026-09-23partialKMFR?17:00 PDTN189CA
2026-09-22partialKPDX?17:00 PDTN189CA
2026-09-21estimatedKMFR?13:13 PDT23:58Z3h 44mN189CA
2026-09-18partialKPDX?17:14 PDTN189CA
2026-09-17partialKPDX?17:00 PDTN189CA
2026-09-16partialKPDX?17:01 PDTN189CA
2026-09-15partialKPDX?17:00 PDTN189CA
2026-09-12partialKPDX?17:02 PDTN578SW
2026-09-11partialKPDX?17:04 PDTN578SW
2026-09-10partialKPDX?17:03 PDTN578SW
2026-09-09partialKPDX?17:05 PDTN189CA
2026-09-05partialKPDX?17:00 PDTN578SW
2026-09-04partialKPDX?17:06 PDTN578SW
Earlier flights (160) - back to 2025-08-16
DateFromToDepArrDurationAircraft
2026-09-03partialKPDX?17:05 PDTN578SW
2026-09-02partialKPDX?17:02 PDTN578SW
2026-09-01partialKPDX?17:00 PDTN189CA
2026-08-29partialKPDX?17:06 PDTN189CA
2026-08-28partialKPDX?17:06 PDTN189CA
2026-08-27partialKPDX?17:16 PDTN189CA
2026-08-26estimated??00:10Z01:12Z1h 01mN189CA
2026-08-25partialKPDX?17:00 PDTN189CA
2026-08-22partialKPDX?17:00 PDTN189CA
2026-08-21partial??00:09ZN189CA
2026-08-20estimated??00:05Z14:10Z14h 05mN189CA
2026-08-19estimated??00:00Z00:46Z0h 45mN578SW
2026-08-18partial??00:01ZN189CA
2026-08-15partialKPDX?17:00 PDTN189CA
2026-08-14partial??00:07ZN578SW
2026-08-13estimated??00:09Z00:52Z0h 43mN189CA
2026-08-12estimated??00:00Z00:42Z0h 41mN189CA
2026-07-23estimated?KPDX00:11Z17:52 PDT0h 40mN189CA
2026-07-22estimated?KPDX00:11Z17:54 PDT0h 42mN189CA
2026-07-21partialKPDX?17:08 PDTN578SW
2026-07-18estimated?KPDX00:08Z17:48 PDT0h 39mN189CA
2026-07-17estimated?KPDX00:16Z17:54 PDT0h 37mN189CA
2026-07-16estimated?KPDX00:10Z17:46 PDT0h 35mN189CA
2026-07-15estimated?KPDX00:11Z17:46 PDT0h 34mN189CA
2026-07-14partialKPDX?17:10 PDTN189CA
2026-07-11partialKPDX?17:08 PDTN189CA
2026-07-10partialKPDX?17:01 PDTN189CA
2026-07-09partialKPDX?17:06 PDTN189CA
2026-07-08partialKPDX?17:07 PDTN189CA
2026-07-07partialKPDX?17:00 PDTN189CA
2026-07-04partialKPDX?17:00 PDTN189CA
2026-07-03estimatedKMMVKPDX17:06 PDT17:46 PDT0h 39mN189CA
2026-07-02estimatedKMMVKPDX17:05 PDT17:54 PDT0h 48mN189CA
2026-07-01partialKPDX?17:06 PDTN189CA
2026-06-30partialKPDX?17:04 PDTN189CA
2026-06-27partialKPDX?17:01 PDTN189CA
2026-06-26partialKPDX?17:00 PDTN189CA
2026-06-25partialKPDX?17:08 PDTN189CA
2026-06-24partialKPDX?17:11 PDTN189CA
2026-06-23partialKPDX?17:03 PDTN189CA
2026-06-20partialKPDX?17:01 PDTN189CA
2026-06-19estimatedKMMVKPDX17:07 PDT17:48 PDT0h 40mN189CA
2026-06-18partialKPDX?17:06 PDTN189CA
2026-06-17estimatedKMMVKPDX17:05 PDT17:48 PDT0h 42mN189CA
2026-06-16partialKPDX?17:06 PDTN189CA
2026-06-13partialKPDX?17:00 PDTN189CA
2026-06-12partialKPDX?17:00 PDTN189CA
2026-05-29partialKPDX?17:25 PDTN189CA
2026-05-28partialKPDX?17:07 PDTN189CA
2026-05-27estimatedKMMVKPDX17:06 PDT17:50 PDT0h 43mN189CA
2026-05-23partialKPDX?17:02 PDTN189CA
2026-05-22estimated?KPDX00:07Z17:54 PDT0h 46mN189CA
2026-05-21partialKPDX?17:07 PDTN189CA
2026-05-19estimatedKMMVKPDX18:29 PDT11:40 PDT17h 10mN189CA
2026-05-12partialKPDX?17:05 PDTN189CA
2026-05-09partialKPDX?17:00 PDTN578SW
2026-05-08partialKPDX?17:00 PDTN578SW
2026-05-07estimatedKMMVKPDX17:02 PDT17:44 PDT0h 41mN578SW
2026-05-06partialKPDX?17:00 PDTN578SW
2026-05-05estimatedKMMVKPDX17:00 PDT17:44 PDT0h 43mN189CA
2026-05-02partialKPDX?17:00 PDTN189CA
2026-05-01partialKPDX?17:03 PDTN189CA
2026-04-30partialKPDX?17:00 PDTN189CA
2026-04-29partialKPDX?17:10 PDTN189CA
2026-04-28partialKPDX?17:01 PDTN189CA
2026-04-25partialKPDX?17:03 PDTN578SW
2026-04-24estimated?KPDX00:00Z17:42 PDT0h 41mN189CA
2026-04-23estimated?KPDX00:01Z17:48 PDT0h 46mN189CA
2026-04-22estimated?KPDX00:00Z17:38 PDT0h 38mN189CA
2026-04-21estimated?KPDX00:02Z17:40 PDT0h 37mN189CA
2026-04-18estimated?KPDX00:02Z17:44 PDT0h 41mN578SW
2026-04-17estimated?KPDX00:00Z17:46 PDT0h 46mN189CA
2026-04-16estimated?KPDX00:07Z17:50 PDT0h 42mN578SW
2026-04-15estimated?KPDX00:00Z17:42 PDT0h 41mN257AS
2026-04-14estimated?KPDX00:04Z17:48 PDT0h 43mN257AS
2026-04-11estimated?KPDX00:17Z17:42 PDT0h 24mN189CA
2026-04-04estimated?KPDX00:00Z17:36 PDT0h 35mN189CA
2026-04-03estimated?KPDX00:05Z17:50 PDT0h 44mN189CA
2026-04-02estimated?KPDX00:02Z17:42 PDT0h 39mN189CA
2026-04-01estimated?KPDX00:01Z17:44 PDT0h 42mN189CA
2026-03-31estimated?KPDX00:05Z17:48 PDT0h 43mN189CA
2026-03-14estimated?KPDX00:06Z17:54 PDT0h 47mN189CA
2026-03-13estimated?KPDX00:01Z17:46 PDT0h 45mN189CA
2026-03-12partialKPDX?17:04 PDTN189CA
2026-03-11partialKPDX?17:00 PDTN189CA
2026-03-10partialKPDX?17:09 PDTN189CA
2026-03-07partialKPDX?16:58 PSTN189CA
2026-03-06partialKPDX?17:04 PSTN189CA
2026-03-05partialKPDX?16:58 PSTN189CA
2026-03-04partialKPDX?17:04 PSTN189CA
2026-03-03partialKPDX?17:11 PSTN189CA
2026-02-28partialKPDX?17:11 PSTN189CA
2026-02-27partialKPDX?17:05 PSTN189CA
2026-02-26partialKPDX?17:10 PSTN189CA
2026-02-25partialKPDX?17:17 PSTN189CA
2026-02-24partialKPDX?17:16 PSTN189CA
2026-02-21partialKPDX?17:01 PSTN189CA
2026-02-20partialKPDX?17:06 PSTN189CA
2026-02-19partialKPDX?17:16 PSTN189CA
2026-02-18partialKPDX?17:05 PSTN189CA
2026-02-17partialKPDX?16:59 PSTN189CA
2026-02-14partialKPDX?17:07 PSTN189CA
2026-02-13partialKPDX?16:57 PSTN189CA
2026-02-12partialKPDX?17:02 PSTN189CA
2026-02-11partialKPDX?17:02 PSTN189CA
2026-02-10KMFRKPDX17:01 PST17:50 PST0h 49mN189CA
2026-02-07KMFRKPDX16:57 PST17:48 PST0h 50mN189CA
2026-02-06KMFRKPDX16:51 PST17:42 PST0h 51mN189CA
2026-02-05KMFRKPDX16:58 PST17:52 PST0h 53mN189CA
2026-02-04KMFRKPDX17:01 PST17:52 PST0h 51mN189CA
2026-02-03KMFRKPDX16:57 PST17:50 PST0h 52mN189CA
2026-01-31KMFRKPDX16:51 PST17:46 PST0h 54mN189CA
2026-01-30KMFRKPDX17:00 PST17:54 PST0h 53mN189CA
2026-01-29KMFRKPDX16:51 PST17:44 PST0h 52mN189CA
2026-01-28KMFRKPDX16:56 PST17:44 PST0h 47mN578SW
2026-01-27KMFRKPDX16:58 PST17:50 PST0h 51mN189CA
2026-01-24KMFRKPDX16:56 PST17:56 PST1h 00mN578SW
2026-01-23KMFRKPDX16:54 PST17:52 PST0h 57mN189CA
2026-01-22KMFRKPDX16:58 PST17:58 PST0h 59mN189CA
2026-01-21KMFRKPDX17:07 PST18:00 PST0h 53mN189CA
2026-01-09KMFRKPDX16:51 PST17:50 PST0h 58mN578SW
2026-01-08KMFRKPDX16:51 PST17:50 PST0h 58mN189CA
2026-01-07KMFRKPDX16:53 PST17:48 PST0h 54mN189CA
2026-01-06KMFRKPDX17:01 PST17:52 PST0h 50mN189CA
2026-01-03KMFRKPDX16:52 PST17:50 PST0h 57mN578SW
2026-01-01KMFRKPDX16:46 PST17:39 PST0h 52mN189CA
2025-12-31KMFRKPDX16:58 PST17:52 PST0h 54mN189CA
2025-12-30KMFRKPDX16:51 PST17:44 PST0h 53mN578SW
2025-12-27KMFRKPDX16:48 PST17:42 PST0h 53mN578SW
2025-12-25KMFRKPDX16:39 PST17:26 PST0h 46mN189CA
2025-12-24KMFRKPDX17:24 PST18:12 PST0h 48mN189CA
2025-12-23KMFRKPDX17:06 PST17:58 PST0h 51mN189CA
2025-12-20KMFRKPDX16:58 PST17:50 PST0h 52mN257AS
2025-12-19KMFRKPDX16:59 PST17:54 PST0h 55mN257AS
2025-12-18KMFRKPDX16:54 PST17:46 PST0h 51mN257AS
2025-12-17KMFRKPDX16:55 PST17:52 PST0h 56mN578SW
2025-12-16KMFRKPDX16:54 PST17:52 PST0h 57mN578SW
2025-12-13KMFRKPDX16:51 PST17:54 PST1h 02mN578SW
2025-12-12partialKPDX?16:59 PSTN578SW
2025-12-11KMFRKPDX16:50 PST17:44 PST0h 53mN578SW
2025-12-10KMFRKPDX17:05 PST18:02 PST0h 56mN189CA
2025-12-02partialKPDX?17:06 PSTN189CA
2025-11-27partialKPDX?17:06 PSTN189CA
2025-10-30partialKPDX?17:00 PDTN189CA
2025-10-29partialKPDX?17:08 PDTN189CA
2025-10-28partialKPDX?17:04 PDTN189CA
2025-10-25partialKPDX?17:04 PDTN189CA
2025-10-24partialKPDX?17:00 PDTN189CA
2025-10-23partialKPDX?17:07 PDTN189CA
2025-10-22partialKPDX?17:00 PDTN189CA
2025-10-21partialKPDX?17:08 PDTN189CA
2025-10-15KMFRKPDX17:00 PDT17:50 PDT0h 49mN189CA
2025-10-08partialKPDX?17:27 PDTN189CA
2025-10-07partialKPDX?17:02 PDTN189CA
2025-10-04estimated?KUAO15:02Z08:42 PDT0h 39mN189CA
2025-08-22KMFRKPDX17:00 PDT17:46 PDT0h 45mN189CA
2025-08-20estimated??17:49Z18:11Z0h 21mN189CA
2025-08-20KMFRKPDX17:02 PDT17:54 PDT0h 52mN189CA
2025-08-19KMFRKPDX18:15 PDT19:18 PDT1h 02mN189CA
2025-08-16partialKPDX?17:01 PDTN578SW

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when AMF1931 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]