There are
627 mi
from Portland, OR to Petaluma, CA
That's the driving distance. It would take 12 hours 10 mins to go from Portland, Oregon to Petaluma, California.
The flight distance (direct flight from Portland, OR to Petaluma, CA) is 503.77 mi.
627 mi = 1,009.18 kms