Miles between San Diego, CA and Machesney Park, IL

There are
2,036 mi
from San Diego, CA to Machesney Park, IL

That's the driving distance. It would take 1 day 11 hours to go from San Diego, California to Machesney Park, Illinois.

The flight distance (direct flight from San Diego, CA to Machesney Park, IL) is 1,668.26 mi.

2,036 mi = 3.22 kms