Miles between Rochester Hills, MI and American Canyon, CA

There are
2,376 mi
from Rochester Hills, MI to American Canyon, CA

That's the driving distance. It would take 1 day 17 hours to go from Rochester Hills, Michigan to American Canyon, California.

The flight distance (direct flight from Rochester Hills, MI to American Canyon, CA) is 2,061.92 mi.

2,376 mi = 3.22 kms