Miles between Gresham, OR and Half Moon Bay, CA

There are
675 mi
from Gresham, OR to Half Moon Bay, CA

That's the driving distance. It would take 13 hours 12 mins to go from Gresham, Oregon to Half Moon Bay, California.

The flight distance (direct flight from Gresham, OR to Half Moon Bay, CA) is 555.27 mi.

675 mi = 1,085.77 kms