Distance from Camden, North Carolina to Poquoson Shores, Virginia
The driving distance from Camden, North Carolina to Poquoson Shores, Virginia is 74.9 mi (120.6 km)
The straight-line (air) distance is approximately 36.4 mi (58.5 km)
Estimated travel time by road is 1 hour 23 minutes
This route includes Toll roads along the way.
We found 3 routes between Camden and Poquoson Shores.
Available Routes
Route Directions
Follow NC Hwy 343 N to US-17 N
Follow US-17 N and I-64 W to VA-134 N/Magruder Blvd/Neil Armstrong Pkwy in Hampton. Take exit 262B from I-64 W
Follow VA-134 N/Magruder Blvd/Neil Armstrong Pkwy and Wythe Creek Rd to Hunts Neck Rd in Poquoson
Route Directions
Follow NC Hwy 343 N to US-17 S
Take US-158 W to Folly Rd in Corapeake
Take VA-32 N to US-13 N/Carolina Rd in Suffolk
Continue on US-13 N. Take I-664 N to VA-134 N/Magruder Blvd/Neil Armstrong Pkwy in Hampton. Take exit 262B from I-64 W
Follow VA-134 N/Magruder Blvd/Neil Armstrong Pkwy and Wythe Creek Rd to Hunts Neck Rd in Poquoson
Route Directions
Follow NC Hwy 343 N to US-17 N
Get on I-64 E from George Washington Hwy S
Continue on I-64 E. Take I-664 N to VA-134 N/Magruder Blvd/Neil Armstrong Pkwy in Hampton. Take exit 262B from I-64 W
Follow VA-134 N/Magruder Blvd/Neil Armstrong Pkwy and Wythe Creek Rd to Hunts Neck Rd in Poquoson
Journey Details
Traveling from Camden, North Carolina to Poquoson Shores, Virginia covers 70.2 miles (113 km) in a north direction. This mixed highways and local roads, substantial route typically takes 1 hour 20 minutes under normal conditions.
Drivers have 3 route options between these locations (70-92 miles / 113-148 km). The primary route shown here saves 24 minutes compared to alternatives.
Journey Waypoints
Camden
Starting Point
Poquoson Shores
Destination