There are
687 mi
from Boise, ID to Morgan Hill, CA
That's the driving distance. It would take 12 hours 44 mins to go from Boise, Idaho to Morgan Hill, California.
The flight distance (direct flight from Boise, ID to Morgan Hill, CA) is 530.69 mi.
687 mi = 1,105.81 kms