Miles between Sterling Heights, MI and North Richland Hills, TX

There are
1,227 mi
from Sterling Heights, MI to North Richland Hills, TX

That's the driving distance. It would take 22 hours 15 mins to go from Sterling Heights, Michigan to North Richland Hills, Texas.

The flight distance (direct flight from Sterling Heights, MI to North Richland Hills, TX) is 1,025 mi.

1,227 mi = 1.61 kms