Distance from Gresham, Oregon to Cascade Locks, Oregon

Gresham Cascade Locks
Total Distance
32.2 mi
(51.8 km)
Travel Time
37 minutes

The driving distance from Gresham, Oregon to Cascade Locks, Oregon is 32.2 mi (51.8 km)

The straight-line (air) distance is approximately 17.8 mi (28.7 km)

Estimated travel time by road is 37 minutes

We found 2 routes between Gresham and Cascade Locks.

Available Routes

Shortest Fastest
SE 223rd Ave and I-84 E
31.8 mi
51.2 km
37 minutes
I-84 E
32.2 mi
51.8 km
37 minutes

Route Directions

32.2 mi
37 min

Route Directions

Get on I-84 E/US-30 E in Wood Village from SE 223rd Ave and NE Halsey St
3.6 mi
10 min
Follow I-84 E to Cascade Locks. Take exit 44 from I-84 E/US-30 E
27.5 mi
25 min
0.7 mi
1 min

Journey Details

Traveling from Gresham, Oregon to Cascade Locks, Oregon covers 31.8 miles (51 km) in a east direction. This mixed highways and local roads, moderate route typically takes 37 minutes under normal conditions.

Drivers have 2 route options between these locations (32-32 miles / 51-52 km). The primary route shown here saves 25 seconds compared to alternatives.

The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 55 mph (89 km/h) .

Journey Waypoints

Gresham

Starting Point

Troutdale, Oregon

41 mi to destination

1 mi
Corbett, Oregon

Traveled 10 mi from origin

1 mi
Rooster Rock State Park, Oregon

31 mi to destination

1 mi
Bridal Veil Falls, Oregon

Traveled 21 mi from origin

1 mi
Cruzatt, Washington

21 mi to destination

1 mi
Skamania, Washington

Traveled 31 mi from origin

1 mi
Warrendale, Oregon

10 mi to destination

1 mi
Bonneville Dam, Oregon

Traveled 41 mi from origin

1 mi
Cascade Locks

Destination