There are
509 mi
from Roseville, CA to Corvallis, OR
That's the driving distance. It would take 10 hours 8 mins to go from Roseville, California to Corvallis, Oregon.
The flight distance (direct flight from Roseville, CA to Corvallis, OR) is 414.29 mi.
509 mi = 818.66 kms