Miles between St George, UT and North Richland Hills, TX

There are
1,148 mi
from St George, UT to North Richland Hills, TX

That's the driving distance. It would take 21 hours 18 mins to go from St George, Utah to North Richland Hills, Texas.

The flight distance (direct flight from St George, UT to North Richland Hills, TX) is 969.92 mi.

1,148 mi = 1.61 kms