There are
318 mi
from Eugene, OR to Lake Stevens, WA
That's the driving distance. It would take 6 hours 25 mins to go from Eugene, Oregon to Lake Stevens, Washington.
The flight distance (direct flight from Eugene, OR to Lake Stevens, WA) is 278.17 mi.
318 mi = 512.43 kms