| ARRIVED 17 HOUR 36 MINUTES AGO |
![]() | ![]() |

4.1 out of 5 stars / 12 votes
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Sat, 20 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | |||
| Fri, 19 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | |||
| Thu, 18 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N144AN (Airbus A321) | 06:25 CDT | 06:54 CDT |
| Wed, 17 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N833AW (Airbus A319) | 06:07 CDT | 07:58 CDT |
| Tue, 16 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N835AW (Airbus A319) | 05:04 CDT | 07:52 CDT |
| Mon, 15 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N815AW (Airbus A319) | 05:32 CDT | 07:57 CDT |
| Sun, 14 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | 06:05 CDT | 06:55 CDT | |
| Sat, 13 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N730US (Airbus A319) | 06:09 CDT | 08:42 CDT |
| Fri, 12 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N659AW (Airbus A320) | 05:46 CDT | 10:43 CDT |
| Thu, 11 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N767UW (Airbus A319) | 05:35 CDT | 07:59 CDT |
| Wed, 10 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N170US (Airbus A321) | 05:20 CDT | 09:25 CDT |
| Tue, 09 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N136AN (Airbus A321) | 05:57 CDT | 06:45 CDT |
| Mon, 08 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N542UW (Airbus A321) | 05:16 CDT | 06:50 CDT |
| Sun, 07 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N70020 (Airbus A319) | 06:06 CDT | 08:45 CDT |
| Sat, 06 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N923NN (Boeing B738) | 05:26 CDT | 07:15 CDT |
| Fri, 05 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N730US (Airbus A319) | 05:51 CDT | 07:58 CDT |
| Thu, 04 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N121AN (Airbus A321) | 06:00 CDT | 06:36 CDT |
| Wed, 03 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:22 CDT | N668AW (Airbus A320) | 05:58 CDT | 07:57 CDT |
| Tue, 02 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:22 CDT | N157AA (Airbus A321) | 05:17 CDT | 09:22 CDT |
| Mon, 01 Jun | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N803AW (Airbus A319) | 06:03 CDT | 08:36 CDT |
| Sun, 31 May | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:22 CDT | N104UW (Airbus A320) | 05:36 CDT | 08:11 CDT |
| Sat, 30 May | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N149AN (Airbus A321) | 06:03 CDT | 06:30 CDT |
| Fri, 29 May | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N801AW (Airbus A319) | 05:55 CDT | 10:35 CDT |
| Thu, 28 May | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N127UW (Airbus A320) | 06:20 CDT | 12:33 CDT |
| Wed, 27 May | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N803AW (Airbus A319) | 05:22 CDT | 08:00 CDT |
| Tue, 26 May | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:22 CDT | N655AW (Airbus A320) | 06:03 CDT | 09:46 CDT |
| Mon, 25 May | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N836AW (Airbus A319) | 05:28 CDT | 07:47 CDT |
| Sun, 24 May | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:22 CDT | N156AN (Airbus A321) | 05:55 CDT | 06:40 CDT |
| Sat, 23 May | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:22 CDT | N108UW (Airbus A320) | 06:09 CDT | 09:46 CDT |
| Fri, 22 May | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N861NN (Boeing B738) | 05:30 CDT | 09:19 CDT |
| Thu, 21 May | AA2880 | Sioux Falls (FSD) | Dallas Fort Worth Intl (DFW) | 06:00 CDT | 08:21 CDT | N112US (Airbus A320) | 05:25 CDT | 08:02 CDT |
| Wed, 20 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | N197UW (Airbus A321) | 13:36 PDT | 15:41 MST |
| Wed, 20 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | N992AU (Airbus Mobile US | 10:25 MST | 15:11 PDT |
| Tue, 19 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | 13:14 PDT | 14:46 MST | |
| Tue, 19 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | |||
| Mon, 18 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | N156AN (Airbus A321) | 13:34 PDT | 17:15 MST |
| Mon, 18 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | N841NN (Boeing B738) | 10:29 MST | 12:14 PDT |
| Sun, 17 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | N174US (Airbus A321) | 14:11 PDT | 17:00 MST |
| Sun, 17 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | 13:10 MST | 14:42 PDT | |
| Sat, 16 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | N559UW (Airbus A321) | 14:59 PDT | 17:15 MST |
| Sat, 16 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | N932NN (Boeing B738) | 13:08 MST | 14:38 PDT |
| Fri, 15 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | 13:14 PDT | 18:19 MST | |
| Fri, 15 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | N659AW (Airbus A320) | 10:27 MST | 12:12 PDT |
| Thu, 14 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | 13:14 PDT | 15:26 MST | |
| Thu, 14 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | |||
| Wed, 13 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | |||
| Wed, 13 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | 10:10 MST | 14:41 PDT | |
| Tue, 12 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | 14:53 PDT | 15:18 MST | |
| Tue, 12 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | N836NN (Boeing B738) | 10:53 MST | 14:46 PDT |
| Mon, 11 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | 13:14 PDT | 15:18 MST | |
| Mon, 11 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | N121AN (Airbus A321) | 10:11 MST | 12:51 PDT |
| Sun, 10 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | 13:31 PDT | 18:47 MST | |
| Sun, 10 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | |||
| Sat, 09 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | |||
| Sat, 09 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | N679AW (Airbus A320) | 10:04 MST | 14:23 PDT |
| Fri, 08 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | |||
| Fri, 08 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | N324RA ( B38M) | 10:18 MST | 14:40 PDT |
| Thu, 07 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | 14:18 PDT | 15:32 MST | |
| Thu, 07 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | N950AN (Boeing B738) | 10:31 MST | 14:43 PDT |
| Wed, 06 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | 13:12 PDT | 15:46 MST | |
| Wed, 06 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | N134AN (Airbus A321) | 10:10 MST | 12:55 PDT |
| Tue, 05 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | |||
| Tue, 05 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | 10:30 MST | 14:48 PDT | |
| Mon, 04 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | 13:26 PDT | 14:54 MST | |
| Mon, 04 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | |||
| Sun, 03 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | N554UW (Airbus A321) | 14:26 PDT | 17:21 MST |
| Sun, 03 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | N308RD ( B38M) | 13:04 MST | 14:34 PDT |
| Sat, 02 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | N921US (Airbus A321) | 15:15 PDT | 15:15 MST |
| Sat, 02 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | 13:05 MST | 14:37 PDT | |
| Fri, 01 May | AA2880 | Sacramento Intl (SMF) | Phoenix Sky Harbor Intl (PHX) | 13:03 PDT | 15:02 MST | 13:12 PDT | 17:24 MST | |
| Fri, 01 May | AA2880 | Phoenix Sky Harbor Intl (PHX) | Sacramento Intl (SMF) | 10:04 MST | 12:13 PDT | 10:19 MST | 11:58 PDT | |