There are
211 mi
from Edmond, OK to North Richland Hills, TX
That's the driving distance. It would take 3 hours 47 mins to go from Edmond, Oklahoma to North Richland Hills, Texas.
The flight distance (direct flight from Edmond, OK to North Richland Hills, TX) is 195.26 mi.
211 mi = 339.67 kms