There are
675 mi
from San Jose, CA to Gresham, OR
That's the driving distance. It would take 13 hours 2 mins to go from San Jose, California to Gresham, Oregon.
The flight distance (direct flight from San Jose, CA to Gresham, OR) is 564.53 mi.
675 mi = 1,086.74 kms