Miles between San Angelo, TX and North Richland Hills, TX

There are
251 mi
from San Angelo, TX to North Richland Hills, TX

That's the driving distance. It would take 4 hours 29 mins to go from San Angelo, Texas to North Richland Hills, Texas.

The flight distance (direct flight from San Angelo, TX to North Richland Hills, TX) is 210.19 mi.

251 mi = 403.74 kms