Distance from Port Republic, Virginia to Fairfield, Virginia
The driving distance from Port Republic, Virginia to Fairfield, Virginia is 44.5 mi (71.6 km)
The straight-line (air) distance is approximately 24.1 mi (38.8 km)
Estimated travel time by road is 50 minutes
We found 2 routes between Port Republic and Fairfield.
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 US-11 S to Red Hill Rd in Fairfield
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 VA-710/Sterrett Rd in Rockbridge County. Take exit 200 from I-81 S
Follow VA-710/Sterrett Rd and US-11 S to Red Hill Rd in Fairfield
Journey Details
Traveling from Port Republic, Virginia to Fairfield, Virginia covers 43.8 miles (70 km) in a southwest direction. This highway, moderate route typically takes 45 minutes under normal conditions.
Drivers have 2 route options between these locations (44-44 miles / 70-72 km). The primary route shown here saves 5 minutes compared to alternatives.
Journey Waypoints
Port Republic
Starting Point
Fairfield
Destination