Miles between Sunnyvale, CA and Morgan Hill, CA

There are
33 mi
from Sunnyvale, CA to Morgan Hill, CA

That's the driving distance. It would take 42 minutes to go from Sunnyvale, California to Morgan Hill, California.

The flight distance (direct flight from Sunnyvale, CA to Morgan Hill, CA) is 26.69 mi.

33 mi = 52.51 kms