Miles between Citrus Heights, CA and San Luis Obispo, CA

There are
307 mi
from Citrus Heights, CA to San Luis Obispo, CA

That's the driving distance. It would take 5 hours 51 mins to go from Citrus Heights, California to San Luis Obispo, California.

The flight distance (direct flight from Citrus Heights, CA to San Luis Obispo, CA) is 239.06 mi.

307 mi = 494.15 kms