There are
21 mi
from Grand Prairie, TX to North Richland Hills, TX
That's the driving distance. It would take 28 minutes to go from Grand Prairie, Texas to North Richland Hills, Texas.
The flight distance (direct flight from Grand Prairie, TX to North Richland Hills, TX) is 14.74 mi.
21 mi = 34.13 kms