Miles between Gresham, OR and Rohnert Park, CA

There are
645 mi
from Gresham, OR to Rohnert Park, CA

That's the driving distance. It would take 12 hours 40 mins to go from Gresham, Oregon to Rohnert Park, California.

The flight distance (direct flight from Gresham, OR to Rohnert Park, CA) is 494.94 mi.

645 mi = 1,038.09 kms