Distance from Amboy, Washington to Gresham, Oregon

Amboy Gresham
Total Distance
49.2 mi
(79.2 km)
Travel Time
1 hour 1 minute

The driving distance from Amboy, Washington to Gresham, Oregon is 49.2 mi (79.2 km)

The straight-line (air) distance is approximately 17.4 mi (28 km)

Estimated travel time by road is 1 hour 1 minute

We found 2 routes between Amboy and Gresham.

Available Routes

Shortest Fastest
WA-503 S
38.7 mi
62.3 km
55 minutes
WA-503 S and I-5 S
49.2 mi
79.2 km
1 hour 1 minute

Route Directions

Take WA-503 S and WA-502 W to I-5 S
19.3 mi
27 min
Continue on I-5 S. Take WA-14 E, I-205 S and I-84 E/US-30 E to Fairview Pkwy in Fairview. Take exit 14 from I-84 E/US-30 E
27 mi
26 min
Continue on Fairview Pkwy. Take NE 223rd Ave to NW Eastman Pkwy in Gresham
2.9 mi
7 min

Route Directions

0 mi
0 min
Continue to WA-503 S
7 mi
10 min
13.6 mi
21 min
Take I-205 S and I-84 E/US-30 E to Fairview Pkwy in Fairview. Take exit 14 from I-84 E/US-30 E
15.2 mi
15 min
Continue on Fairview Pkwy. Take NE 223rd Ave to NW Eastman Pkwy in Gresham
2.9 mi
7 min

Journey Details

Traveling from Amboy, Washington to Gresham, Oregon covers 38.7 miles (62 km) in a south direction. This secondary roads, moderate route typically takes 55 minutes under normal conditions.

Drivers have 2 route options between these locations (39-49 miles / 62-79 km). The primary route shown here saves 6 minutes compared to alternatives.

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

Journey Waypoints

Amboy

Starting Point

Yacolt, Washington

40 mi to destination

1 mi
Lucia, Washington

Traveled 10 mi from origin

1 mi
Venersborg, Washington

30 mi to destination

1 mi
Little Elkhorn, Washington

Traveled 20 mi from origin

1 mi
Lacamas Lake, Washington

Traveled 30 mi from origin

1 mi
Interlachen, Oregon

Traveled 40 mi from origin

1 mi
Gresham

Destination