Miles between Lafayette, LA and North Richland Hills, TX

There are
419 mi
from Lafayette, LA to North Richland Hills, TX

That's the driving distance. It would take 7 hours 22 mins to go from Lafayette, Louisiana to North Richland Hills, Texas.

The flight distance (direct flight from Lafayette, LA to North Richland Hills, TX) is 355.79 mi.

419 mi = 673.72 kms