There are
198 mi
from Porterville, CA to Morgan Hill, CA
That's the driving distance. It would take 3 hours 58 mins to go from Porterville, California to Morgan Hill, California.
The flight distance (direct flight from Porterville, CA to Morgan Hill, CA) is 163.74 mi.
198 mi = 319.12 kms