Miles between Gresham, OR and North Richland Hills, TX

There are
1,979 mi
from Gresham, OR to North Richland Hills, TX

That's the driving distance. It would take 1 day 10 hours to go from Gresham, Oregon to North Richland Hills, Texas.

The flight distance (direct flight from Gresham, OR to North Richland Hills, TX) is 1,598.19 mi.

1,979 mi = 1.61 kms