There are
348 mi
from Citrus Heights, CA to Grants Pass, OR
That's the driving distance. It would take 6 hours 35 mins to go from Citrus Heights, California to Grants Pass, Oregon.
The flight distance (direct flight from Citrus Heights, CA to Grants Pass, OR) is 279.31 mi.
348 mi = 559.86 kms