Miles between Montebello, CA and Gresham, OR

There are
985 mi
from Montebello, CA to Gresham, OR

That's the driving distance. It would take 18 hours 41 mins to go from Montebello, California to Gresham, Oregon.

The flight distance (direct flight from Montebello, CA to Gresham, OR) is 825.56 mi.

985 mi = 1,585.12 kms