There are
512 mi
from Lawrence, KS to North Richland Hills, TX
That's the driving distance. It would take 8 hours 48 mins to go from Lawrence, Kansas to North Richland Hills, Texas.
The flight distance (direct flight from Lawrence, KS to North Richland Hills, TX) is 438.45 mi.
512 mi = 823.26 kms