There are
900 mi
from Novato, CA to Hayden, ID
That's the driving distance. It would take 17 hours 36 mins to go from Novato, California to Hayden, Idaho.
The flight distance (direct flight from Novato, CA to Hayden, ID) is 728.12 mi.
900 mi = 1,447.97 kms