There are
1,690 mi
from Elk Grove, CA to North Richland Hills, TX
That's the driving distance. It would take 1 day 6 hours to go from Elk Grove, California to North Richland Hills, Texas.
The flight distance (direct flight from Elk Grove, CA to North Richland Hills, TX) is 1,405.01 mi.
1,690 mi = 1.61 kms