There are
1,205 mi
from Detroit, MI to North Richland Hills, TX
That's the driving distance. It would take 21 hours 48 mins to go from Detroit, Michigan to North Richland Hills, Texas.
The flight distance (direct flight from Detroit, MI to North Richland Hills, TX) is 1,014.24 mi.
1,205 mi = 1.61 kms