Miles between Phoenix, AZ and Surprise, AZ

There are
24 mi
from Phoenix, AZ to Surprise, AZ

That's the driving distance. It would take 43 minutes to go from Phoenix, Arizona to Surprise, Arizona.

The flight distance (direct flight from Phoenix, AZ to Surprise, AZ) is 22.75 mi.

24 mi = 38.90 kms