There are
639 mi
from Antioch, CA to Gresham, OR
That's the driving distance. It would take 12 hours 23 mins to go from Antioch, California to Gresham, Oregon.
The flight distance (direct flight from Antioch, CA to Gresham, OR) is 518.86 mi.
639 mi = 1,028.98 kms