Distance from Thelma, North Carolina to Barley, Virginia

Thelma Barley
Total Distance
25.9 mi
(41.7 km)
Travel Time
36 minutes

The driving distance from Thelma, North Carolina to Barley, Virginia is 25.9 mi (41.7 km)

The straight-line (air) distance is approximately 4.7 mi (7.5 km)

Estimated travel time by road is 36 minutes

We found 2 routes between Thelma and Barley.

Available Routes

Shortest Fastest
Thelma Rd
20 mi
32.1 km
28 minutes
NC-46 W
25.9 mi
41.7 km
36 minutes

Route Directions

0.1 mi
0 min
Continue on Thelma Rd. Take US-158 E and NC-46 W to Cherry Tree Rd in Northampton County
21.2 mi
30 min
2.9 mi
3 min
Drive to State Rte 627 in Greensville County
1.7 mi
1 min

Route Directions

0.1 mi
0 min
6.1 mi
8 min
Continue on Bolling Rd to Roanoke Rapids
2.4 mi
4 min
Take NC-46 W to Cherry Tree Rd in Northampton County
6.8 mi
9 min
2.9 mi
3 min
Drive to State Rte 627 in Greensville County
1.7 mi
1 min

Journey Details

Traveling from Thelma, North Carolina to Barley, Virginia covers 20 miles (32 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 28 minutes under normal conditions.

Drivers have 2 route options between these locations (20-26 miles / 32-42 km). The primary route shown here saves 9 minutes compared to alternatives.

The route features scenic views. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 43 mph (69 km/h) .

Journey Waypoints

Thelma

Starting Point

Vultare, North Carolina

11 mi to destination

2 mi
Stancell, North Carolina

Traveled 8 mi from origin

1 mi
Barley

Destination