Phoenix to Tucson is about 138 miles (222 km) by road and 106 miles in a straight line. The drive takes around 2 hr 28 min. The distance is the same in reverse, from Tucson to Phoenix.
What This Distance Means for Your Trip
At 138 miles, this is a driving distance rather than a flying one — and a train or bus is often an option too. A scheduled flight would cover only about 106 miles in the air, and once you factor in getting to the airport, checking in and clearing security, that airport time alone cancels out anything saved aloft. For a trip this length, driving is almost always the practical choice.
Want the full side-by-side on time, cost and hassle? See our drive-or-fly breakdown for Phoenix to Tucson.
How we calculate these figures
Straight-line distance uses the great-circle (haversine) formula between each city's centre coordinates. Road distance applies a circuity factor of roughly 1.2–1.4× to reflect that roads are not straight. Driving time assumes typical blended speeds for a trip of this length, and flight time is the great-circle distance at about 875 km/h cruise plus around 30 minutes for taxi, climb, descent and approach. The door-to-door air estimate adds about three hours for airport access, check-in, security and boarding. Real figures vary with your exact route, traffic, weather, aircraft and connections.
Phoenix to Tucson is Arizona's most straightforward drive — 115 miles south on I-10 through classic Sonoran Desert scenery. It's a comfortable 2-hour trip, easily done as a day trip from either city.
The drive descends gradually from the Phoenix metro through open desert, passing the town of Casa Grande before the landscape gives way to the Rincon and Tucson Mountains framing the approach to Tucson.
Stops Along the Way
Home of the mysterious Casa Grande Ruins National Monument — a 700-year-old Hohokam "great house" with a dramatic protective canopy.
Meeting someone from Tucson? Find the exact halfway point between Phoenix and Tucson so neither of you drives the whole way — or plan evenly-spaced rest and fuel stops along the route.
Tips for This Trip
It's an easy day trip in either direction
At 2 hours each way, Phoenix–Tucson is very manageable as a day trip. But Tucson deserves an overnight for its food scene and hiking.
Saguaro National Park is next to Tucson
Both the East and West districts of Saguaro National Park are just outside Tucson — the forest of giant saguaro cacti is extraordinary.
Watch out for dust storms (haboobs) in summer
July and August bring dramatic dust storms across the I-10 corridor. If visibility drops, pull over and turn off lights — never stop on the shoulder.
🏨 Hotels in Tucson
Compare 2M+ properties on Booking.com — free cancellation on most stays. Filter by price, neighborhood, and traveler ratings.
Search Hotels in Tucson →Affiliate link — we may earn a small commission at no extra cost to you.
Frequently Asked Questions
How far is Tucson from Phoenix?
Tucson is about 100 miles (161 km) from Phoenix in a straight line, and approximately 115 miles (185 km) by road via Interstate 10 south.
How long does it take to drive from Phoenix to Tucson?
The drive takes about 2 hours in clear traffic — it's one of Arizona's most straightforward inter-city drives.
What should I do in Tucson?
Saguaro National Park (both districts) is the top natural attraction. The University of Arizona campus and 4th Avenue district have great food and culture, and the Arizona-Sonora Desert Museum is one of the best wildlife parks in the Southwest.
How long is the drive from Phoenix to Tucson?
Driving from Phoenix to Tucson takes approximately 2 hr 28 min in normal conditions, covering about 138 miles. Traffic, weather, and rest stops will affect your actual time.
How many miles is it from Phoenix to Tucson?
It is about 138 miles by road from Phoenix to Tucson, and approximately 106 miles as the crow flies.
Is the distance the same from Tucson to Phoenix?
Yes — the distance from Tucson to Phoenix is the same: about 138 miles by road and around 2 hr 28 min of driving. Whether you search "Phoenix to Tucson" or "Tucson to Phoenix", the distance and drive time are identical.
