Miles between San Francisco, CA and St Helens, OR

There are
660 mi
from San Francisco, CA to St Helens, OR

That's the driving distance. It would take 12 hours 53 mins to go from San Francisco, California to St Helens, Oregon.

The flight distance (direct flight from San Francisco, CA to St Helens, OR) is 558.96 mi.

660 mi = 1,062.62 kms