A real leave-by table for Sun City, Sun City West, Surprise, Peoria and Glendale.
Most "leave by" advice tells you when to get in the car. That's the wrong end of the problem. What you actually need is what time someone should be in your driveway — and from the Northwest Valley that answer changes by about 45 minutes depending on whether you're in Glendale or Surprise, and by another 30 depending on the hour.
Every number on this page comes out of one line of arithmetic:
Pickup time = flight time − 2 hours at the terminal − drive time − 10 minutes to load.
Two hours is the domestic standard at Sky Harbor. With TSA PreCheck you can reasonably use 90 minutes, which makes every pickup time below 30 minutes later. The 10 minutes at the start is real: bags come out, the door gets locked, someone goes back for the passports.
Standard security, no PreCheck. Times are rounded to the nearest five minutes, because nobody schedules a 4:07am pickup.
| Your flight | Sun City West | Sun City | Surprise | Peoria | Glendale |
|---|---|---|---|---|---|
| 5:00am | 2:10am | 2:20am | 2:10am | 2:25am | 2:30am |
| 6:00am | 3:10am | 3:20am | 3:10am | 3:25am | 3:30am |
| 7:00am | 4:10am | 4:20am | 4:10am | 4:25am | 4:30am |
| 8:00am | 5:10am | 5:20am | 5:10am | 5:25am | 5:30am |
| 9:00am | 5:55am | 6:05am | 5:55am | 6:10am | 6:15am |
| 10:00am | 6:55am | 7:05am | 6:55am | 7:10am | 7:15am |
| 12:00pm | 8:55am | 9:05am | 8:55am | 9:10am | 9:15am |
| 6:00pm | 2:40pm | 2:50pm | 2:40pm | 2:55pm | 3:00pm |
With PreCheck, add 30 minutes to any cell. A 6:00am flight out of Sun City West goes from a 3:10am pickup to 3:40am — which is the difference between a rough morning and a normal one, and the main reason PreCheck is worth it out here.
These are door-to-terminal, not house-to-parking-lot. The 4:00am column is the one worth trusting most: it's the only hour with essentially no variance.
| From | Miles | Before 6amFree-flow | 6–9:30amBuild-up | 9:30am–3pmMidday | 3–6pmEvening rush | Fare |
|---|---|---|---|---|---|---|
| Sun City West | 32 | 38 min | 53 min | 46 min | 68 min | $70 |
| Sun City | 26 | 32 min | 47 min | 40 min | 62 min | $70 |
| Surprise | 34 | 40 min | 55 min | 48 min | 70 min | $75 |
| Peoria | 19 | 25 min | 40 min | 33 min | 55 min | $70 |
| Glendale | 16 | 22 min | 37 min | 30 min | 52 min | $70 |
The fare column is the whole van, one to six passengers — not per person. It's the same number at 3:15am as at 2:00pm; there's no night rate and no surge.
Spring Training changes the arithmetic for about six weeks. Surprise Stadium, Peoria Sports Complex and Camelback Ranch all sit on the same corridor you'd use to get to the airport, and a day game empties out into the afternoon rush. Through February and March, add 15 minutes to any afternoon or evening pickup on this page.
The same weeks are when the early-morning slots fill up furthest ahead. From November through mid-April the 4:00–5:30am block is routinely booked three to four weeks out, and Sunday and Monday go first. The longest of these runs is Sun City West, at 32 miles, which is also where the whole-van fare beats per-person pricing by the widest margin.
Sky Harbor runs two passenger terminals, 3 and 4. Terminal 4 is much the larger of the two and handles most departures; your boarding pass or airline app will say which one you need. It matters here for one reason: they're a few minutes apart on the airport loop, and the drop-off curbs are separate. Tell whoever is driving you which terminal when you book, not when you're pulling in.
Honestly: if you're travelling alone, on a midday flight, from Glendale or Peoria, and you'll be back inside three or four days, park at the airport. The economy lots are cheap enough over a short trip that a round-trip fare is hard to justify, and midday traffic is forgiving.
Where this stops being true is early departures, longer trips, and groups. A 3:15am pickup is not a favour you want to ask anyone, two weeks of parking costs more than both legs of a fare, and once there are four or more of you the whole-van rate is cheaper than per-person shuttle pricing on the same route. That's the case where booking a ride is simply the better deal, not just the more comfortable one.
Give us the flight time and the origin and we'll work backwards to the pickup using the same arithmetic as above — then we watch the flight, so an earlier gate change or a delay moves the pickup without you having to call.
Last reviewed 2026-09-08.