There are
405 mi
from Newport Beach, CA to San Leandro, CA
That's the driving distance. It would take 7 hours 30 mins to go from Newport Beach, California to San Leandro, California.
The flight distance (direct flight from Newport Beach, CA to San Leandro, CA) is 369.74 mi.
405 mi = 652.14 kms