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
| Airline | United Parcel Service |
| Typical origin | KDFW DALLAS FORT WORTH INTERNATIONAL |
| Typical destination | KPDX PORTLAND INTERNATIONAL |
| Distance | 1,402 nm |
Flight history 71 flights since Dec 2025
| Date | From | To | Dep | Arr | Duration | Aircraft |
|---|---|---|---|---|---|---|
| 2026-08-21 | KPDX PORTLAND INTERNATIONAL | KGEG SPOKANE INTERNATIONAL | 17:53 PDT | 18:43 PDT | 0h 50m | N467UP |
| 2026-08-20 | KDFW DALLAS FORT WORTH INTERNATIONAL | KPDX PORTLAND INTERNATIONAL | 14:33 CDT | 16:09 PDT | 3h 36m | N467UP |
| 2026-08-19partial | ? | ? | 00:44Z | N451UP | ||
| 2026-08-18estimated | ? | ? | 21:27Z | 23:10Z | 1h 42m | N451UP |
| 2026-08-14estimated | ? | ? | 00:42Z | 02:40Z | 1h 57m | N465UP |
| 2026-08-13partial | ? | ? | 00:43Z | N414UP | ||
| 2026-08-12partial | KPDX | ? | 17:45 PDT | N441UP | ||
| 2026-08-11partial | KPDX | ? | 12:31 PDT | N441UP |
Earlier flights (63) - back to 2025-12-10
| Date | From | To | Dep | Arr | Duration | Aircraft |
|---|---|---|---|---|---|---|
| 2026-07-23partial | ? | ? | 00:45Z | N448UP | ||
| 2026-07-22partial | ? | ? | 00:45Z | N436UP | ||
| 2026-07-21estimated | ? | ? | 19:38Z | 22:58Z | 3h 19m | N436UP |
| 2026-07-17estimated | ? | ? | 00:45Z | 02:46Z | 2h 00m | N417UP |
| 2026-07-16partial | ? | ? | 00:00Z | N411UP | ||
| 2026-07-15partial | ? | ? | 00:48Z | N465UP | ||
| 2026-07-14 | KDFW | KPDX | 14:35 CDT | 15:52 PDT | 3h 16m | N465UP |
| 2026-07-10 | KPDX | KGEG | 17:44 PDT | 19:36 PDT | 1h 52m | N458UP |
| 2026-07-09partial | KPDX | ? | 17:44 PDT | N449UP | ||
| 2026-07-08partial | KPDX | ? | 18:06 PDT | N426UP | ||
| 2026-07-07 | KDFW | KPDX | 15:13 CDT | 16:50 PDT | 3h 36m | N426UP |
| 2026-07-03 | KPDX | KGEG | 17:41 PDT | 19:30 PDT | 1h 48m | N425UP |
| 2026-07-02partial | KPDX | ? | 17:44 PDT | N404UP | ||
| 2026-07-01partial | KPDX | ? | 17:42 PDT | N413UP | ||
| 2026-06-30 | KDFW | KPDX | 16:40 CDT | 16:28 PDT | 1h 47m | N413UP |
| 2026-06-26 | KPDX | KGEG | 17:43 PDT | 18:38 PDT | 0h 54m | N413UP |
| 2026-06-25partial | KPDX | ? | 17:51 PDT | N411UP | ||
| 2026-06-24partial | KPDX | ? | 17:42 PDT | N472UP | ||
| 2026-06-23 | KDFW | KPDX | 14:52 CDT | 16:32 PDT | 3h 40m | N472UP |
| 2026-06-19 | KPDX | KGEG | 17:59 PDT | 19:48 PDT | 1h 48m | N421UP |
| 2026-06-18partial | KPDX | ? | 17:59 PDT | N410UP | ||
| 2026-06-17partial | KPDX | ? | 17:57 PDT | N448UP | ||
| 2026-06-16 | KDFW | KPDX | 14:40 CDT | 16:12 PDT | 3h 31m | N448UP |
| 2026-06-12 | KPDX | KGEG | 17:33 PDT | 19:26 PDT | 1h 52m | N447UP |
| 2026-06-11partial | KPDX | ? | 15:40 PDT | N447UP | ||
| 2026-05-29 | KPDX | KSKA | 17:52 PDT | 18:36 PDT | 0h 43m | N409UP |
| 2026-05-28partial | KPDX | ? | 17:46 PDT | N473UP | ||
| 2026-05-27 | KDFW | KPDX | 14:42 CDT | 16:16 PDT | 3h 33m | N473UP |
| 2026-05-22estimated | ? | ? | 01:17Z | 03:17Z | 2h 00m | N425UP |
| 2026-05-21partial | KPDX | ? | 17:58 PDT | N469UP | ||
| 2026-05-20partial | KPDX | ? | 01:11 PDT | N437UP | ||
| 2026-05-19 | KPDX | KGEG | 18:22 PDT | 07:05 PDT | 12h 43m | N450UP |
| 2026-05-12estimated | KDFW | KPDX | 14:30 CDT | 15:44 PDT | 3h 13m | N450UP |
| 2026-05-08 | KPDX | KGEG | 17:56 PDT | 19:35 PDT | 1h 38m | N429UP |
| 2026-05-07partial | KPDX | ? | 17:45 PDT | N457UP | ||
| 2026-05-06partial | KPDX | ? | 17:49 PDT | N475UP | ||
| 2026-05-05 | KDFW | KPDX | 14:45 CDT | 16:20 PDT | 3h 34m | N475UP |
| 2026-05-01 | KPDX | KGEG | 17:50 PDT | 19:35 PDT | 1h 44m | N450UP |
| 2026-04-30partial | KPDX | ? | 17:56 PDT | N461UP | ||
| 2026-04-29partial | KPDX | ? | 18:06 PDT | N420UP | ||
| 2026-04-28 | KDFW | KPDX | 14:42 CDT | 16:54 PDT | 4h 11m | N420UP |
| 2026-04-24estimated | ? | ? | 00:47Z | 02:38Z | 1h 51m | N412UP |
| 2026-04-23partial | ? | ? | 00:51Z | N472UP | ||
| 2026-04-22partial | ? | ? | 00:45Z | N412UP | ||
| 2026-04-21estimated | ? | ? | 19:38Z | 23:06Z | 3h 27m | N412UP |
| 2026-04-17estimated | ? | ? | 00:43Z | 02:40Z | 1h 57m | N468UP |
| 2026-04-16partial | ? | ? | 00:44Z | N407UP | ||
| 2026-04-15partial | ? | ? | 01:02Z | N469UP | ||
| 2026-04-14estimated | ? | ? | 19:37Z | 23:22Z | 3h 45m | N469UP |
| 2026-04-03estimated | ? | ? | 00:47Z | 02:45Z | 1h 58m | N418UP |
| 2026-04-02partial | ? | ? | 00:45Z | N420UP | ||
| 2026-04-01partial | ? | ? | 00:46Z | N470UP | ||
| 2026-03-31estimated | ? | ? | 19:28Z | 23:12Z | 3h 43m | N470UP |
| 2026-03-13estimated | ? | ? | 00:40Z | 02:38Z | 1h 58m | N409UP |
| 2026-03-11 | KDFW Dallas/Fort Worth International | KBOI | 14:50 CDT | 16:45 MDT | 2h 55m | A51B27 |
| 2026-02-19 | KDFW Dallas/Fort Worth International | ? | 14:41 CST | 23:16Z | 2h 35m | A533CA |
| 2026-02-11 | ? | KPDX Portland International | 00:01Z | 17:39 PST | 1h 38m | A53B38 |
| 2026-02-10 | KDFW Dallas/Fort Worth International | ? | 14:36 CST | 23:08Z | 2h 32m | A53B38 |
| 2026-02-05 | KDFW Dallas/Fort Worth International | KPDX Portland International | 14:36 CST | 15:59 PST | 3h 23m | A57B5A |
| 2026-01-30estimated | ? | ? | 00:01Z | 02:08Z | 2h 06m | A4C872 |
| 2026-01-22estimated | ? | ? | 00:01Z | 02:11Z | 2h 10m | A57B5A |
| 2026-01-21 | KDFW Dallas/Fort Worth International | ? | 14:55 CST | 23:51Z | 2h 55m | A57B5A |
| 2025-12-10 | ? | KGRF | 00:00Z | 19:03 PST | 3h 02m | A35EEB |
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.
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 own receiver network archive. Questions: [email protected]