There are
2,398 mi
from Hayward, CA to Fort Walton Beach, FL
That's the driving distance. It would take 1 day 19 hours to go from Hayward, California to Fort Walton Beach, Florida.
The flight distance (direct flight from Hayward, CA to Fort Walton Beach, FL) is 2,077.95 mi.
2,398 mi = 3.22 kms