Miles between Citrus Heights, CA and Muscle Shoals, AL

There are
2,248 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,248 mi = 3,618.31 kms