Skip, RouteMap's route guideRouteplanner.app

Gresham, ORWillamina, OR

Distance: 114 km·Duration: 1 h 55 min

Driving from Gresham, OR to Willamina, OR takes about 1 h 55 min via OR 18. The distance is 114 km. EV charging is available along the route, including in Happy Valley, OR, Portland, OR, Beaverton, OR, Dundee, OR, Lafayette, OR.

Driving directions

31 · 114 km
  1. 1Depart left53 m
  2. 2Turn right onto Northwest 6th Street248 m
  3. 3Turn right onto Northwest Wallula Avenue2 km
  4. 4Turn left onto Northwest Burnside Road839 m
  5. 5Continue straight onto East Burnside Street2 km
  6. 6Turn right onto Northeast 181st Avenue3 km
  7. 7Take ramp slightly right470 m
  8. 8Merge slightly left onto Columbia River Highway6 km
  1. 9Continue straight onto Banfield Freeway11 km
  2. 10Keep slightly left581 m
  3. 11Keep slightly left80 m
  4. 12Merge slightly left12 km
  5. 13Take exit slightly right492 m
  6. 14Continue slightly right onto Southwest Pacific Highway20 km
  7. 15Continue straight onto Pacific Highway West3 km
  8. 16Continue straight onto East Portland Road2 km
  9. 17Turn left onto North Springbrook Road2 km
  10. 18Turn left onto Northeast Saint Paul Highway352 m
  11. 19Turn right onto Newberg-Dundee Bypass7 km
  12. 20Take exit slightly right130 m
  13. 21Merge slightly left onto Pacific Highway West6 km
  14. 22Turn left onto Southeast Dayton Bypass7 km
  15. 23Continue straight onto Southeast Three Mile Lane4 km
  16. 24Continue straight onto East McMinnville Bypass4 km
  17. 25Merge slightly right onto Salmon River Highway16 km
  18. 26Take exit slightly right onto Southwest West Valley Highway2 km
  19. 27Continue straight onto East Main Street4 km
  20. 28Continue straight onto Southwest West Valley Highway5 km
  21. 29Continue straight onto Northwest Main Street546 m
  22. 30Turn left onto Southeast B Street54 m
  23. 31Arrive left onto Southeast B Street