Miles between Sacramento, CA and Lake Oswego, OR

There are
572 mi
from Sacramento, CA to Lake Oswego, OR

That's the driving distance. It would take 10 hours 56 mins to go from Sacramento, California to Lake Oswego, Oregon.

The flight distance (direct flight from Sacramento, CA to Lake Oswego, OR) is 476.37 mi.

572 mi = 920.64 kms