There are
369 mi
from Salem, OR to Eureka, CA
That's the driving distance. It would take 7 hours 48 mins to go from Salem, Oregon to Eureka, California.
The flight distance (direct flight from Salem, OR to Eureka, CA) is 291.75 mi.
369 mi = 593.98 kms