Distance from Gresham, Oregon to Sherwood, Oregon
The driving distance from Gresham, Oregon to Sherwood, Oregon is 32.4 mi (52.2 km)
The straight-line (air) distance is approximately 13.8 mi (22.1 km)
Estimated travel time by road is 51 minutes
We found 3 routes between Gresham and Sherwood.
Available Routes
Route Directions
Take SW Pleasant View Dr, SE 190th Dr, SE Foster Rd and SE 172nd Ave to OR-212 W in Happy Valley
Get on I-205 S in Gladstone from SE Jennifer St and SE 82nd Dr
Continue on I-205 S to Wilsonville. Take exit 286 from I-5 S
Take SW Day Rd, Basalt Creek Pkwy, SW Tonquin Rd and SW Oregon St to SW 1st St in Sherwood
Route Directions
Take SE Regner Rd to OR-212 W in Damascus
Continue on OR-212 W. Take I-205 S to OR-141/SW Boones Ferry Rd in Wilsonville. Take exit 286 from I-5 S
Take SW Day Rd, Basalt Creek Pkwy, SW Tonquin Rd and SW Oregon St to SW 1st St in Sherwood
Route Directions
Get on I-205 S in Portland from W Powell Blvd and SE Foster Rd
Continue on I-205 S to Wilsonville. Take exit 286 from I-5 S
Take SW Day Rd, Basalt Creek Pkwy, SW Tonquin Rd and SW Oregon St to SW 1st St in Sherwood
Journey Details
Traveling from Gresham, Oregon to Sherwood, Oregon covers 32.3 miles (52 km) in a west direction. This mixed highways and local roads, moderate route typically takes 48 minutes under normal conditions.
Drivers have 3 route options between these locations (32-33 miles / 52-53 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Gresham
Starting Point
Sherwood
Destination