There are
362 mi
from Salem, OR to Arcata, CA
That's the driving distance. It would take 7 hours 38 mins to go from Salem, Oregon to Arcata, California.
The flight distance (direct flight from Salem, OR to Arcata, CA) is 286.60 mi.
362 mi = 582.76 kms