Miles between Fort Worth, TX and Casa Grande, AZ

There are
989 mi
from Fort Worth, TX to Casa Grande, AZ

That's the driving distance. It would take 16 hours 50 mins to go from Fort Worth, Texas to Casa Grande, Arizona.

The flight distance (direct flight from Fort Worth, TX to Casa Grande, AZ) is 837.81 mi.

989 mi = 1,591.28 kms