There are
608 mi
from Novato, CA to Imperial, CA
That's the driving distance. It would take 11 hours 24 mins to go from Novato, California to Imperial, California.
The flight distance (direct flight from Novato, CA to Imperial, CA) is 535.63 mi.
608 mi = 978.21 kms