Miles between Portland, OR and Larkspur, CA

There are
629 mi
from Portland, OR to Larkspur, CA

That's the driving distance. It would take 12 hours 10 mins to go from Portland, Oregon to Larkspur, California.

The flight distance (direct flight from Portland, OR to Larkspur, CA) is 524.43 mi.

629 mi = 1,012.37 kms