There are
419 mi
from Gresham, OR to Arcata, CA
That's the driving distance. It would take 8 hours 52 mins to go from Gresham, Oregon to Arcata, California.
The flight distance (direct flight from Gresham, OR to Arcata, CA) is 330.78 mi.
419 mi = 673.72 kms