Distance from Poquoson, Virginia to Suffolk, Virginia
The driving distance from Poquoson, Virginia to Suffolk, Virginia is 39.3 mi (63.2 km)
The straight-line (air) distance is approximately 18.8 mi (30.2 km)
Estimated travel time by road is 48 minutes
We found 3 routes between Poquoson and Suffolk.
Available Routes
Route Directions
Get on I-64 E/VA-134 S in Hampton from Poquoson Ave, Wythe Creek Rd and Magruder Blvd/Neil Armstrong Pkwy
Take I-664 S to US-13 S/US-58 W in Chesapeake. Take exit 13A from I-664 S
Continue on US-13 S/US-58 W. Take US-460 BUS W/U.S. 58 Bus to E Washington St in Suffolk
Route Directions
Get on I-64 E/VA-134 S in Hampton from Poquoson Ave, Wythe Creek Rd and Magruder Blvd/Neil Armstrong Pkwy
Follow US-258 S to Benn's Grant Blvd in Benns Church
Take VA-10 E/VA-32 S to W Washington St in Suffolk
Route Directions
Get on I-64 E/VA-134 S in Hampton from Poquoson Ave, Wythe Creek Rd and Magruder Blvd/Neil Armstrong Pkwy
Follow US-258 S and US-17 S to Bennetts Pasture Rd in Suffolk
Continue on Bennetts Pasture Rd. Take Wilroy Rd to E Washington St
Journey Details
Traveling from Poquoson, Virginia to Suffolk, Virginia covers 37.7 miles (61 km) in a southwest direction. This secondary roads, moderate route typically takes 1 hour under normal conditions.
Drivers have 3 route options between these locations (38-39 miles / 61-63 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Poquoson
Starting Point
Suffolk
Destination