Flight

UPS2980

Flight history and live tracking for UPS2980, 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
Typical originKDFW DALLAS FORT WORTH INTERNATIONAL
Typical destinationKPDX PORTLAND INTERNATIONAL
Distance1,402 nm

Flight history 180 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-09-11estimated??00:44Z01:30Z0h 45mN426UP
2026-09-10partial??02:51ZN406UP
2026-09-10estimated??00:45Z01:42Z0h 56mN406UP
2026-09-09KDFWKPDX14:32 CDT16:04 PDT3h 31mN406UP
Earlier flights (176) - back to 2025-08-15
DateFromToDepArrDurationAircraft
2026-09-04estimated??00:48Z01:48Z0h 59mN414UP
2026-09-03partialKPDX?19:34 PDTN473UP
2026-09-03partialKPDX?17:43 PDTN473UP
2026-09-01KDFWKPDX14:33 CDT15:54 PDT3h 21mN466UP
2026-08-28estimated??00:51Z01:46Z0h 55mN443UP
2026-08-27partialKPDX?12:38 PDTN443UP
2026-08-25partialKPDX?12:26 PDTN405UP
2026-08-21estimated??00:44Z02:43Z1h 59mN467UP
2026-08-20partial??00:46ZN437UP
2026-08-19partial??00:44ZN451UP
2026-08-18estimated??21:27Z23:10Z1h 42mN451UP
2026-08-14estimated??00:42Z02:40Z1h 57mN465UP
2026-08-13partial??00:43ZN414UP
2026-08-12partialKPDX?17:45 PDTN441UP
2026-08-11partialKPDX?12:31 PDTN441UP
2026-07-23partial??00:45ZN448UP
2026-07-22partial??02:56ZN436UP
2026-07-22estimated??00:45Z01:32Z0h 47mN436UP
2026-07-21estimated?KPDX19:38Z15:58 PDT3h 19mN436UP
2026-07-17estimated??00:45Z01:30Z0h 44mN417UP
2026-07-16partial??03:14ZN411UP
2026-07-16partialKPDX?18:32 PDTN411UP
2026-07-15estimated??20:39Z23:58Z3h 19mN411UP
2026-07-15estimated??00:48Z01:32Z0h 43mN465UP
2026-07-14KDFWKPDX14:35 CDT15:52 PDT3h 16mN465UP
2026-07-10estimatedKPDX?17:44 PDT01:36Z0h 51mN458UP
2026-07-09partial??02:39ZN449UP
2026-07-09partialKPDX?17:44 PDTN449UP
2026-07-08partialKPDX?19:40 PDTN426UP
2026-07-08partialKPDX?18:06 PDTN426UP
2026-07-07KDFWKPDX15:13 CDT16:50 PDT3h 36mN426UP
2026-07-03estimatedKPDX?17:41 PDT01:32Z0h 50mN425UP
2026-07-02partialKPDX?19:30 PDTN404UP
2026-07-02partialKPDX?17:44 PDTN404UP
2026-07-01partialKPDX?17:42 PDTN413UP
2026-06-30estimatedKDFWKPDX16:40 CDT16:28 PDT1h 47mN413UP
2026-06-26estimatedKPDX?17:43 PDT01:38Z0h 54mN413UP
2026-06-25partial??02:54ZN411UP
2026-06-25estimatedKPDX?17:51 PDT01:48Z0h 57mN411UP
2026-06-24partialKPDX?17:42 PDTN472UP
2026-06-23KDFWKPDX14:52 CDT16:32 PDT3h 40mN472UP
2026-06-19partialKPDX?17:59 PDTN421UP
2026-06-18partialKPDX?17:59 PDTN410UP
2026-06-17partialKPDX?17:57 PDTN448UP
2026-06-16KDFWKPDX14:40 CDT16:12 PDT3h 31mN448UP
2026-06-12KPDXKGEG17:33 PDT18:22 PDT0h 48mN447UP
2026-06-11partialKPDX?15:40 PDTN447UP
2026-05-29partialKPDX?17:52 PDTN409UP
2026-05-28partialKPDX?19:39 PDTN473UP
2026-05-28estimatedKPDX?17:46 PDT01:34Z0h 48mN473UP
2026-05-27estimatedKDFWKPDX14:42 CDT16:16 PDT3h 33mN473UP
2026-05-22estimated?KGEG01:17Z19:24 PDT1h 06mN425UP
2026-05-21partial??02:48ZN469UP
2026-05-21estimatedKPDX?17:58 PDT02:00Z1h 01mN469UP
2026-05-20partialKPDX?01:11 PDTN437UP
2026-05-19KPDXKGEG18:22 PDT07:05 PDT12h 43mN450UP
2026-05-12estimatedKDFWKPDX15:09 CDT15:44 PDT2h 35mN450UP
2026-05-08partialKPDX?17:56 PDTN429UP
2026-05-07partial??02:40ZN457UP
2026-05-07estimatedKPDX?17:45 PDT01:38Z0h 52mN457UP
2026-05-06partialKPDX?17:49 PDTN475UP
2026-05-05KDFWKPDX14:45 CDT16:20 PDT3h 34mN475UP
2026-05-01estimatedKPDX?17:50 PDT01:36Z0h 45mN450UP
2026-04-30partial??02:49ZN461UP
2026-04-30estimatedKPDX?17:56 PDT01:52Z0h 55mN461UP
2026-04-29partial??02:51ZN420UP
2026-04-29partialKPDX?18:06 PDTN420UP
2026-04-28estimatedKDFWKPDX14:42 CDT16:54 PDT4h 11mN420UP
2026-04-24estimated?KPDX00:47Z19:38 PDT1h 51mN412UP
2026-04-23partial??02:41ZN472UP
2026-04-23estimated??00:51Z01:50Z0h 58mN472UP
2026-04-22partial??02:35ZN412UP
2026-04-22estimated??00:45Z01:40Z0h 55mN412UP
2026-04-21estimated?KPDX19:38Z16:06 PDT3h 27mN412UP
2026-04-17estimated??00:43Z01:46Z1h 02mN468UP
2026-04-16partialKPDX?19:34 PDTN407UP
2026-04-16estimated??00:44Z01:36Z0h 52mN407UP
2026-04-15partial??02:54ZN469UP
2026-04-15estimated??01:02Z01:56Z0h 53mN469UP
2026-04-14estimated?KPDX19:37Z16:22 PDT3h 45mN469UP
2026-04-03estimated?KPDX00:47Z18:42 PDT0h 54mN418UP
2026-04-02partial??02:45ZN420UP
2026-04-02estimated??00:45Z01:40Z0h 54mN420UP
2026-04-01partial??02:30ZN470UP
2026-04-01estimated??00:46Z01:26Z0h 40mN470UP
2026-03-31estimated?KPDX19:28Z16:12 PDT3h 43mN470UP
2026-03-13estimated??00:40Z01:30Z0h 50mN409UP
2026-03-12partialKPDX?17:52 PDTN428UP
2026-03-11partialKPDX?17:52 PDTN447UP
2026-03-10KDFWKPDX14:16 CDT16:28 PDT4h 11mN447UP
2026-03-06KPDXKGEG17:42 PST18:52 PST1h 09mN468UP
2026-03-05partialKPDX?17:43 PSTN473UP
2026-03-04partialKPDX?17:42 PSTN423UP
2026-03-04partialKPDX?16:01 PSTN423UP
2026-03-03estimatedKDFWKPDX14:35 CST15:58 PST3h 22mN423UP
2026-02-27KPDXKGEG18:04 PST18:56 PST0h 51mN414UP
2026-02-27partialKPDX?16:04 PSTN414UP
2026-02-26partialKPDX?17:40 PSTN463UP
2026-02-26partialKPDX?16:01 PSTN463UP
2026-02-25partialKPDX?17:50 PSTN406UP
2026-02-25partialKPDX?16:04 PSTN406UP
2026-02-24estimatedKDFWKPDX14:39 CST15:58 PST3h 19mN406UP
2026-02-20KPDXKGEG17:40 PST18:48 PST1h 07mN434UP
2026-02-20partialKPDX?16:00 PSTN434UP
2026-02-19partialKPDX?18:00 PSTN463UP
2026-02-19partialKPDX?16:03 PSTN463UP
2026-02-18partialKPDX?17:42 PSTN471UP
2026-02-17KDFWKPDX14:16 CST15:58 PST3h 41mN471UP
2026-02-13KTTDKGEG17:27 PST18:24 PST0h 57mN469UP
2026-02-13partialKPDX?16:00 PSTN469UP
2026-02-12partialKGEG?19:49 PSTN456UP
2026-02-12KPDXKGEG17:45 PST18:56 PST1h 10mN456UP
2026-02-11partialKPDX?17:28 PSTN436UP
2026-02-10KDFWKPDX14:36 CST16:26 PST3h 49mA53B38
2026-02-06KPDXKGEG16:00 PST18:34 PST2h 33mN452UP
2026-02-05partialKPDX?16:00 PSTN446UP
2026-02-04partialKPDX?17:26 PSTN459UP
2026-02-04partialKPDX?16:00 PSTN459UP
2026-02-03estimatedKDFWKPDX14:38 CST15:58 PST3h 19mN459UP
2026-01-30KPDXKGEG17:44 PST18:42 PST0h 57mN407UP
2026-01-30estimated?KPDX00:01Z16:28 PST0h 26mN407UP
2026-01-29partialKPDX?17:48 PSTN445UP
2026-01-29partialKPDX?16:00 PSTN445UP
2026-01-28partialKPDX?18:06 PSTN403UP
2026-01-28partialKPDX?16:00 PSTN403UP
2026-01-27estimatedKDFWKPDX15:03 CST15:58 PST2h 55mN403UP
2026-01-23KPDXKGEG17:31 PST18:28 PST0h 56mN403UP
2026-01-23partialKPDX?16:09 PSTN403UP
2026-01-22partialKPDX?17:37 PSTN452UP
2026-01-22estimated?KPDX00:01Z16:40 PST0h 39mN452UP
2026-01-21estimatedKDFWKPDX14:42 CST15:58 PST3h 15mN452UP
2026-01-09KPDXKGEG17:30 PST18:42 PST1h 11mN475UP
2026-01-09partialKPDX?16:01 PSTN475UP
2026-01-08partialKPDX?17:46 PSTN407UP
2026-01-08partialKPDX?16:00 PSTN407UP
2026-01-07partialKPDX?17:48 PSTN451UP
2026-01-07partialKPDX?16:00 PSTN451UP
2026-01-06estimatedKDFWKPDX14:54 CST15:58 PST3h 03mN451UP
2026-01-01partialKPDX?16:02 PSTN316UP
2025-12-31partial??00:00ZN354UP
2025-12-30estimatedKDFWKPDX15:00 CST15:58 PST2h 57mN354UP
2025-12-25partialKPDX?16:00 PSTN174UP
2025-12-24partial??00:00ZN170UP
2025-12-23estimatedKDFWKPDX15:21 CST15:58 PST2h 36mN170UP
2025-12-19partialKPDX?16:00 PSTN309UP
2025-12-18partial??00:00ZN306UP
2025-12-17partial??00:00ZN377UP
2025-12-16estimatedKDFWKPDX14:46 CST15:58 PST3h 11mN377UP
2025-12-12KPDXKSEA17:12 PST18:04 PST0h 51mA460D1
2025-12-12partialKPDX?16:00 PSTA460D1
2025-12-11partialKPDX?17:33 PSTN335UP
2025-12-11partialKPDX?16:00 PSTN335UP
2025-12-10partialKPDX?18:02 PSTN316UP
2025-12-10estimated?KPDX00:00Z16:58 PST0h 57mN316UP
2025-12-09estimatedKDFWKPDX14:52 CST15:58 PST3h 06mN316UP
2025-11-27estimated?KBFI02:22Z19:08 PST0h 45mN312UP
2025-11-27partialKPDX?16:32 PSTN312UP
2025-11-26estimated??21:07Z23:52Z2h 44mN312UP
2025-10-30partialKPDX?18:19 PDTN445UP
2025-10-29partial??01:06ZN429UP
2025-10-28partialKPDX?12:53 PDTN429UP
2025-10-24estimatedKTTD?17:35 PDT01:20Z0h 44mN403UP
2025-10-23partial??00:34ZN447UP
2025-10-22partial??00:53ZN415UP
2025-10-21partialKPDX?12:50 PDTN415UP
2025-10-15KPDXKGEG17:37 PDT18:42 PDT1h 04mN444UP
2025-10-14KDFWKPDX14:34 CDT15:56 PDT3h 21mN444UP
2025-10-08KPDXKGEG18:13 PDT19:16 PDT1h 02mN463UP
2025-10-08partialKPDX?17:00 PDTN463UP
2025-10-07estimatedKDFWKPDX15:29 CDT16:58 PDT3h 29mN463UP
2025-10-04KPDXKGEG08:02 PDT08:42 PDT0h 39mN439UP
2025-10-04partialKPDX?06:29 PDTN439UP
2025-08-22KPDXKGEG17:15 PDT18:12 PDT0h 56mN418UP
2025-08-21estimatedKDFWKPDX02:14 CDT16:20 PDT16h 05mN458UP
2025-08-15KPDXKGEG18:40 PDT19:40 PDT0h 59mN419UP
2025-08-15estimated?KDFW00:33Z19:54 CDT0h 21mN419UP

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