Distance from Blessing, Virginia to Rupert, West Virginia

Blessing Rupert
Total Distance
115.2 mi
(185.5 km)
Travel Time
2 hours 4 minutes

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

Shortest Fastest Tolls
I-77 N, I-64 E and US-60 W/Midland Trail W
113.1 mi
182 km
1 hour 56 minutes
Tolls
I-77 N and I-64 E
115.2 mi
185.5 km
2 hours 4 minutes
WV-12 N
116.8 mi
187.9 km
2 hours 18 minutes

Route Directions

Get on I-77 N in Bland County from US-52 N
19.5 mi
31 min
Follow I-77 N and I-64 E to US-60 W/Midland Trail W in Smoot. Take exit 156 from I-64 E
89.7 mi
1 hr 24 min
6.1 mi
8 min

Route Directions

Take State Rte 680 to US-52 N
3.7 mi
7 min
Take I-77 N and US-460 E to Water St in Peterstown
53.5 mi
56 min
Get on I-64 W in Greenbrier County from WV-12 N
48.6 mi
1 hr 1 min
Follow I-64 W to US-60 W/Midland Trail W in Rupert
11 mi
13 min

Route Directions

Get on I-77 N in Bland County from US-52 N and State Rte 717
11.7 mi
17 min
Follow I-77 N and I-64 E to US-60 W/Midland Trail W in Smoot. Take exit 156 from I-64 E
95.4 mi
1 hr 29 min
6.1 mi
8 min

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

Carnot, Virginia

109 mi to destination

2 mi
Hicksville, Virginia

Traveled 27 mi from origin

2 mi
Niday, Virginia

82 mi to destination

1 mi
Hatcher, West Virginia

Traveled 55 mi from origin

1 mi
Lick Creek, West Virginia

55 mi to destination

1 mi
Browning, West Virginia

Traveled 82 mi from origin

1 mi
Crossroads, West Virginia

27 mi to destination

1 mi
Dawson, West Virginia

Traveled 109 mi from origin

1 mi
Rupert

Destination