Distance from Hardscrabble, Virginia to Marksville, Virginia
The driving distance from Hardscrabble, Virginia to Marksville, Virginia is 102.8 mi (165.5 km)
The straight-line (air) distance is approximately 36.7 mi (59.1 km)
Estimated travel time by road is 2 hours 20 minutes
We found 3 routes between Hardscrabble and Marksville.
Available Routes
Route Directions
Take Upper North Fork Rd, Snowy Mountain Rd and WV-28 N to US-33 E/Mountaineer Dr in Circleville
Follow US-33 E to Erickson Ave in Belmont Estates
Take State Rte 280/Stone Spg Rd to US-33 E/Spotswood Trail in Massanetta Springs
Follow E Point Rd to Fourth St in Shenandoah
Follow US-340 N to US Hwy Bsn 340 N
Continue on US Hwy Bsn 340 N. Drive to State Rte 624
Route Directions
Take State Rte 644 to US-220 S
Take US-250 E, VA-42 N, I-81 N and US-211 E to Rockingham Dr in Page County
Take US Hwy Bsn 340 N to State Rte 624
Route Directions
Take Upper North Fork Rd, Snowy Mountain Rd and WV-28 N to US-33 E/Mountaineer Dr in Circleville
Continue on US-33 E. Take I-81 N and US-211 E to Rockingham Dr in Page County
Take US Hwy Bsn 340 N to State Rte 624
Journey Details
Traveling from Hardscrabble, Virginia to Marksville, Virginia covers 101.2 miles (163 km) in a east direction. This mixed highways and local roads, substantial route typically takes 2 hours 16 minutes under normal conditions.
Drivers have 3 route options between these locations (101-105 miles / 163-169 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 47 mph (76 km/h) .
Journey Waypoints
Hardscrabble
Starting Point
Marksville
Destination