There are
986 mi
from Gresham, OR to Port Hueneme, CA
That's the driving distance. It would take 18 hours 53 mins to go from Gresham, Oregon to Port Hueneme, California.
The flight distance (direct flight from Gresham, OR to Port Hueneme, CA) is 802.75 mi.
986 mi = 1,587.61 kms