There are
675 mi
from Gresham, OR to Menlo Park, CA
That's the driving distance. It would take 13 hours 11 mins to go from Gresham, Oregon to Menlo Park, California.
The flight distance (direct flight from Gresham, OR to Menlo Park, CA) is 556.09 mi.
675 mi = 1,086.58 kms