Miles between San Angelo, TX and Grand Prairie, TX

There are
261 mi
from San Angelo, TX to Grand Prairie, TX

That's the driving distance. It would take 4 hours 42 mins to go from San Angelo, Texas to Grand Prairie, Texas.

The flight distance (direct flight from San Angelo, TX to Grand Prairie, TX) is 219.90 mi.

261 mi = 420.39 kms