Miles between Grand Rapids, MI and Los Altos, CA

There are
2,327 mi
from Grand Rapids, MI to Los Altos, CA

That's the driving distance. It would take 1 day 16 hours to go from Grand Rapids, Michigan to Los Altos, California.

The flight distance (direct flight from Grand Rapids, MI to Los Altos, CA) is 1,946.44 mi.

2,327 mi = 3.22 kms