There are
25 mi
from Lewisville, TX to North Richland Hills, TX
That's the driving distance. It would take 32 minutes to go from Lewisville, Texas to North Richland Hills, Texas.
The flight distance (direct flight from Lewisville, TX to North Richland Hills, TX) is 19.99 mi.
25 mi = 40.43 kms