Distance from Port Republic, Virginia to Zack, Virginia
The driving distance from Port Republic, Virginia to Zack, Virginia is 45.1 mi (72.6 km)
The straight-line (air) distance is approximately 22.7 mi (36.5 km)
Estimated travel time by road is 57 minutes
We found 2 routes between Port Republic and Zack.
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 and VA-252 S/Middlebrook Rd to State Rte 681
Continue on State Rte 681. Drive to VA-602 in Raphine
Route Directions
Follow State Rte 605, VA-256 W/Weyers Cave Rd and Keezletown Rd to US-11 S in Mount Sidney
Take State Hwy 262 S/Woodrow Wilson Pkwy and VA-252 S/Middlebrook Rd to State Rte 681
Continue on State Rte 681. Drive to VA-602 in Raphine
Journey Details
Traveling from Port Republic, Virginia to Zack, Virginia covers 44.7 miles (72 km) in a southwest direction. This secondary roads, moderate route typically takes 1 hour 2 minutes under normal conditions.
Drivers have 2 route options between these locations (45-45 miles / 72-73 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Port Republic
Starting Point
Zack
Destination