Distance from Pomeroy, Washington to Troy, Oregon

Pomeroy Troy
Total Distance
85.2 mi
(137.1 km)
Travel Time
1 hour 58 minutes

The driving distance from Pomeroy, Washington to Troy, Oregon is 85.2 mi (137.1 km)

The straight-line (air) distance is approximately 23.1 mi (37.2 km)

Estimated travel time by road is 1 hour 58 minutes

We found 2 routes between Pomeroy and Troy.

Available Routes

Shortest Fastest
US-12 E and WA-129 S
84.5 mi
136 km
1 hour 58 minutes
US-12 E, WA-129 S and Grande Ronde Rd
85.2 mi
137.1 km
1 hour 58 minutes

Route Directions

Follow US-12 E and WA-129 S to Grande Ronde Rd in Asotin County
67.7 mi
1 hr 27 min
Follow Grande Ronde Rd to Valen Loop in Wallowa County
17.5 mi
31 min

Route Directions

Follow US-12 E to Evans Rd in Asotin County
26.8 mi
29 min
Continue on Evans Rd. Take Critchfield Rd to WA-129 S in Clarkston Heights-Vineland
6 mi
9 min
Follow WA-129 S to Grande Ronde Rd
34.2 mi
48 min
Follow Grande Ronde Rd to Valen Loop in Wallowa County
17.5 mi
31 min

Journey Details

Traveling from Pomeroy, Washington to Troy, Oregon covers 84.5 miles (136 km) in a south direction. This mixed highways and local roads, substantial route typically takes 1 hour 58 minutes under normal conditions.

Drivers have 2 route options between these locations (85-85 miles / 136-137 km). The primary route shown here saves 33 seconds compared to alternatives.

Journey Waypoints

Pomeroy

Starting Point

Pataha, Washington

53 mi to destination

3 mi
Peola, Washington

Traveled 13 mi from origin

3 mi
Rose Springs, Washington

40 mi to destination

1 mi
Stentz Spring, Washington

Traveled 27 mi from origin

1 mi
Bartlett, Oregon

13 mi to destination

4 mi
Troy

Destination