There are
176 mi
from Visalia, CA to Morgan Hill, CA
That's the driving distance. It would take 3 hours 24 mins to go from Visalia, California to Morgan Hill, California.
The flight distance (direct flight from Visalia, CA to Morgan Hill, CA) is 142 mi.
176 mi = 282.86 kms