Miles between Hayward, CA and Farmington, NM

There are
1,042 mi
from Hayward, CA to Farmington, NM

That's the driving distance. It would take 18 hours 46 mins to go from Hayward, California to Farmington, New Mexico.

The flight distance (direct flight from Hayward, CA to Farmington, NM) is 764.97 mi.

1,042 mi = 1,676.30 kms