Distance from McNamara, Montana to Deschutes River, Oregon
The driving distance from McNamara, Montana to Deschutes River, Oregon is 613.4 mi (987.1 km)
The straight-line (air) distance is approximately 245.1 mi (394.4 km)
Estimated travel time by road is 11 hours 6 minutes
This route includes Toll roads along the way.
We found 3 routes between McNamara and Deschutes River.
Available Routes
Route Directions
Get on I-90 W/US-12 W in Bonner-West Riverside
Continue on US-12 W. Take US-730 W, I-84 W and US-97 S to Baker Rd in Deschutes County. Take exit 143 from US-97 S
Continue on Baker Rd. Take Shoshone Rd to River Bend Dr in Deschutes River Woods
Route Directions
Get on I-90 W/US-12 W in Bonner-West Riverside
Continue on US-12 W. Take Lukes Gulch Rd, US-95 S, OR-201 S/State Hwy 201 and US-20 W to Baker Rd in Deschutes County. Take exit 143 from US-97 S
Continue on Baker Rd. Take Shoshone Rd to River Bend Dr in Deschutes River Woods
Route Directions
Get on I-90 W/US-12 W in Bonner-West Riverside
Follow I-90 W, US-395 S and I-84 W to US-97 S in Sherman County. Take exit 104 from I-84 W
Follow US-97 S to River Bend Dr in Deschutes River Woods
Journey Details
Traveling from McNamara, Montana to Deschutes River, Oregon covers 605.2 miles (974 km) in a west direction. This highway, long-distance route typically takes 9 hours 43 minutes under normal conditions.
Drivers have 3 route options between these locations (605-619 miles / 974-996 km). The primary route shown here saves 1 hour and 40 minutes compared to alternatives.
The route features toll sections. During night weekend travel, expect typical weekend traffic patterns with average speeds around 61 mph (98 km/h) .
Journey Waypoints
McNamara
Starting Point
Deschutes River
Destination