Flight

UPS2986

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

Route

AirlineUnited Parcel Service
Observed routeKPDX → KBFI

Flight history 208 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-02KPDX PORTLAND INTERNATIONALKBFI BOEING FLD KING CO INTERNATIONAL17:28 PDT17:57 PDT0h 29mN381UP
2026-10-01KRFD Chicago Rockford International AirportKPDX PORTLAND INTERNATIONAL14:18 CDT16:07 PDT3h 49mN381UP
2026-10-01KPDX PORTLAND INTERNATIONALKBFI BOEING FLD KING CO INTERNATIONAL17:50 PDT18:20 PDT0h 30mN339UP
2026-09-30KRFD Chicago Rockford International AirportKPDX PORTLAND INTERNATIONAL14:34 CDT16:23 PDT3h 49mN339UP
2026-09-30KPDX PORTLAND INTERNATIONALKBFI BOEING FLD KING CO INTERNATIONAL18:35 PDT19:03 PDT0h 28mN310UP
2026-09-29KRFD Chicago Rockford International AirportKPDX PORTLAND INTERNATIONAL14:17 CDT16:07 PDT3h 50mN310UP
2026-09-29KPDX PORTLAND INTERNATIONALKBFI BOEING FLD KING CO INTERNATIONAL17:16 PDT17:57 PDT0h 41mN365UP
2026-09-28KRFD Chicago Rockford International AirportKPDX PORTLAND INTERNATIONAL14:14 CDT16:01 PDT3h 47mN365UP
2026-09-25KPDX PORTLAND INTERNATIONALKBFI BOEING FLD KING CO INTERNATIONAL17:30 PDT17:58 PDT0h 28mN367UP
2026-09-24partialKPDX?17:25 PDTN358UP
2026-09-23partialKRFD?21:43 CDTN910UP
2026-09-23KPDXKSEA17:12 PDT17:58 PDT0h 45mN910UP
2026-09-22partialKSEA?17:00 PDTN365UP
2026-09-21KPDXKSEA16:32 PDT16:58 PDT0h 26mN365UP
2026-09-21KRFDKPDX14:05 CDT15:30 PDT3h 24mN365UP
2026-09-18estimatedKPDXKSEA17:12 PDT18:00 PDT0h 47mA4570A
2026-09-17partialKRFD?21:14 CDTN370UP
2026-09-17KPDXKSEA17:34 PDT18:14 PDT0h 39mN370UP
2026-09-16partialKPDX?18:00 PDTA45353
2026-09-15partialKPDX?17:00 PDTN357UP
2026-09-14KRFDKPDX14:04 CDT15:58 PDT3h 53mN357UP
2026-09-11estimatedKPDXKBFI17:18 PDT17:58 PDT0h 39mN309UP
2026-09-10partialKPDX?17:06 PDTA47364
2026-09-09partialKPDX?12:18 PDTA47364
2026-09-04KPDXKBFI17:19 PDT18:02 PDT0h 42mN368UP
Earlier flights (183) - back to 2025-08-20
DateFromToDepArrDurationAircraft
2026-09-03partial??02:20ZN323UP
2026-09-03KPDXKSEA17:20 PDT18:04 PDT0h 43mN323UP
2026-09-01partialKPDX?17:00 PDTN370UP
2026-08-31partialKPDX?12:14 PDTN370UP
2026-08-28estimatedKPDXKBFI17:17 PDT18:00 PDT0h 43mN343UP
2026-08-27partialKRFD?21:36 CDTA4771B
2026-08-27estimated??00:05Z00:56Z0h 50mA4771B
2026-08-25partialKPDX?19:38 PDTN360UP
2026-08-25KTCMKSEA17:00 PDT17:28 PDT0h 28mN360UP
2026-08-24partialKPDX?12:12 PDTN360UP
2026-08-21estimated??00:17Z01:00Z0h 42mN366UP
2026-08-20partial??00:18ZN323UP
2026-08-19partial??00:15ZN325UP
2026-08-18partial??00:00ZN912UP
2026-08-17estimated??19:11Z23:58Z4h 46mN912UP
2026-08-14estimatedKPDXKBFI17:30 PDT18:06 PDT0h 35mN375UP
2026-08-13partial??00:13ZN369UP
2026-08-12partialKPDX?17:12 PDTN382UP
2026-08-11?KTTD19:16Z16:04 PDT3h 47mN382UP
2026-07-23partial??00:16ZN320UP
2026-07-22partial??00:48ZN310UP
2026-07-21partialKRFD?21:23 CDTA4771B
2026-07-20estimated?KPDX19:19Z16:00 PDT3h 40mA4771B
2026-07-17KPDXKBFI17:00 PDT17:38 PDT0h 37mN316UP
2026-07-16partialKBFI?19:47 PDTN342UP
2026-07-16estimated?KBFI00:04Z17:42 PDT0h 38mN342UP
2026-07-15partialKPDX?17:00 PDTN356UP
2026-07-14partialKSEA?17:00 PDTN303UP
2026-07-13KPDXKSEA16:34 PDT16:58 PDT0h 24mN303UP
2026-07-13partialKPDX?12:06 PDTN303UP
2026-07-10KPDXKBFI17:01 PDT17:34 PDT0h 32mN320UP
2026-07-09partialKBFI?19:59 PDTN326UP
2026-07-09estimatedKPDXKBFI18:02 PDT18:40 PDT0h 37mN326UP
2026-07-08partialKPDX?17:03 PDTN365UP
2026-07-07partialKPDX?12:20 PDTN365UP
2026-07-03estimatedKPDXKSEA17:00 PDT17:46 PDT0h 46mACAB0E
2026-07-02partialKPDX?17:00 PDTN371UP
2026-07-01partialKPDX?17:07 PDTN323UP
2026-06-30partialKBFI?19:48 PDTN355UP
2026-06-29estimated??23:29Z23:58Z0h 28mN355UP
2026-06-29?KPDX19:02Z15:28 PDT3h 25mN355UP
2026-06-26estimatedKPDXKBFI17:05 PDT17:50 PDT0h 44mN329UP
2026-06-25partialKBFI?19:46 PDTN306UP
2026-06-25KPDXKBFI17:15 PDT17:48 PDT0h 32mN306UP
2026-06-24partialKPDX?17:05 PDTA48499
2026-06-23partialKBFI?19:33 PDTN355UP
2026-06-23KPDXKSEA17:00 PDT17:30 PDT0h 29mN355UP
2026-06-22partialKPDX?12:01 PDTN355UP
2026-06-19KPDXKBFI18:23 PDT18:54 PDT0h 30mN320UP
2026-06-18partialKPDX?17:12 PDTN338UP
2026-06-17partialKPDX?17:08 PDTACB27C
2026-06-16partialKPDX?17:12 PDTN308UP
2026-06-15partialKPDX?12:09 PDTN308UP
2026-06-12KPDXKSEA17:00 PDT17:32 PDT0h 31mN303UP
2026-05-29KPDXKSEA17:04 PDT17:30 PDT0h 25mACA757
2026-05-28partialKBFI?20:09 PDTN369UP
2026-05-28KPDXKBFI17:00 PDT18:24 PDT1h 23mN369UP
2026-05-27partialKPDX?12:20 PDTN369UP
2026-05-22KPDXKBFI17:00 PDT17:30 PDT0h 30mN376UP
2026-05-21partialKPDX?17:00 PDTA46BF6
2026-05-20partialKPDX?21:12 PDTA36A10
2026-05-19KPDXKBFI18:22 PDT07:05 PDT12h 42mN312UP
2026-05-12partialKPDX?17:04 PDTN361UP
2026-05-11partialKPDX?11:58 PDTN361UP
2026-05-07partialKPDX?17:26 PDTN466UP
2026-05-06partialKPDX?17:12 PDTN360UP
2026-05-05partialKPDX?17:03 PDTACB27C
2026-05-04partialKPDX?12:00 PDTACB27C
2026-05-01KPDXKBFI17:08 PDT17:42 PDT0h 33mN425UP
2026-04-30partialKBFI?19:57 PDTN432UP
2026-04-30estimatedKPDXKSEA17:06 PDT17:44 PDT0h 37mN432UP
2026-04-29partialKPDX?17:02 PDTN304UP
2026-04-28partialKBFI?19:29 PDTN357UP
2026-04-27estimated??23:32Z23:58Z0h 25mN357UP
2026-04-27?KPDX19:02Z15:26 PDT3h 23mN357UP
2026-04-24KPDXKSEA17:14 PDT17:52 PDT0h 37mN404UP
2026-04-23partial??00:01ZN439UP
2026-04-22partialKBFI?19:26 PDTAC987B
2026-04-22estimated?KSEA00:24Z18:08 PDT0h 43mAC987B
2026-04-21partial??00:00ZA4570A
2026-04-20estimated??23:39Z23:58Z0h 19mA4570A
2026-04-20?KPDX18:57Z15:52 PDT3h 55mA4570A
2026-04-17estimated?KBFI00:07Z17:54 PDT0h 47mN422UP
2026-04-16partialKBFI?20:17 PDTN455UP
2026-04-16?KBFI00:52Z18:30 PDT0h 37mN455UP
2026-04-15partial??00:00ZA4570A
2026-04-14partialKPDX?17:02 PDTN366UP
2026-04-13partialKPDX?12:33 PDTN366UP
2026-04-03KPDXKSEA17:00 PDT17:46 PDT0h 45mACAB0E
2026-04-02partialKBFI?20:01 PDTA460D1
2026-04-02estimatedKPDXKBFI17:14 PDT17:56 PDT0h 42mA460D1
2026-04-01KPDXKBFI17:39 PDT18:28 PDT0h 49mAC987B
2026-03-31partialKBFI?19:22 PDTN345UP
2026-03-31estimatedKPDXKBFI17:05 PDT17:46 PDT0h 40mN345UP
2026-03-30KRFDKPDX14:09 CDT16:10 PDT4h 00mN345UP
2026-03-13estimatedKPDXKSEA17:42 PDT18:32 PDT0h 49mN342UP
2026-03-12partialKBFI?19:58 PDTAC987B
2026-03-12KPDXKBFI17:22 PDT18:10 PDT0h 48mAC987B
2026-03-11partialKPDX?17:45 PDTN342UP
2026-03-10partialKPDX?17:02 PDTA45D1A
2026-03-09KRFDKPDX14:09 CDT16:14 PDT4h 04mA45D1A
2026-03-06KPDXKBFI16:59 PST17:48 PST0h 48mA4683F
2026-03-05partialKPDX?16:57 PSTN375UP
2026-03-04partialKPDX?17:12 PSTN309UP
2026-03-04partialKPDX?16:01 PSTN309UP
2026-03-03partialKPDX?16:59 PSTN338UP
2026-03-02KRFDKTTD14:17 CST15:58 PST3h 40mN338UP
2026-02-27KPDXKSEA17:01 PST17:50 PST0h 48mN367UP
2026-02-26partialKPDX?17:27 PSTN310UP
2026-02-25partialKTTD?17:49 PSTA46FAD
2026-02-25partialKPDX?16:00 PSTA46FAD
2026-02-24partialKPDX?16:58 PSTN349UP
2026-02-24partialKPDX?16:00 PSTN349UP
2026-02-23estimatedKRFDKSEA14:05 CST15:58 PST3h 52mN349UP
2026-02-20KPDXKBFI16:59 PST17:44 PST0h 44mN369UP
2026-02-19partialKPDX?17:02 PSTN366UP
2026-02-18partialKPDX?16:48 PSTN327UP
2026-02-17partialKBFI?19:42 PSTN359UP
2026-02-17KPDXKBFI17:00 PST17:44 PST0h 43mN359UP
2026-02-16estimatedKRFDKSEA14:10 CST15:58 PST3h 47mN359UP
2026-02-13KTTDKSEA17:10 PST18:04 PST0h 53mN323UP
2026-02-12partialKPDX?16:59 PSTN345UP
2026-02-11partialKPDX?17:16 PSTN377UP
2026-02-10??20:05Z21:24Z1h 19mA44F9C
2026-02-09??20:07Z21:27Z1h 20mA33EDA
2026-02-06KPDXKBFI17:00 PST17:44 PST0h 43mN323UP
2026-02-05partialKPDX?17:17 PSTN368UP
2026-02-05partialKPDX Portland International?16:00 PSTN368UP
2026-02-04partialKPDX?17:03 PSTA46BF6
2026-02-03partialKPDX?17:00 PSTA46488
2026-02-02KRFDKSPB14:16 CST15:58 PST3h 41mA46488
2026-01-30KPDXKSEA17:05 PST17:58 PST0h 52mA46FAD
2026-01-29partialKPDX?17:25 PSTN314UP
2026-01-28partialKPDX?17:24 PSTN361UP
2026-01-27partialKPDX?17:00 PSTA47E89
2026-01-26KRFDKPDX14:24 CST15:58 PST3h 33mA47E89
2026-01-23KPDXKSEA17:06 PST17:58 PST0h 51mN367UP
2026-01-22partialKPDX?17:15 PSTN347UP
2026-01-21estimatedKRFDKSEA14:14 CST15:58 PST3h 43mN347UP
2026-01-09KPDXKBFI17:08 PST18:00 PST0h 52mN314UP
2026-01-08partialKPDX?17:06 PSTN346UP
2026-01-07partialKPDX?17:45 PSTN370UP
2026-01-07estimated?KPDX00:00Z16:50 PST0h 49mN370UP
2026-01-06partialKPDX?17:12 PSTN354UP
2026-01-05estimatedKRFDKSEA14:28 CST15:58 PST3h 29mN354UP
2026-01-01estimated?KGEG00:02Z17:20 PST1h 18mN342UP
2025-12-31partial??00:02ZA47364
2025-12-30KSDF?16:28 EST23:48Z2h 19mA47364
2025-12-25estimated?KGEG00:00Z17:26 PST1h 25mN147UP
2025-12-24partial??00:00ZN169UP
2025-12-23partial??00:00ZN137UP
2025-12-22partial??00:00ZN313UP
2025-12-21estimatedKRFDKSEA14:11 CST15:58 PST3h 47mN313UP
2025-12-19estimated?KGEG00:00Z17:58 PST1h 57mN121UP
2025-12-18partial??00:13ZN139UP
2025-12-17partial??00:21ZN143UP
2025-12-16KSDF?16:34 EST23:56Z2h 22mN143UP
2025-12-15partialKPDX?16:00 PSTN314UP
2025-12-14estimatedKRFDKSEA14:57 CST15:58 PST3h 01mN314UP
2025-12-12?KGEG00:00Z17:52 PST1h 52mACA757
2025-12-11partial??00:00ZN344UP
2025-12-10partial??00:03ZN305UP
2025-12-09KSDF?16:35 EST23:54Z2h 19mN305UP
2025-11-27estimated??00:00Z02:12Z2h 11mN143UP
2025-11-26estimated??22:15Z23:58Z1h 42mN143UP
2025-10-29partial??02:27ZN140UP
2025-10-28partialKPDX?17:14 PDTN421UP
2025-10-27KRFDKPDX14:37 CDT16:18 PDT3h 40mN421UP
2025-10-23partial??02:24ZN128UP
2025-10-22partial??02:40ZN143UP
2025-10-22estimated??00:31Z00:52Z0h 20mN143UP
2025-10-21partial??02:24ZN419UP
2025-10-21partialKPDX?17:18 PDTN419UP
2025-10-20estimatedKRFDKSEA16:25 CDT15:52 PDT1h 26mN419UP
2025-10-15estimated?KGEG00:00Z17:38 PDT0h 37mN143UP
2025-10-14partialKSDF?21:09 EDTN403UP
2025-10-13KRFDKPDX14:35 CDT16:24 PDT3h 48mN403UP
2025-10-08estimated?KGEG00:00Z17:30 PDT0h 29mN126UP
2025-10-07partialKPDX?17:10 PDTN432UP
2025-10-06partialKPDX?12:31 PDTN432UP
2025-10-04KSDFKGEG09:38 EDT08:00 PDT1h 21mN145UP
2025-08-21estimatedKSDFKGEG03:14 EDT16:58 PDT16h 43mN138UP
2025-08-20estimated?KGEG00:07Z18:42 PDT1h 35mN121UP

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 UPS2986 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]