Distance from Blessing, Virginia to Bastian, Virginia

Blessing Bastian
Total Distance
25.4 mi
(40.9 km)
Travel Time
33 minutes

The driving distance from Blessing, Virginia to Bastian, Virginia is 25.4 mi (40.9 km)

The straight-line (air) distance is approximately 9.5 mi (15.3 km)

Estimated travel time by road is 33 minutes

We found 3 routes between Blessing and Bastian.

Available Routes

Shortest Fastest
US-52 N
22.3 mi
35.9 km
31 minutes
I-77 N
25.4 mi
40.9 km
33 minutes
US-11 N and I-77 N
25.9 mi
41.7 km
34 minutes

Route Directions

Take State Rte 680 to US-52 N
3.7 mi
7 min
3.3 mi
4 min
Get on I-77 N in Bland County
4.7 mi
6 min
Continue on I-77 N. Drive to US-52 S in Bastian
13.8 mi
15 min

Route Directions

0.9 mi
1 min
6.5 mi
8 min
Get on I-77 N
2.3 mi
5 min
Follow I-77 N to US-52 N in Bastian
16.2 mi
18 min

Route Directions

Take State Rte 680 to US-52 N
3.7 mi
7 min
3.3 mi
4 min
Get on I-77 N in Bland County
4.7 mi
6 min
Follow I-77 N to US-52 N in Bastian
10.7 mi
13 min

Journey Details

Traveling from Blessing, Virginia to Bastian, Virginia covers 22.3 miles (36 km) in a north direction. This mixed highways and local roads, moderate route typically takes 31 minutes under normal conditions.

Drivers have 3 route options between these locations (22-26 miles / 36-42 km). The primary route shown here saves 4 minutes compared to alternatives.

Journey Waypoints

Blessing

Starting Point

Favonia, Virginia

22 mi to destination

1 mi
Shupe, Virginia

16 mi to destination

1 mi
Effna, Virginia

11 mi to destination

2 mi
Bland, Virginia

Traveled 16 mi from origin

2 mi
Bastian

Destination