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