Distance from Port Republic, Virginia to Grit, Virginia
The driving distance from Port Republic, Virginia to Grit, Virginia is 127.5 mi (205.2 km)
The straight-line (air) distance is approximately 54.4 mi (87.6 km)
Estimated travel time by road is 2 hours 32 minutes
We found 3 routes between Port Republic and Grit.
Available Routes
Route Directions
Get on I-81 S in Weyers Cave from State Rte 605 and VA-256 W/Weyers Cave Rd
Follow I-81 S to Botetourt County. Take exit 168 from I-81 S
Take VA-43 S/Parkway Dr, State Rte 628, Bishop Creek Rd, VA-43 S/Bedford Ave and Grit Rd to Dews Rd in Pittsylvania County
Route Directions
Take US-340 S and VA-151 to State Rte 778 in Nelson County
Continue on State Rte 778 to Amherst County
Continue on State Rte 610. Take VA-130 E/Elon Rd/Virginia Byway, US-29 BUS S and Wards Rd to Riverbend Rd in Campbell County
Follow Mansion Bridge Rd and Wards Rd to Dews Rd in Pittsylvania County
Route Directions
Follow VA-253 E to US-340 S
Continue on US-340 S to Albemarle County
Continue on VA-151 to Nelson County
Continue on US-29 S. Take Wards Rd to Gladys Rd in Campbell County
Follow Mansion Bridge Rd and Wards Rd to Dews Rd in Pittsylvania County
Journey Details
Traveling from Port Republic, Virginia to Grit, Virginia covers 103.9 miles (167 km) in a south direction. This mixed highways and local roads, substantial route typically takes 2 hours under normal conditions.
Drivers have 3 route options between these locations (104-127 miles / 167-205 km). The primary route shown here saves 35 minutes compared to alternatives.
Journey Waypoints
Port Republic
Starting Point
Grit
Destination