| ARRIVED 18 HOUR 19 MINUTES AGO |
![]() | ![]() |

4.1 out of 5 stars / 12 votes
| Flight | Departure | Arrival |
|---|---|---|
| AS2023 00:12 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| AS2323 00:12 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| UA1168 00:26 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| AS1410 09:35 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| UA2367 10:53 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| AS235 13:47 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| UA1668 14:46 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| AS1302 16:50 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| UA2611 18:36 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| UA2646 20:38 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| AS525 21:08 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| UA334 22:51 |
San Francisco Intl (SFO) |
Portland Intl (PDX) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Fri, 05 Dec | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:36 PST | 12:29 PST | |||
| Thu, 04 Dec | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:36 PST | 12:29 PST | 10:39 PST | 12:14 PST | |
| Wed, 03 Dec | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:36 PST | 12:29 PST | N280AK ( B739) | 10:46 PST | 12:05 PST |
| Tue, 02 Dec | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:36 PST | 12:29 PST | 10:31 PST | 12:03 PST | |
| Mon, 01 Dec | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:00 PST | 11:54 PST | N265AK (Boeing B739) | 10:25 PST | 11:46 PST |
| Sun, 30 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:00 PST | 11:54 PST | N248AK (Boeing B739) | 10:11 PST | 11:30 PST |
| Sat, 29 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:55 PST | 12:44 PST | N266AK (Boeing B739) | 11:07 PST | 12:37 PST |
| Fri, 28 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:00 PST | 11:54 PST | N487AS (Boeing B739) | 09:58 PST | 12:13 PST |
| Thu, 27 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:00 PST | 11:54 PST | N260AK (Boeing B739) | 10:01 PST | 11:39 PST |
| Wed, 26 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:00 PST | 11:54 PST | 10:08 PST | 11:50 PST | |
| Tue, 25 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:00 PST | 11:54 PST | 10:06 PST | 11:45 PST | |
| Mon, 24 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:00 PST | 11:54 PST | 10:02 PST | 11:38 PST | |
| Sun, 23 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:00 PST | 11:54 PST | 10:10 PST | 11:53 PST | |
| Sat, 22 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:55 PST | 12:44 PST | N407AS (Boeing B739) | 10:52 PST | 12:19 PST |
| Fri, 21 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:00 PST | 11:54 PST | N552AS (Boeing B738) | 10:00 PST | 11:33 PST |
| Thu, 20 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | |||
| Wed, 19 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | N558AS (Boeing B738) | 11:00 PST | 12:24 PST |
| Tue, 18 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | N492AS (Boeing B739) | 10:41 PST | 12:08 PST |
| Mon, 17 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | 10:35 PST | 12:21 PST | |
| Sun, 16 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | 10:33 PST | 12:19 PST | |
| Sat, 15 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | N408AS (Boeing B739) | 10:39 PST | 12:29 PST |
| Fri, 14 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | |||
| Thu, 13 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | |||
| Wed, 12 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | N587AS (Boeing B738) | 10:50 PST | 12:25 PST |
| Tue, 11 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | N251AK (Boeing B739) | 11:04 PST | 12:40 PST |
| Mon, 10 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | N474AS (Boeing B739) | 10:36 PST | 12:15 PST |
| Sun, 09 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | N536AS (Boeing B738) | 10:56 PST | 12:24 PST |
| Sat, 08 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | 12:42 PST | 14:15 PST | |
| Fri, 07 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | 10:37 PST | 12:25 PST | |
| Thu, 06 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | 10:43 PST | 12:14 PST | |
| Wed, 05 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | N431AS (Boeing B739) | 10:57 PST | 12:37 PST |
| Tue, 04 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | N538AS (Boeing B738) | 10:53 PST | 12:20 PST |
| Mon, 03 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PST | 12:35 PST | 10:40 PST | 12:18 PST | |
| Sun, 02 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 11:40 PST | 13:35 PST | |||
| Sat, 01 Nov | AS128 | Portland Intl (PDX) | San Francisco Intl (SFO) | 10:40 PDT | 12:35 PDT | N494AS (Boeing B739) | 09:55 PDT | 11:23 PDT |