There are
2,426 mi
from Palo Alto, CA to Hazel Park, MI
That's the driving distance. It would take 1 day 18 hours to go from Palo Alto, California to Hazel Park, Michigan.
The flight distance (direct flight from Palo Alto, CA to Hazel Park, MI) is 2,077.89 mi.
2,426 mi = 3,904.95 kms