Miles between Tucson, AZ and Grand Prairie, TX

There are
940 mi
from Tucson, AZ to Grand Prairie, TX

That's the driving distance. It would take 15 hours 59 mins to go from Tucson, Arizona to Grand Prairie, Texas.

The flight distance (direct flight from Tucson, AZ to Grand Prairie, TX) is 812 mi.

940 mi = 1,512.01 kms