Distance from Gresham, Oregon to McKee, Oregon
The driving distance from Gresham, Oregon to McKee, Oregon is 45.4 mi (73.1 km)
The straight-line (air) distance is approximately 20.7 mi (33.3 km)
Estimated travel time by road is 1 hour 2 minutes
We found 3 routes between Gresham and McKee.
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 McKee School Rd NE in Marion County
Route Directions
Get on I-84 W in Fairview from NW Eastman Pkwy, 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 McKee School Rd NE in Marion County
Route Directions
Get on I-205 S from SE Foster Rd
Follow I-205 S and OR-99E S to S Barlow Rd in Clackamas County
Continue on S Barlow Rd. Take OR-211 S and Union School Rd NE to McKee School Rd NE in Marion County
Journey Details
Traveling from Gresham, Oregon to McKee, Oregon covers 41.5 miles (67 km) in a southwest direction. This secondary roads, moderate route typically takes 1 hour 4 minutes under normal conditions.
Drivers have 3 route options between these locations (41-48 miles / 67-78 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Gresham
Starting Point
McKee
Destination