Miles between Salem, OR and Azusa, CA

There are
935 mi
from Salem, OR to Azusa, CA

That's the driving distance. It would take 17 hours 33 mins to go from Salem, Oregon to Azusa, California.

The flight distance (direct flight from Salem, OR to Azusa, CA) is 794.81 mi.

935 mi = 1,504.27 kms