Miles between Santa Maria, CA and Lake Oswego, OR

There are
873 mi
from Santa Maria, CA to Lake Oswego, OR

That's the driving distance. It would take 16 hours 46 mins to go from Santa Maria, California to Lake Oswego, Oregon.

The flight distance (direct flight from Santa Maria, CA to Lake Oswego, OR) is 732.72 mi.

873 mi = 1,404.31 kms