Distance from Spring Grove, Virginia to Porta Bello, Virginia
The driving distance from Spring Grove, Virginia to Porta Bello, Virginia is 34.1 mi (54.9 km)
The straight-line (air) distance is approximately 12.6 mi (20.2 km)
Estimated travel time by road is 1 hour 13 minutes
This route includes Toll roads along the way.
We found 3 routes between Spring Grove and Porta Bello.
Available Routes
Route Directions
Follow VA-10 E and VA-31 N to Jamestown - Scotland
Follow Jamestown Rd, VA-199 E and I-64 W to Capitol Landing Rd in York County. Take exit 238 from I-64 W
Take Gatehouse Rd, Hantree Lan Rd and Blaine Lndg Rd to your destination
Route Directions
Follow VA-10 W, VA-106 N and I-64 E to VA-143 W/Capitol Landing Rd in York County. Take exit 238 from I-64 E
Take Gatehouse Rd, Hantree Lan Rd and Blaine Lndg Rd to your destination
Route Directions
Follow VA-10 E and VA-31 N to Jamestown - Scotland
Continue on Jamestown Rd. Take VA-132 N to Capitol Landing Rd in York County
Take Gatehouse Rd, Hantree Lan Rd and Blaine Lndg Rd to your destination
Journey Details
Traveling from Spring Grove, Virginia to Porta Bello, Virginia covers 29.5 miles (47 km) in a northeast direction. This local streets, moderate route typically takes 1 hour 14 minutes under normal conditions.
Drivers have 3 route options between these locations (29-68 miles / 47-110 km). The primary route shown here saves 2 minutes compared to alternatives.
The route features toll sections, urban congestion. During night weekday travel, expect minimal traffic congestion with average speeds around 23 mph (37 km/h) .
Journey Waypoints
Spring Grove
Starting Point
Porta Bello
Destination