Gresham, ORWillamina, OR
Distance: 71 mi·Duration: 1 h 55 min
Driving from Gresham, OR to Willamina, OR takes about 1 h 55 min via OR 18. The distance is 71 mi. EV charging is available along the route, including in Happy Valley, OR, Portland, OR, Beaverton, OR, Dundee, OR, Lafayette, OR.
Driving directions
31 · 71 mi- 1Depart left58 yd
- 2Turn right onto Northwest 6th Street1 mi
- 3Turn right onto Northwest Wallula Avenue1 mi
- 4Turn left onto Northwest Burnside Road1 mi
- 5Continue straight onto East Burnside Street2 mi
- 6Turn right onto Northeast 181st Avenue2 mi
- 7Take ramp slightly right1 mi
- 8Merge slightly left onto Columbia River Highway4 mi
- 9Continue straight onto Banfield Freeway7 mi
- 10Keep slightly left1 mi
- 11Keep slightly left87 yd
- 12Merge slightly left8 mi
- 13Take exit slightly right1 mi
- 14Continue slightly right onto Southwest Pacific Highway13 mi
- 15Continue straight onto Pacific Highway West2 mi
- 16Continue straight onto East Portland Road1 mi
- 17Turn left onto North Springbrook Road1 mi
- 18Turn left onto Northeast Saint Paul Highway1 mi
- 19Turn right onto Newberg-Dundee Bypass5 mi
- 20Take exit slightly right142 yd
- 21Merge slightly left onto Pacific Highway West4 mi
- 22Turn left onto Southeast Dayton Bypass5 mi
- 23Continue straight onto Southeast Three Mile Lane3 mi
- 24Continue straight onto East McMinnville Bypass3 mi
- 25Merge slightly right onto Salmon River Highway10 mi
- 26Take exit slightly right onto Southwest West Valley Highway1 mi
- 27Continue straight onto East Main Street3 mi
- 28Continue straight onto Southwest West Valley Highway3 mi
- 29Continue straight onto Northwest Main Street1 mi
- 30Turn left onto Southeast B Street59 yd
- 31Arrive left onto Southeast B Street
Popular destinations close by