Distance from Baskerville, Virginia to Thelma, North Carolina

Baskerville Thelma
Total Distance
46.4 mi
(74.7 km)
Travel Time
1 hour

The driving distance from Baskerville, Virginia to Thelma, North Carolina is 46.4 mi (74.7 km)

The straight-line (air) distance is approximately 19.1 mi (30.7 km)

Estimated travel time by road is 1 hour

We found 2 routes between Baskerville and Thelma.

Available Routes

Shortest Fastest
US-158 E
44.2 mi
71.2 km
52 minutes
State Rte 903 and NC-903 S
46.4 mi
74.7 km
1 hour

Route Directions

Take State Rte 669 to US-58 E
1.7 mi
2 min
Take State Rte 903 to Ebony Rd in Ebony
20.8 mi
26 min
5.7 mi
7 min
Follow NC-903 S and US-158 E to Halifax County
18 mi
22 min
0.1 mi
0 min

Route Directions

Take State Rte 669 to US-58 E
1.7 mi
2 min
Take US-1 S to NC-1305 in Warren County
15.3 mi
16 min
Take NC-1306 and NC-1309 to US-158 E/Main St/US Hwy 158 E in Macon
9.1 mi
11 min
16.8 mi
20 min
Follow Thelma Rd to your destination
1.3 mi
2 min

Journey Details

Traveling from Baskerville, Virginia to Thelma, North Carolina covers 44.2 miles (71 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 52 minutes under normal conditions.

Drivers have 2 route options between these locations (44-46 miles / 71-75 km). The primary route shown here saves 8 minutes compared to alternatives.

Journey Waypoints

Baskerville

Starting Point

Big Fork, Virginia

44 mi to destination

1 mi
Smiths Crossroads, Virginia

Traveled 11 mi from origin

1 mi
Marengo, Virginia

33 mi to destination

1 mi
Barker Crossroads, Virginia

Traveled 22 mi from origin

2 mi
Ebony, Virginia

22 mi to destination

1 mi
Elams, North Carolina

Traveled 33 mi from origin

1 mi
Pea Hill Creek, North Carolina

11 mi to destination

1 mi
Thelma

Destination