Miles between St Joseph, MO and North Richland Hills, TX

There are
564 mi
from St Joseph, MO to North Richland Hills, TX

That's the driving distance. It would take 9 hours 58 mins to go from St Joseph, Missouri to North Richland Hills, Texas.

The flight distance (direct flight from St Joseph, MO to North Richland Hills, TX) is 496.52 mi.

564 mi = 907.06 kms