Distance from Blessing, Virginia to Rupert, West Virginia
The driving distance from Blessing, Virginia to Rupert, West Virginia is 115.2 mi (185.5 km)
The straight-line (air) distance is approximately 47.5 mi (76.4 km)
Estimated travel time by road is 2 hours 4 minutes
This route includes Toll roads along the way.
We found 3 routes between Blessing and Rupert.
Available Routes
Route Directions
Get on I-77 N in Bland County from US-52 N
Follow I-77 N and I-64 E to US-60 W/Midland Trail W in Smoot. Take exit 156 from I-64 E
Route Directions
Take State Rte 680 to US-52 N
Take I-77 N and US-460 E to Water St in Peterstown
Get on I-64 W in Greenbrier County from WV-12 N
Follow I-64 W to US-60 W/Midland Trail W in Rupert
Route Directions
Get on I-77 N in Bland County from US-52 N and State Rte 717
Follow I-77 N and I-64 E to US-60 W/Midland Trail W in Smoot. Take exit 156 from I-64 E
Journey Details
Traveling from Blessing, Virginia to Rupert, West Virginia covers 113.1 miles (182 km) in a northeast direction. This highway, substantial route typically takes 1 hour 56 minutes under normal conditions.
Drivers have 3 route options between these locations (113-117 miles / 182-188 km). The primary route shown here saves 23 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 59 mph (95 km/h) .
Journey Waypoints
Blessing
Starting Point
Rupert
Destination