Distance from Weese, West Virginia to Liberia, North Carolina
The driving distance from Weese, West Virginia to Liberia, North Carolina is 309 mi (497.3 km)
The straight-line (air) distance is approximately 123.9 mi (199.4 km)
Estimated travel time by road is 5 hours 53 minutes
We found 3 routes between Weese and Liberia.
Available Routes
Route Directions
Take WV-20 S to US-60 E/Midland Trail W in Charmco
Take I-64 E, US-60 E and US-460 E to US-460 BUS E/Pamplin Rd in Appomattox County
Follow VA-47 S and VA-92 to US-58 E in Mecklenburg County
Continue on US-58 E. Take US-1 S and US-401 S to NC-58 S in Warren County
Follow NC-58 S to NC-43 S
Route Directions
Get on I-64 E/I-77 S in Raleigh County from Webster Rd and US-19 S
Continue on I-77 S. Take US-52 S, I-40 E and I-85 N to US-158 E/US-158 BYP E in Henderson. Take exit 215 from I-85 N
Take Warrenton Rd, State Rd 1001 and NC-58 S to NC-43 S in Warren County
Route Directions
Take WV-20 S to US-60 E/Midland Trail W in Charmco
Continue on US-60 E/Midland Trail W. Take I-64 E, US-220 S, US-460 E and US-501 S to Swinging Bridge Rd in Gladys
Take VA-40 E, VA-47 S and VA-92 to US-58 E in Mecklenburg County
Continue on US-58 E. Take US-1 S and US-401 S to NC-58 S in Warren County
Follow NC-58 S to NC-43 S
Journey Details
Traveling from Weese, West Virginia to Liberia, North Carolina covers 308.6 miles (497 km) in a southeast direction. This mixed highways and local roads, long-distance route typically takes 6 hours 7 minutes under normal conditions.
Drivers have 3 route options between these locations (309-370 miles / 497-596 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Weese
Starting Point
Liberia
Destination