There are
3,039 mi
from Citrus Heights, CA to North Miami Beach, FL
That's the driving distance. It would take 2 days 6 hours to go from Citrus Heights, California to North Miami Beach, Florida.
The flight distance (direct flight from Citrus Heights, CA to North Miami Beach, FL) is 2,533.19 mi.
3,039 mi = 4.83 kms