There are
606 mi
from Boise, ID to American Canyon, CA
That's the driving distance. It would take 11 hours 10 mins to go from Boise, Idaho to American Canyon, California.
The flight distance (direct flight from Boise, ID to American Canyon, CA) is 489.79 mi.
606 mi = 975.28 kms