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

4.6 out of 5 stars / 8 votes
| Flight | Departure | Arrival |
|---|---|---|
| DL8939 01:39 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| AA6404 08:02 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| WN1422 08:05 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| WN1514 08:55 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| UA2374 10:03 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| AA2414 11:05 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| AA2411 12:20 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| UA2115 13:06 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| WN4106 13:35 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| AA2423 14:28 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| WN2356 15:00 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| AA2114 15:37 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| UA2441 16:37 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| AA2860 17:55 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| AS2459 18:17 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| WN3546 18:35 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| WN1687 18:40 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| UA1561 18:44 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| AA1930 18:55 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| UA1375 20:58 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| AA2664 21:17 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| EJA740 22:42 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| F92638 23:59 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| F91192 23:59 |
San Francisco Intl (SFO) |
Phoenix Sky Harbor Intl (PHX) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Tue, 11 Nov | WN2589 | Phoenix Sky Harbor Intl (PHX) | San Francisco Intl (SFO) | 10:10 MST | 11:30 PST | 10:57 MST | 11:35 PST | |
| Tue, 11 Nov | WN2589 | Denver Intl (DEN) | Phoenix Sky Harbor Intl (PHX) | 07:25 MST | 09:30 MST | 07:20 MST | 09:02 MST | |
| Mon, 10 Nov | WN2589 | Denver Intl (DEN) | Phoenix Sky Harbor Intl (PHX) | 06:20 MST | 08:30 MST | N569WN (Boeing B737) | 06:28 MST | 08:55 MST |
| Sun, 09 Nov | WN2589 | Denver Intl (DEN) | Phoenix Sky Harbor Intl (PHX) | 06:20 MST | 08:30 MST | N469WN (Boeing B737) | 05:45 MST | 07:43 MST |
| Sat, 08 Nov | WN2589 | Denver Intl (DEN) | Phoenix Sky Harbor Intl (PHX) | 06:00 MST | 08:05 MST | N201LV (Boeing B737) | 05:58 MST | 09:12 MST |
| Fri, 07 Nov | WN2589 | Denver Intl (DEN) | Phoenix Sky Harbor Intl (PHX) | 06:20 MST | 08:30 MST | N264LV (Boeing B737) | 06:23 MST | 08:01 MST |
| Thu, 06 Nov | WN2589 | Denver Intl (DEN) | Phoenix Sky Harbor Intl (PHX) | 06:20 MST | 08:30 MST | N294WN (Boeing B737) | 06:23 MST | 08:03 MST |
| Wed, 05 Nov | WN2589 | Phoenix Sky Harbor Intl (PHX) | San Francisco Intl (SFO) | 10:10 MST | 11:30 PST | N8310C (Boeing B738) | 11:39 MST | 12:29 PST |
| Wed, 05 Nov | WN2589 | Denver Intl (DEN) | Phoenix Sky Harbor Intl (PHX) | 07:25 MST | 09:30 MST | N8310C (Boeing B738) | 07:34 MST | 09:13 MST |
| Tue, 04 Nov | WN2589 | Phoenix Sky Harbor Intl (PHX) | San Francisco Intl (SFO) | 10:10 MST | 11:30 PST | N8559Q ( B738) | 10:46 MST | 11:20 PST |
| Tue, 04 Nov | WN2589 | Denver Intl (DEN) | Phoenix Sky Harbor Intl (PHX) | 07:25 MST | 09:30 MST | N8559Q ( B738) | 07:00 MST | 09:52 MST |
| Mon, 03 Nov | WN2589 | Phoenix Sky Harbor Intl (PHX) | San Francisco Intl (SFO) | 10:10 MST | 11:30 PST | |||
| Mon, 03 Nov | WN2589 | Denver Intl (DEN) | Phoenix Sky Harbor Intl (PHX) | 07:25 MST | 09:30 MST | N8676A (Boeing B738) | 07:00 MST | 12:04 MST |
| Sun, 02 Nov | WN2589 | Denver Intl (DEN) | Phoenix Sky Harbor Intl (PHX) | 07:20 MST | 08:30 MST | N472WN (Boeing B737) | 06:20 MST | 07:47 MST |
| Sat, 01 Nov | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:15 PDT | 18:35 PDT | N443WN (BOEING B737) | 16:15 PDT | 17:15 PDT |
| Fri, 31 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:20 PDT | 18:40 PDT | N200WN (Boeing B737) | 16:23 PDT | 17:24 PDT |
| Thu, 30 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | N296WN (Boeing B737) | 18:28 PDT | 19:24 PDT |
| Thu, 30 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | N296WN (Boeing B737) | 16:12 MDT | 17:26 PDT |
| Thu, 30 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N210WN (Boeing B737) | 12:58 CDT | 13:50 MDT |
| Wed, 29 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 12:55 CDT | 14:10 MDT | N7745A (Boeing B737) | 12:16 CDT | 13:05 MDT |
| Tue, 28 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 12:55 CDT | 14:10 MDT | N294WN (Boeing B737) | 12:53 CDT | 13:45 MDT |
| Mon, 27 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | N469WN (Boeing B737) | 18:15 PDT | 19:07 PDT |
| Mon, 27 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | N469WN (Boeing B737) | 15:55 MDT | 17:23 PDT |
| Mon, 27 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N469WN (Boeing B737) | 14:06 CDT | 14:50 MDT |
| Sun, 26 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 19:05 PDT | 20:25 PDT | N7877H (Boeing B737) | 19:03 PDT | 20:00 PDT |
| Sat, 25 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:15 PDT | 18:35 PDT | N208WN (Boeing B737) | 16:15 PDT | 17:09 PDT |
| Fri, 24 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | N279WN (Boeing B737) | 17:24 PDT | 18:18 PDT |
| Fri, 24 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | N256WN (Boeing B737) | 15:08 MDT | 16:21 PDT |
| Fri, 24 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N7715E (Boeing B737) | 13:21 CDT | 14:03 MDT |
| Thu, 23 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | |||
| Thu, 23 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | N249WN (Boeing B737) | 18:14 MDT | 18:11 PDT |
| Thu, 23 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N249WN (Boeing B737) | 13:20 CDT | 17:10 MDT |
| Wed, 22 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 12:55 CDT | 14:10 MDT | |||
| Tue, 21 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 12:55 CDT | 14:10 MDT | |||
| Mon, 20 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | |||
| Mon, 20 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | N425LV (BOEING B737) | 15:15 MDT | 18:14 PDT |
| Mon, 20 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N425LV (BOEING B737) | 13:17 CDT | 14:40 MDT |
| Sun, 19 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 19:05 PDT | 20:25 PDT | N7849A (Boeing B737) | 18:23 PDT | 19:19 PDT |
| Fri, 17 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | N211WN (Boeing B737) | 17:21 PDT | 18:18 PDT |
| Fri, 17 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | |||
| Fri, 17 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N211WN (Boeing B737) | 13:02 CDT | 17:08 MDT |
| Thu, 16 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | N7722B (Boeing B737) | 17:49 PDT | 18:55 PDT |
| Thu, 16 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | N7722B (Boeing B737) | 15:38 MDT | 16:49 PDT |
| Thu, 16 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N7722B (Boeing B737) | 13:22 CDT | 14:27 MDT |
| Wed, 15 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 12:55 CDT | 14:10 MDT | N555LV (Boeing B737) | 12:20 CDT | 13:03 MDT |
| Tue, 14 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 12:55 CDT | 14:10 MDT | N7878A (Boeing B737) | 12:24 CDT | 13:05 MDT |
| Mon, 13 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | N479WN (Boeing B737) | 18:16 PDT | 19:13 PDT |
| Mon, 13 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | 15:15 MDT | 16:58 PDT | |
| Mon, 13 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | 13:07 CDT | 14:40 MDT | |
| Sun, 12 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 19:05 PDT | 20:25 PDT | N289CT (Boeing B737) | 18:28 PDT | 19:23 PDT |
| Sat, 11 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:15 PDT | 18:35 PDT | N439WN (BOEING B737) | 16:16 PDT | 17:10 PDT |
| Fri, 10 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | N295WN (Boeing B737) | 17:25 PDT | 18:22 PDT |
| Fri, 10 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | N295WN (Boeing B737) | 15:07 MDT | 16:24 PDT |
| Fri, 10 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N295WN (Boeing B737) | 13:08 CDT | 13:50 MDT |
| Thu, 09 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | N7846A (Boeing B737) | 17:46 PDT | 18:42 PDT |
| Thu, 09 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | N7846A (Boeing B737) | 15:04 MDT | 16:30 PDT |
| Thu, 09 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N7846A (Boeing B737) | 13:18 CDT | 14:05 MDT |
| Wed, 08 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 12:55 CDT | 14:10 MDT | N955WN (Boeing B737) | 12:07 CDT | 12:51 MDT |
| Tue, 07 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 12:55 CDT | 14:10 MDT | N7887A ( B737) | 14:55 CDT | 15:31 MDT |
| Mon, 06 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | N467WN (Boeing B737) | 17:54 PDT | 18:54 PDT |
| Mon, 06 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | N467WN (Boeing B737) | 15:32 MDT | 16:53 PDT |
| Mon, 06 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N467WN (Boeing B737) | 13:58 CDT | 14:37 MDT |
| Sun, 05 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 19:05 PDT | 20:25 PDT | N954WN (Boeing B737) | 18:13 PDT | 19:10 PDT |
| Sat, 04 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:15 PDT | 18:35 PDT | N470WN (Boeing B737) | 16:17 PDT | 17:12 PDT |
| Fri, 03 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | N7725A (Boeing B737) | 17:47 PDT | 18:37 PDT |
| Fri, 03 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | N7725A (Boeing B737) | 15:21 MDT | 16:49 PDT |
| Fri, 03 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N446WN (BOEING B737) | 13:50 CDT | 14:31 MDT |
| Thu, 02 Oct | WN2589 | Metropolitan Oakland Intl (OAK) | Ontario Intl (ONT) | 17:55 PDT | 19:20 PDT | |||
| Thu, 02 Oct | WN2589 | Denver Intl (DEN) | Metropolitan Oakland Intl (OAK) | 15:45 MDT | 17:20 PDT | N209WN (Boeing B737) | 18:14 MDT | 18:15 PDT |
| Thu, 02 Oct | WN2589 | Adams Fld (LIT) | Denver Intl (DEN) | 13:45 CDT | 15:05 MDT | N209WN (Boeing B737) | 13:07 CDT | 17:12 MDT |