Miles between Portland, OR and San Diego, CA

There are
1,081 mi
from Portland, OR to San Diego, CA

That's the driving distance. It would take 20 hours 24 mins to go from Portland, Oregon to San Diego, California.

The flight distance (direct flight from Portland, OR to San Diego, CA) is 932.50 mi.

1,081 mi = 1.61 kms