Distance from Gresham, Oregon to Glen Avon, Oregon

Gresham Glen Avon
Total Distance
43.8 mi
(70.5 km)
Travel Time
1 hour

The driving distance from Gresham, Oregon to Glen Avon, Oregon is 43.8 mi (70.5 km)

The straight-line (air) distance is approximately 18.1 mi (29.2 km)

Estimated travel time by road is 1 hour

We found 3 routes between Gresham and Glen Avon.

Available Routes

Shortest Fastest
S Ridge Rd
37.1 mi
59.7 km
58 minutes
OR-224 E and OR-211 S
42.5 mi
68.4 km
59 minutes
OR-211 S
43.8 mi
70.5 km
1 hour

Route Directions

Take OR-224 E and OR-211 S to S Wright Rd in Clackamas County
36.6 mi
50 min
Drive to S Dickey Prairie Rd
7.2 mi
10 min

Route Directions

Take OR-224 E and OR-211 S to S Grimm Rd in Clackamas County
34.6 mi
46 min
Continue on S Grimm Rd. Drive to S Dickey Prairie Rd
8 mi
12 min

Route Directions

Take SW Towle Ave, SE Regner Rd and SE 232nd Dr to SE Bakers Ferry Rd in Clackamas County
10.3 mi
18 min
Take S Ridge Rd to S Beavercreek Rd
13.1 mi
21 min
Continue on S Beavercreek Rd to S Wright Rd
6.6 mi
8 min
Drive to S Dickey Prairie Rd
7.2 mi
10 min

Journey Details

Traveling from Gresham, Oregon to Glen Avon, Oregon covers 37.1 miles (60 km) in a south direction. This secondary roads, moderate route typically takes 58 minutes under normal conditions.

Drivers have 3 route options between these locations (37-44 miles / 60-71 km). The primary route shown here saves 3 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 36 mph (58 km/h) .

Journey Waypoints

Gresham

Starting Point

Damascus, Oregon

42 mi to destination

2 mi
Logan, Oregon

31 mi to destination

1 mi
Cedarhurst Park, Oregon

Traveled 21 mi from origin

1 mi
North Highland, Oregon

21 mi to destination

2 mi
Timber Grove, Oregon

Traveled 31 mi from origin

1 mi
Cedardale, Oregon

10 mi to destination

1 mi
Fernwood, Oregon

Traveled 42 mi from origin

1 mi
Glen Avon

Destination