Miles between Irving, TX and Oro Valley, AZ

There are
959 mi
from Irving, TX to Oro Valley, AZ

That's the driving distance. It would take 16 hours 22 mins to go from Irving, Texas to Oro Valley, Arizona.

The flight distance (direct flight from Irving, TX to Oro Valley, AZ) is 815.81 mi.

959 mi = 1,543.31 kms