Distance from Port Republic, Virginia to Bealeton, Virginia
The driving distance from Port Republic, Virginia to Bealeton, Virginia is 87.2 mi (140.4 km)
The straight-line (air) distance is approximately 37.2 mi (59.8 km)
Estimated travel time by road is 1 hour 51 minutes
We found 3 routes between Port Republic and Bealeton.
Available Routes
Route Directions
Follow VA-253 W and State Rte 672 to US-33 E/Spotswood Trail
Follow E Point Rd to Fourth St in Shenandoah
Take US-211 E to State Rte 621 in Amissville
Continue on State Rte 621. Take Opal Rd to US-15 S/US-17 S/US-29 S in Opal
Continue on US-17 S to Bealeton
Drive to VA-28 S
Route Directions
Get on I-81 N in Harrisonburg from VA-253 W and US-33 W
Follow I-81 N and I-66 E to US-17 S in Fauquier County. Take exit 28 from I-66 E
Continue on US-17 S. Drive to VA-28 S in Bealeton
Route Directions
Follow VA-253 E to US-340 N
Follow US-340 N and US-33 E to Greene County
Follow VA-230 E to US-29 N in Madison County
Follow US-29 N to VA-28 N/Catlett Rd in Fauquier County
Drive to VA-28 S in Bealeton
Journey Details
Traveling from Port Republic, Virginia to Bealeton, Virginia covers 76.2 miles (123 km) in a east direction. This mixed highways and local roads, substantial route typically takes 1 hour 30 minutes under normal conditions.
Drivers have 3 route options between these locations (76-115 miles / 123-186 km). The primary route shown here saves 23 minutes compared to alternatives.
Journey Waypoints
Port Republic
Starting Point
Bealeton
Destination