Miles between Santa Rosa, CA and Muskegon Heights, MI

There are
2,305 mi
from Santa Rosa, CA to Muskegon Heights, MI

That's the driving distance. It would take 1 day 16 hours to go from Santa Rosa, California to Muskegon Heights, Michigan.

The flight distance (direct flight from Santa Rosa, CA to Muskegon Heights, MI) is 1,919.71 mi.

2,305 mi = 3.22 kms