Miles between Gresham, OR and Citrus Heights, CA

There are
604 mi
from Gresham, OR to Citrus Heights, CA

That's the driving distance. It would take 11 hours 44 mins to go from Gresham, Oregon to Citrus Heights, California.

The flight distance (direct flight from Gresham, OR to Citrus Heights, CA) is 473.02 mi.

604 mi = 972.19 kms