| ARRIVED 1 HOUR 5 MINUTES AGO |
![]() | ![]() |

Not Rated
| Flight | Departure | Arrival |
|---|---|---|
| WN3450 07:05 |
General Mitchell Intl (MKE) |
Phoenix Sky Harbor Intl (PHX) |
| WN2954 07:05 |
General Mitchell Intl (MKE) |
Phoenix Sky Harbor Intl (PHX) |
| WN146 07:50 |
General Mitchell Intl (MKE) |
Phoenix Sky Harbor Intl (PHX) |
| AA2132 09:05 |
General Mitchell Intl (MKE) |
Phoenix Sky Harbor Intl (PHX) |
| WN3451 12:20 |
General Mitchell Intl (MKE) |
Phoenix Sky Harbor Intl (PHX) |
| WN1122 16:00 |
General Mitchell Intl (MKE) |
Phoenix Sky Harbor Intl (PHX) |
| WN1161 20:45 |
General Mitchell Intl (MKE) |
Phoenix Sky Harbor Intl (PHX) |
| WN3452 22:00 |
General Mitchell Intl (MKE) |
Phoenix Sky Harbor Intl (PHX) |
| WN2955 22:05 |
General Mitchell Intl (MKE) |
Phoenix Sky Harbor Intl (PHX) |
| Date | Flight | Departure Airport | Arrival Airport | Scheduled | Plane | Estimated | ||
|---|---|---|---|---|---|---|---|---|
| Departure | Arrival | Departure | Arrival | |||||
| Sun, 28 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 08:05 MST | 13:20 CDT | 08:17 MST | 13:14 CDT | |
| Sat, 27 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 09:00 MST | 14:20 CDT | N8504G (Boeing B738) | 13:03 MST | 16:04 CDT |
| Fri, 26 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 07:40 MST | 13:00 CDT | 07:57 MST | 12:40 CDT | |
| Thu, 25 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 07:40 MST | 13:00 CDT | 07:46 MST | 12:35 CDT | |
| Mon, 22 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 07:40 MST | 13:00 CDT | 07:52 MST | 12:39 CDT | |
| Sun, 21 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 08:05 MST | 13:20 CDT | N8534Z ( B738) | 08:23 MST | 13:11 CDT |
| Sat, 20 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 09:00 MST | 14:20 CDT | |||
| Fri, 19 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 07:40 MST | 13:00 CDT | 07:59 MST | 12:50 CDT | |
| Thu, 18 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 07:40 MST | 13:00 CDT | 07:56 MST | 12:54 CDT | |
| Mon, 15 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 07:40 MST | 13:00 CDT | N8545V ( B738) | 08:10 MST | 13:00 CDT |
| Sun, 14 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 08:05 MST | 13:20 CDT | N8691A (Boeing B738) | 08:11 MST | 12:59 CDT |
| Sat, 13 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 09:00 MST | 14:20 CDT | N8706W ( B38M) | 09:34 MST | 14:21 CDT |
| Fri, 12 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 07:40 MST | 13:00 CDT | 08:32 MST | 13:17 CDT | |
| Thu, 11 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 07:40 MST | 13:00 CDT | 07:48 MST | 12:51 CDT | |
| Mon, 08 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 07:40 MST | 13:00 CDT | 07:57 MST | 12:50 CDT | |
| Sun, 07 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 08:05 MST | 13:20 CDT | 08:20 MST | 13:29 CDT | |
| Sat, 06 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 09:00 MST | 14:20 CDT | 08:59 MST | 14:04 CDT | |
| Fri, 05 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 07:40 MST | 13:00 CDT | |||
| Thu, 04 Jun | WN4104 | Phoenix Sky Harbor Intl (PHX) | General Mitchell Intl (MKE) | 07:40 MST | 13:00 CDT | N445WN (BOEING B737) | 07:48 MST | 12:46 CDT |
| Wed, 03 Jun | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:55 PDT | 17:30 PDT | N7752B (Boeing B737) | 16:52 PDT | 18:18 PDT |
| Tue, 02 Jun | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:55 PDT | 17:30 PDT | N274WN (Boeing B737) | 16:53 PDT | 18:22 PDT |
| Mon, 01 Jun | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | N8631A (Boeing B738) | 16:41 PDT | 18:22 PDT |
| Sun, 31 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 16:40 PDT | 18:30 PDT | |||
| Sat, 30 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 16:10 PDT | 17:45 PDT | N7873A (Boeing B737) | 16:23 PDT | 17:56 PDT |
| Fri, 29 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | N8679A (Boeing B738) | 16:25 PDT | 18:20 PDT |
| Thu, 28 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | 17:57 PDT | 19:15 PDT | |
| Wed, 27 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:55 PDT | 17:30 PDT | N7750A (Boeing B737) | 17:06 PDT | 18:46 PDT |
| Tue, 26 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:55 PDT | 17:30 PDT | |||
| Mon, 25 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | 16:57 PDT | 18:37 PDT | |
| Sun, 24 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 16:10 PDT | 17:50 PDT | 16:32 PDT | 18:01 PDT | |
| Sat, 23 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 16:10 PDT | 17:45 PDT | N455WN (Boeing B737) | 16:04 PDT | 17:22 PDT |
| Fri, 22 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | N8524Z ( B738) | 16:31 PDT | 18:36 PDT |
| Thu, 21 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | 16:15 PDT | 18:14 PDT | |
| Wed, 20 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:55 PDT | 17:30 PDT | N474WN (Boeing B737) | 16:40 PDT | 18:18 PDT |
| Tue, 19 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:55 PDT | 17:30 PDT | N954WN (Boeing B737) | 16:28 PDT | 17:46 PDT |
| Mon, 18 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | 16:52 PDT | 18:18 PDT | |
| Sun, 17 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 16:40 PDT | 18:30 PDT | 17:24 PDT | 19:11 PDT | |
| Sat, 16 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 16:10 PDT | 17:45 PDT | N272WN (Boeing B737) | 16:38 PDT | 17:51 PDT |
| Fri, 15 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | N8682B (Boeing B738) | 17:01 PDT | 18:09 PDT |
| Thu, 14 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | 17:05 PDT | 18:13 PDT | |
| Wed, 13 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:55 PDT | 17:30 PDT | |||
| Tue, 12 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:55 PDT | 17:30 PDT | N260WN (Boeing B737) | 16:55 PDT | 18:06 PDT |
| Mon, 11 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | 16:37 PDT | 18:04 PDT | |
| Sun, 10 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 16:40 PDT | 18:30 PDT | 17:21 PDT | 18:45 PDT | |
| Sat, 09 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 16:10 PDT | 17:45 PDT | N222WN (Boeing B737) | 17:00 PDT | 18:13 PDT |
| Fri, 08 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | |||
| Thu, 07 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | N8553W ( B738) | 17:56 PDT | 19:07 PDT |
| Wed, 06 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:55 PDT | 17:30 PDT | N290WN (Boeing B737) | 17:47 PDT | 18:55 PDT |
| Tue, 05 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:55 PDT | 17:30 PDT | N7746C (Boeing B737) | 17:10 PDT | 18:18 PDT |
| Mon, 04 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | 16:40 PDT | 18:17 PDT | |
| Sun, 03 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 16:40 PDT | 18:30 PDT | 16:36 PDT | 18:41 PDT | |
| Sat, 02 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 16:10 PDT | 17:45 PDT | N289CT (Boeing B737) | 16:18 PDT | 17:46 PDT |
| Fri, 01 May | WN4104 | San Francisco Intl (SFO) | San Diego Intl (SAN) | 15:40 PDT | 17:15 PDT | N8697C (Boeing B738) | 17:37 PDT | 19:02 PDT |