Miles between Gresham, OR and Dinuba, CA

There are
790 mi
from Gresham, OR to Dinuba, CA

That's the driving distance. It would take 15 hours 17 mins to go from Gresham, Oregon to Dinuba, California.

The flight distance (direct flight from Gresham, OR to Dinuba, CA) is 638.73 mi.

790 mi = 1,270.64 kms