Miles between Citrus Heights, CA and Muscle Shoals, AL

There are
2,253 mi
from Citrus Heights, CA to Muscle Shoals, AL

That's the driving distance. It would take 1 day 15 hours to go from Citrus Heights, California to Muscle Shoals, Alabama.

The flight distance (direct flight from Citrus Heights, CA to Muscle Shoals, AL) is 1,870.87 mi.

2,253 mi = 3.22 kms