There are
402 mi
from Thousand Oaks, CA to San Rafael, CA
That's the driving distance. It would take 7 hours 28 mins to go from Thousand Oaks, California to San Rafael, California.
The flight distance (direct flight from Thousand Oaks, CA to San Rafael, CA) is 333.96 mi.
402 mi = 646.66 kms