There are
1,010 mi
from Roseville, CA to Douglas, AZ
That's the driving distance. It would take 18 hours 31 mins to go from Roseville, California to Douglas, Arizona.
The flight distance (direct flight from Roseville, CA to Douglas, AZ) is 837.34 mi.
1,010 mi = 1.61 kms