Distance from Port Republic, Virginia to Grassland, Virginia
The driving distance from Port Republic, Virginia to Grassland, Virginia is 78.4 mi (126.1 km)
The straight-line (air) distance is approximately 27.8 mi (44.8 km)
Estimated travel time by road is 1 hour 33 minutes
We found 2 routes between Port Republic and Grassland.
Available Routes
Route Directions
Follow VA-253 E to US-340 S
Continue on US-340 S. Take I-64 E to VA-22 E in Albemarle County
Take VA-231 N to US-15 N/E Gordon Ave in Gordonsville
Follow VA-20 N to your destination in Unionville
Route Directions
Follow VA-253 E to US-340 N
Follow US-340 N and US-33 E to State Rte 609 in Greene County
Follow US-29 S to State Rte 609
Follow State Rte 609 and VA-20 N to Caroline St in Orange
Follow VA-20 N to your destination in Unionville
Journey Details
Traveling from Port Republic, Virginia to Grassland, Virginia covers 57.9 miles (93 km) in a east direction. This mixed highways and local roads, moderate route typically takes 1 hour 16 minutes under normal conditions.
Drivers have 2 route options between these locations (58-78 miles / 93-126 km). The primary route shown here saves 18 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 44 mph (71 km/h) .
Journey Waypoints
Port Republic
Starting Point
Grassland
Destination