Distance from Gresham, Oregon to Upper Highland, Oregon
The driving distance from Gresham, Oregon to Upper Highland, Oregon is 24.2 mi (39 km)
The straight-line (air) distance is approximately 11.5 mi (18.6 km)
Estimated travel time by road is 41 minutes
We found 3 routes between Gresham and Upper Highland.
Available Routes
Route Directions
Take SW Towle Ave, SE Regner Rd and SE 232nd Dr to SE Bakers Ferry Rd in Clackamas County
Take S Ridge Rd to S Upper Highland Rd
Follow S Beeson Rd to your destination
Route Directions
Take NE Burnside Rd, US-26 E, SE 282nd Ave/Boring Rd and SE Amisigger Rd to SE Bakers Ferry Rd in Clackamas County
Take S Ridge Rd to S Upper Highland Rd
Follow S Beeson Rd to your destination
Route Directions
Take NE Hogan Dr, SE 242nd Ave and SE 232nd Dr to SE Bakers Ferry Rd in Clackamas County
Take S Ridge Rd to S Upper Highland Rd
Follow S Beeson Rd to your destination
Journey Details
Traveling from Gresham, Oregon to Upper Highland, Oregon covers 24.2 miles (39 km) in a south direction. This secondary roads, moderate route typically takes 41 minutes under normal conditions.
Drivers have 3 route options between these locations (24-25 miles / 39-41 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Gresham
Starting Point
Upper Highland
Destination