There are
199 mi
from Oklahoma City, OK to North Richland Hills, TX
That's the driving distance. It would take 3 hours 32 mins to go from Oklahoma City, Oklahoma to North Richland Hills, Texas.
The flight distance (direct flight from Oklahoma City, OK to North Richland Hills, TX) is 182.68 mi.
199 mi = 319.82 kms