Distance from Shiloh, Maryland to Montross, Virginia
The driving distance from Shiloh, Maryland to Montross, Virginia is 36.2 mi (58.3 km)
The straight-line (air) distance is approximately 12 mi (19.3 km)
Estimated travel time by road is 47 minutes
This route includes Toll roads along the way.
Route Directions
Take Mt Victoria Rd to US-301 S
Continue on VA-218 E. Take VA-631 to VA-3 E in Westmoreland County
Journey Details
Traveling from Shiloh, Maryland to Montross, Virginia covers 36.2 miles (58 km) in a south direction. This mixed highways and local roads, moderate route typically takes 47 minutes under normal conditions.
The route features scenic views, toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 46 mph (74 km/h) .
Journey Waypoints
Shiloh
Starting Point
Montross
Destination