Skip, RouteMap's route guideUS Route Planner

Gresham, ORWaterloo, OR

Distance: 101 mi·Duration: 2 h 20 min

Driving from Gresham, OR to Waterloo, OR takes about 2 h 20 min via I 5. The distance is 101 mi. EV charging is available along the route, including in Happy Valley, OR, Milwaukie, OR, Garden Home-Whitford, OR, Salem, OR, Waterloo, OR.

Driving directions

27 · 101 mi
  1. 1Depart left58 yd
  2. 2Turn right onto Northwest 6th Street1 mi
  3. 3Turn left onto Northwest Wallula Avenue1 mi
  4. 4Turn right onto West Powell Boulevard3 mi
  5. 5Continue straight onto Southeast Powell Boulevard1 mi
  6. 6Turn left onto Southeast 174th Avenue1 mi
  7. 7Continue straight onto Southeast Jenne Road1 mi
  8. 8At end of road, turn right onto Southeast Foster Road4 mi
  1. 9Take ramp left onto Southeast 94th Avenue1 mi
  2. 10Merge slightly left17 mi
  3. 11Keep slightly left169 yd
  4. 12Continue straight1 mi
  5. 13Merge slightly left60 mi
  6. 14Take exit slightly right1 mi
  7. 15Turn left onto Corvallis-Lebanon Highway1 mi
  8. 16Continue straight onto Highway 34 Southeast4 mi
  9. 17Continue straight onto Corvallis-Lebanon Highway2 mi
  10. 18Turn right onto Denny School Road2 mi
  11. 19Continue straight onto Airport Drive2 mi
  12. 20Continue straight onto South Airport Road2 mi
  13. 21Turn right onto South Main Street1 mi
  14. 22Continue straight onto South Santiam Highway5 mi
  15. 23Turn left onto Waterloo Road1 mi
  16. 24Continue straight onto Gross Street1 mi
  17. 25Turn left onto 5th Street77 yd
  18. 26Turn right onto Card Street38 yd
  19. 27Arrive right onto Card Street