Miles between Yuma, AZ and Grand Prairie, TX

There are
1,177 mi
from Yuma, AZ to Grand Prairie, TX

That's the driving distance. It would take 20 hours to go from Yuma, Arizona to Grand Prairie, Texas.

The flight distance (direct flight from Yuma, AZ to Grand Prairie, TX) is 1,023.66 mi.

1,177 mi = 1.61 kms