Distance from Port Republic, Virginia to Fairfield, Virginia

Port Republic Fairfield
Total Distance
44.5 mi
(71.6 km)
Travel Time
50 minutes

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

Shortest Fastest
I-81 S
43.8 mi
70.4 km
45 minutes
I-81 S and US-11 S
44.5 mi
71.6 km
50 minutes

Route Directions

Get on I-81 S in Weyers Cave from State Rte 605 and VA-256 W/Weyers Cave Rd
8.5 mi
13 min
Follow I-81 S and US-11 S to Red Hill Rd in Fairfield
36 mi
36 min
0 mi
0 min

Route Directions

Get on I-81 S in Weyers Cave from State Rte 605 and VA-256 W/Weyers Cave Rd
8.5 mi
13 min
Follow I-81 S to VA-710/Sterrett Rd in Rockbridge County. Take exit 200 from I-81 S
34.5 mi
30 min
Follow VA-710/Sterrett Rd and US-11 S to Red Hill Rd in Fairfield
0.7 mi
1 min

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

Grottoes, Virginia

56 mi to destination

1 mi
Damtown, Virginia

Traveled 14 mi from origin

1 mi
Annex, Virginia

42 mi to destination

1 mi
Brand, Virginia

Traveled 28 mi from origin

0 mi
Brookwood, Virginia

28 mi to destination

1 mi
Cold Spring, Virginia

Traveled 42 mi from origin

1 mi
Spottswood, Virginia

14 mi to destination

1 mi
Raphine, Virginia

Traveled 56 mi from origin

1 mi
Fairfield

Destination