Distance from Gresham, Oregon to Hubbard, Oregon
The driving distance from Gresham, Oregon to Hubbard, Oregon is 39.1 mi (62.8 km)
The straight-line (air) distance is approximately 17.8 mi (28.7 km)
Estimated travel time by road is 52 minutes
We found 3 routes between Gresham and Hubbard.
Available Routes
Route Directions
Get on I-205 S in Portland from W Powell Blvd and SE Foster Rd
Continue on I-205 S to Clackamas County. Take exit 282A from I-5 S
Take OR-551 S and OR-99E S to E St in Hubbard
Route Directions
Get on I-84 W in Fairview from SE 223rd Ave and Fairview Pkwy
Follow I-84 W and I-5 S to Portland-Hubbard Hwy in Clackamas County. Take exit 282A from I-5 S
Take OR-551 S and OR-99E S to E St in Hubbard
Route Directions
Get on I-205 S from SE Foster Rd
Take OR-99E S to D St in Hubbard
Continue on D St. Drive to E St
Journey Details
Traveling from Gresham, Oregon to Hubbard, Oregon covers 34.4 miles (55 km) in a southwest direction. This secondary roads, moderate route typically takes 55 minutes under normal conditions.
Drivers have 3 route options between these locations (34-42 miles / 55-68 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Gresham
Starting Point
Hubbard
Destination