Distance from Chesapeake, Virginia to Dublin, North Carolina
The driving distance from Chesapeake, Virginia to Dublin, North Carolina is 254 mi (408.8 km)
The straight-line (air) distance is approximately 124.3 mi (200 km)
Estimated travel time by road is 4 hours 4 minutes
We found 2 routes between Chesapeake and Dublin.
Available Routes
Route Directions
Get on I-464 S from Bainbridge Blvd
Take I-64 E to US-13 S/Carolina Rd in Suffolk. Take the exit toward Ahoskie/Edenton from US-13 S
Get on US-64 W in Edgecombe County from US-13 S, NC-11 S and NC-111 S
Follow US-64 W and I-95 S to your destination in Cumberland County. Take exit 46-46A-46B from I-95 S
Follow NC-87 S to W 4th St in Dublin
Route Directions
Get on I-64 E from US-13 S/US-460 W
Take US-13 S to US-58 W in Suffolk
Get on I-95 S in Emporia
Follow I-95 S to your destination in Cumberland County. Take exit 46-46A-46B from I-95 S
Follow NC-87 S to W 4th St in Dublin
Journey Details
Traveling from Chesapeake, Virginia to Dublin, North Carolina covers 251 miles (404 km) in a southwest direction. This highway, long-distance route typically takes 3 hours 56 minutes under normal conditions.
Drivers have 2 route options between these locations (251-254 miles / 404-409 km). The primary route shown here saves 8 minutes compared to alternatives.
Journey Waypoints
Chesapeake
Starting Point
Dublin
Destination