Distance from Gresham, Oregon to Vancouver, Washington
The driving distance from Gresham, Oregon to Vancouver, Washington is 23.2 mi (37.3 km)
The straight-line (air) distance is approximately 8.9 mi (14.3 km)
Estimated travel time by road is 32 minutes
We found 2 routes between Gresham and Vancouver.
Available Routes
Route Directions
Get on I-84 W in Fairview from SE 223rd Ave and Fairview Pkwy
Follow I-84 W and I-5 N to C St in Vancouver. Take exit 1B from I-5 N
Follow C St and E Evergreen Blvd to your destination
Route Directions
Get on I-84 W in Fairview from SE 223rd Ave and Fairview Pkwy
Continue on I-84 W. Take I-205 N and WA-14 W to C St in Vancouver. Take the exit toward City Ctr from WA-14 W
Follow C St and E Evergreen Blvd to your destination
Journey Details
Traveling from Gresham, Oregon to Vancouver, Washington covers 20.3 miles (33 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 28 minutes under normal conditions.
Drivers have 2 route options between these locations (20-23 miles / 33-37 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Gresham
Starting Point
Vancouver
Destination