There are
1,170 mi
from Escondido, CA to Moscow, ID
That's the driving distance. It would take 22 hours 38 mins to go from Escondido, California to Moscow, Idaho.
The flight distance (direct flight from Escondido, CA to Moscow, ID) is 940.59 mi.
1,170 mi = 1.61 kms