There are
2,412 mi
from Santa Maria, CA to Madison Heights, MI
That's the driving distance. It would take 1 day 19 hours to go from Santa Maria, California to Madison Heights, Michigan.
The flight distance (direct flight from Santa Maria, CA to Madison Heights, MI) is 2,060.68 mi.
2,412 mi = 3.22 kms