There are
1,218 mi
from Roseville, CA to Socorro, TX
That's the driving distance. It would take 21 hours 48 mins to go from Roseville, California to Socorro, Texas.
The flight distance (direct flight from Roseville, CA to Socorro, TX) is 975.99 mi.
1,218 mi = 1.61 kms