Distance from Weese, West Virginia to Moss Run, Ohio
The driving distance from Weese, West Virginia to Moss Run, Ohio is 175.3 mi (282.2 km)
The straight-line (air) distance is approximately 49.5 mi (79.7 km)
Estimated travel time by road is 2 hours 58 minutes
We found 3 routes between Weese and Moss Run.
Available Routes
Route Directions
Get on I-79 S in Braxton County from Laurel Creek Rd, Co Rte 19/2 and US-19 N
Follow I-79 S and I-77 N to OH-7 S/Ohio River Scenic Byway/Pike St in Marietta. Take exit 1 from I-77 N
Drive to OH-26 N in Lawrence Township
Route Directions
Take Laurel Creek Rd and Co Rte 19/2 to US-19 N in Nicholas County
Follow I-79 N and US-50 W/Northwestern Turnpike to WV-16 N/S Main St/Old U.S 50 W in Ellenboro. Take the WV-16 exit from US-50 W/Northwestern Turnpike
Continue on WV-16 N. Take C25 to OH-26 S in Lawrence Township
Route Directions
Take Laurel Creek Rd and Co Rte 19/2 to US-19 N in Nicholas County
Take I-79 N, WV-20 N/State Hwy 20 and OH-7 S/Ohio River Scenic Byway to Archers Fork Rd in Independence Township
Continue on Archers Fork Rd. Drive to OH-26 S in Lawrence Township
Journey Details
Traveling from Weese, West Virginia to Moss Run, Ohio covers 155.2 miles (250 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 55 minutes under normal conditions.
Drivers have 3 route options between these locations (155-177 miles / 250-286 km). The primary route shown here saves 47 minutes compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 53 mph (85 km/h) .
Journey Waypoints
Weese
Starting Point
Moss Run
Destination