There are
1,911 mi
from Roseville, CA to Rio Grande City, TX
That's the driving distance. It would take 1 day 10 hours to go from Roseville, California to Rio Grande City, Texas.
The flight distance (direct flight from Roseville, CA to Rio Grande City, TX) is 1,555.99 mi.
1,911 mi = 1.61 kms