Distance from Port Republic, Virginia to Ivy, Virginia

Port Republic Ivy
Total Distance
49.4 mi
(79.5 km)
Travel Time
53 minutes

The driving distance from Port Republic, Virginia to Ivy, Virginia is 49.4 mi (79.5 km)

The straight-line (air) distance is approximately 12.6 mi (20.2 km)

Estimated travel time by road is 53 minutes

We found 3 routes between Port Republic and Ivy.

Available Routes

Shortest Fastest
US-340 S and US-250 E
36.2 mi
58.3 km
47 minutes
US-250 E
39.3 mi
63.2 km
55 minutes
I-81 S and I-64 E
49.4 mi
79.5 km
53 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 I-64 E to US-250 E in Albemarle County. Take exit 107 from I-64 E
33.4 mi
29 min
7.5 mi
10 min

Route Directions

Take State Rte 605, State Rte 608 and VA-254 E to W Broad St in Waynesboro
19.3 mi
29 min
Follow US-250 E and I-64 E to US-250 E in Ivy
20 mi
25 min

Route Directions

Follow VA-253 E to US-340 S
1.2 mi
3 min
Continue on US-340 S. Take I-64 E to US-250 E in Ivy
35 mi
44 min

Journey Details

Traveling from Port Republic, Virginia to Ivy, Virginia covers 36.2 miles (58 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 47 minutes under normal conditions.

Drivers have 3 route options between these locations (36-49 miles / 58-80 km). The primary route shown here saves 9 minutes compared to alternatives.

Journey Waypoints

Port Republic

Starting Point

Grottoes, Virginia

29 mi to destination

1 mi
White Hall, Virginia

Traveled 14 mi from origin

4 mi
Ivy Creek, Virginia

Traveled 29 mi from origin

2 mi
Ivy

Destination