There are
348 mi
from Garden Grove, CA to Morgan Hill, CA
That's the driving distance. It would take 6 hours 37 mins to go from Garden Grove, California to Morgan Hill, California.
The flight distance (direct flight from Garden Grove, CA to Morgan Hill, CA) is 312.13 mi.
348 mi = 560.07 kms