There are
182 mi
from Seattle, WA to Gresham, OR
That's the driving distance. It would take 3 hours 37 mins to go from Seattle, Washington to Gresham, Oregon.
The flight distance (direct flight from Seattle, WA to Gresham, OR) is 145.59 mi.
182 mi = 292.35 kms