Distance from Chesapeake, Virginia to Riddle, North Carolina
The driving distance from Chesapeake, Virginia to Riddle, North Carolina is 40.7 mi (65.5 km)
The straight-line (air) distance is approximately 22.2 mi (35.7 km)
Estimated travel time by road is 49 minutes
We found 2 routes between Chesapeake and Riddle.
Available Routes
Route Directions
Get on US-13 N from Bainbridge Blvd
Take VA-168 S to Hillcrest Pkwy. Take exit 8A from VA-168 S
Follow VA-168 BUS S to VA-168 S
Take NC-168 S to NC-34 S in Currituck County
Take N Indiantown Rd to N Sandy Hook Rd in Shawboro
Route Directions
Get on US-13 N from Bainbridge Blvd
Follow VA-168 S and NC-168 S to NC-34 S in Currituck County
Take N Indiantown Rd to N Sandy Hook Rd in Shawboro
Journey Details
Traveling from Chesapeake, Virginia to Riddle, North Carolina covers 40.2 miles (65 km) in a southeast direction. This highway, moderate route typically takes 45 minutes under normal conditions.
Drivers have 2 route options between these locations (40-41 miles / 65-66 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekend travel, expect typical weekend traffic patterns with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Chesapeake
Starting Point
Riddle
Destination