Distance from Blessing, Virginia to Haddonfield, Virginia

Blessing Haddonfield
Total Distance
143.2 mi
(230.5 km)
Travel Time
2 hours 30 minutes

The driving distance from Blessing, Virginia to Haddonfield, Virginia is 143.2 mi (230.5 km)

The straight-line (air) distance is approximately 48.8 mi (78.6 km)

Estimated travel time by road is 2 hours 30 minutes

We found 2 routes between Blessing and Haddonfield.

Available Routes

Shortest Fastest
I-81 S and US-58 ALT W
114.9 mi
185 km
2 hours 7 minutes
I-81 S and US-23 N
143.2 mi
230.5 km
2 hours 30 minutes

Route Directions

0.9 mi
1 min
Follow I-81 S and US-11W S to Ollis Bowers Hill Rd in Sullivan County
75.3 mi
1 hr 10 min
Take Bloomingdale Rd and Wadlow Gap Rd to US-23 N/Main St in Weber City
9.6 mi
14 min
55.9 mi
59 min
1.6 mi
3 min

Route Directions

0.9 mi
1 min
Take I-81 S and US-19 N to US-58 ALT W in Russell County
61.8 mi
1 hr 3 min
Get on US-23 N in Norton from US-58 ALT W
35.4 mi
41 min
15.3 mi
17 min
1.6 mi
3 min

Journey Details

Traveling from Blessing, Virginia to Haddonfield, Virginia covers 114.9 miles (185 km) in a west direction. This mixed highways and local roads, substantial route typically takes 2 hours 7 minutes under normal conditions.

Drivers have 2 route options between these locations (115-143 miles / 185-230 km). The primary route shown here saves 24 minutes compared to alternatives.

Journey Waypoints

Blessing

Starting Point

Groseclose Store, Virginia

112 mi to destination

2 mi
Chatham Hill, Virginia

Traveled 28 mi from origin

1 mi
Whites Store, Virginia

84 mi to destination

1 mi
Wardell, Virginia

Traveled 56 mi from origin

1 mi
Honaker, Virginia

56 mi to destination

2 mi
Duty, Virginia

Traveled 84 mi from origin

1 mi
Aily, Virginia

28 mi to destination

1 mi
Clintwood, Virginia

Traveled 112 mi from origin

1 mi
Haddonfield

Destination