Distance from Blessing, Virginia to McCready, Virginia

Blessing McCready
Total Distance
41.4 mi
(66.6 km)
Travel Time
45 minutes

The driving distance from Blessing, Virginia to McCready, Virginia is 41.4 mi (66.6 km)

The straight-line (air) distance is approximately 18.3 mi (29.4 km)

Estimated travel time by road is 45 minutes

We found 2 routes between Blessing and McCready.

Available Routes

Shortest Fastest
I-81 S
40.9 mi
65.8 km
44 minutes
I-81 S and VA-107 N
41.4 mi
66.6 km
45 minutes

Route Directions

Get on I-81 S from US-11 S
5.7 mi
8 min
Follow I-81 S to VA-107 N/Whitetop Rd in Chilhowie. Take exit 35 from I-81 S
25 mi
21 min
Continue on VA-107 N. Drive to VA-91 N
10.6 mi
15 min

Route Directions

Get on I-81 S from State Rte 666, US-11 S and Radio Dr
5.2 mi
7 min
Follow I-81 S to VA-107 N/Whitetop Rd in Chilhowie. Take exit 35 from I-81 S
25 mi
21 min
Continue on VA-107 N. Drive to VA-91 N
10.6 mi
15 min

Journey Details

Traveling from Blessing, Virginia to McCready, Virginia covers 40.9 miles (66 km) in a west direction. This highway, moderate route typically takes 44 minutes under normal conditions.

Drivers have 2 route options between these locations (41-41 miles / 66-67 km). The primary route shown here saves 34 seconds compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 59 mph (95 km/h) .

Journey Waypoints

Blessing

Starting Point

Blacklick, Virginia

42 mi to destination

1 mi
Groseclose, Virginia

Traveled 11 mi from origin

2 mi
Atkins, Virginia

Traveled 21 mi from origin

2 mi
Chatham Hill, Virginia

21 mi to destination

2 mi
Ellendale, Virginia

Traveled 32 mi from origin

1 mi
Broadford, Virginia

Traveled 42 mi from origin

1 mi
McCready

Destination