There are
1,983 mi
from San Rafael, CA to Elk River, MN
That's the driving distance. It would take 1 day 10 hours to go from San Rafael, California to Elk River, Minnesota.
The flight distance (direct flight from San Rafael, CA to Elk River, MN) is 1,568.48 mi.
1,983 mi = 3,191.85 kms