Skip, RouteMap's route guideUS Route Planner

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
  1. 1Depart left58 yd
  2. 2Turn right onto Northwest 6th Street1 mi
  3. 3Turn right onto Northwest Wallula Avenue1 mi
  4. 4Turn left onto Northwest Burnside Road1 mi
  5. 5Continue straight onto East Burnside Street2 mi
  6. 6Turn right onto Northeast 181st Avenue2 mi
  7. 7Take ramp slightly right1 mi
  8. 8Merge slightly left onto Columbia River Highway4 mi
  1. 9Continue straight onto Banfield Freeway7 mi
  2. 10Keep slightly left1 mi
  3. 11Keep slightly left87 yd
  4. 12Merge slightly left8 mi
  5. 13Take exit slightly right1 mi
  6. 14Continue slightly right onto Southwest Pacific Highway13 mi
  7. 15Continue straight onto Pacific Highway West2 mi
  8. 16Continue straight onto East Portland Road1 mi
  9. 17Turn left onto North Springbrook Road1 mi
  10. 18Turn left onto Northeast Saint Paul Highway1 mi
  11. 19Turn right onto Newberg-Dundee Bypass5 mi
  12. 20Take exit slightly right142 yd
  13. 21Merge slightly left onto Pacific Highway West4 mi
  14. 22Turn left onto Southeast Dayton Bypass5 mi
  15. 23Continue straight onto Southeast Three Mile Lane3 mi
  16. 24Continue straight onto East McMinnville Bypass3 mi
  17. 25Merge slightly right onto Salmon River Highway10 mi
  18. 26Take exit slightly right onto Southwest West Valley Highway1 mi
  19. 27Continue straight onto East Main Street3 mi
  20. 28Continue straight onto Southwest West Valley Highway3 mi
  21. 29Continue straight onto Northwest Main Street1 mi
  22. 30Turn left onto Southeast B Street59 yd
  23. 31Arrive left onto Southeast B Street