Distance from Weese, West Virginia to Shay, Ohio
The driving distance from Weese, West Virginia to Shay, Ohio is 155.7 mi (250.6 km)
The straight-line (air) distance is approximately 49.3 mi (79.4 km)
Estimated travel time by road is 2 hours 56 minutes
We found 3 routes between Weese and Shay.
Available Routes
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 OH-7 N and Archers Fork Rd to Shay Ridge Rd in Wingett Run
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
Take OH-26 N to Shay Ridge Rd in Wingett Run
Route Directions
Take Laurel Creek Rd and Co Rte 19/2 to US-19 N in Nicholas County
Continue on US-19 N. Take I-79 S, WV-16 N, WV-5 W, Elizabeth Pike, ... and OH-26 N to T413 in Lawrence Township
Follow Township Rd 413 to Shay Ridge Rd in Wingett Run
Journey Details
Traveling from Weese, West Virginia to Shay, Ohio covers 149.7 miles (241 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 3 hours 22 minutes under normal conditions.
Drivers have 3 route options between these locations (150-184 miles / 241-296 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 42 mph (68 km/h) .
Journey Waypoints
Weese
Starting Point
Shay
Destination