Distance from Gresham, Oregon to Warren, Oregon
The driving distance from Gresham, Oregon to Warren, Oregon is 2902.1 mi (4670.5 km)
The straight-line (air) distance is approximately 18.3 mi (29.5 km)
Estimated travel time by road is 43 hours 1 minute
This route includes Toll roads along the way.
We found 3 routes between Gresham and Warren.
Available Routes
Route Directions
Follow NW Division St, NE 242nd Dr and NE 238th Dr to I-84 E in Wood Village
Continue on I-84 E. Take I-80 E, US-30 E, I-76 E and I-80 E to King George Rd in Warren. Take exit 36 from I-78 E
Take Mt Bethel Rd to your destination
Route Directions
Follow NW Division St, NE 242nd Dr and NE 238th Dr to I-84 E in Wood Village
Continue on I-84 E. Take US-395 N, I-90 E, I-94 E, I-90 E and I-80 E to King George Rd in Warren. Take exit 36 from I-78 E
Take Mt Bethel Rd to your destination
Route Directions
Follow NW Division St, NE 242nd Dr and NE 238th Dr to I-84 E in Wood Village
Follow I-84 E and I-80 E to King George Rd in Warren. Take exit 36 from I-78 E
Take Mt Bethel Rd to your destination
Journey Details
Traveling from Gresham, Oregon to Warren, Oregon covers 2878.8 miles (4633 km) in a northwest direction. This highway, long-distance route typically takes 42 hours 3 minutes under normal conditions.
Drivers have 3 route options between these locations (2879-2908 miles / 4633-4680 km). The primary route shown here saves 58 minutes compared to alternatives.
The route features toll sections. During night weekend travel, expect typical weekend traffic patterns with average speeds around 62 mph (100 km/h) .
Journey Waypoints
Gresham
Starting Point
Warren
Destination