| ARRIVED 12 HOUR 19 MINUTES AGO |
![]() | ![]() |
Dallas-Fort Worth, United States| LATE 28 min |

4.7 out of 5 stars / 7 votes
| Flight | Departure | Arrival |
|---|---|---|
| AS539 05:12 |
Portland Intl (PDX) |
Dallas Fort Worth Intl (DFW) |
| AA3229 05:34 |
Portland Intl (PDX) |
Dallas Fort Worth Intl (DFW) |
| AA821 06:33 |
Portland Intl (PDX) |
Dallas Fort Worth Intl (DFW) |
| AA2104 11:15 |
Portland Intl (PDX) |
Dallas Fort Worth Intl (DFW) |
| AA2216 13:25 |
Portland Intl (PDX) |
Dallas Fort Worth Intl (DFW) |
| AS509 17:17 |
Portland Intl (PDX) |
Dallas Fort Worth Intl (DFW) |
| AA2655 17:46 |
Portland Intl (PDX) |
Dallas Fort Worth Intl (DFW) |
| AS392 18:59 |
Portland Intl (PDX) |
Dallas Fort Worth Intl (DFW) |
| AA2496 19:34 |
Portland Intl (PDX) |
Dallas Fort Worth Intl (DFW) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Tue, 02 Dec | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:40 CST | 19:00 PST | |||
| Mon, 01 Dec | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 17:05 CST | 19:27 PST | 17:48 CST | 19:43 PST | |
| Sun, 30 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 17:05 CST | 19:27 PST | 17:54 CST | 15:54 PST | |
| Sat, 29 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 17:05 CST | 19:27 PST | 17:11 CST | 19:12 PST | |
| Fri, 28 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 17:05 CST | 19:27 PST | 16:59 CST | 19:00 PST | |
| Wed, 26 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 17:05 CST | 19:27 PST | N409AS (Boeing B739) | 17:16 CST | 19:19 PST |
| Tue, 25 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 17:05 CST | 19:27 PST | 17:30 CST | 19:37 PST | |
| Mon, 24 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 17:05 CST | 19:27 PST | |||
| Sun, 23 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 17:05 CST | 19:27 PST | 17:25 CST | 19:36 PST | |
| Sat, 22 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 17:05 CST | 19:27 PST | N253AK (Boeing B739) | 17:12 CST | 18:53 PST |
| Fri, 21 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 17:05 CST | 19:27 PST | N409AS (Boeing B739) | 17:17 CST | 19:05 PST |
| Thu, 20 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | N486AS (Boeing B739) | 19:41 CST | 21:19 PST |
| Wed, 19 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | 17:07 CST | 18:59 PST | |
| Tue, 18 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | 16:54 CST | 18:36 PST | |
| Mon, 17 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | N251AK (Boeing B739) | 17:22 CST | 19:07 PST |
| Sun, 16 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | 16:59 CST | 18:24 PST | |
| Sat, 15 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | 16:54 CST | 18:28 PST | |
| Fri, 14 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | N428AS (Boeing B739) | 19:11 CST | 21:06 PST |
| Thu, 13 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | N513AS (Boeing B738) | 16:55 CST | 18:49 PST |
| Wed, 12 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | 16:51 CST | 18:43 PST | |
| Tue, 11 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | N402AS (Boeing B739) | 16:58 CST | 18:55 PST |
| Mon, 10 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | 16:47 CST | 18:34 PST | |
| Sun, 09 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | 17:00 CST | 19:03 PST | |
| Sat, 08 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | N597AS (Boeing B738) | 16:47 CST | 18:41 PST |
| Fri, 07 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | 16:49 CST | 18:50 PST | |
| Thu, 06 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | N236AK (Boeing B739) | 16:54 CST | 19:03 PST |
| Wed, 05 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | N464AS (Boeing B739) | 16:59 CST | 18:51 PST |
| Tue, 04 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | 16:56 CST | 18:46 PST | |
| Mon, 03 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CST | 19:05 PST | 17:04 CST | 18:51 PST | |
| Sun, 02 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 17:49 CST | 20:05 PST | 17:06 CST | 18:42 PST | |
| Sat, 01 Nov | AS646 | Dallas Fort Worth Intl (DFW) | Portland Intl (PDX) | 16:49 CDT | 19:05 PDT | N556AS (Boeing B738) | 16:30 CDT | 18:19 PDT |