Distance from Chesapeake, Virginia to Riddle, North Carolina

Chesapeake Riddle
Total Distance
40.7 mi
(65.5 km)
Travel Time
49 minutes

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

Shortest Fastest Tolls
VA-168 S
40.2 mi
64.7 km
45 minutes
NC-168 S
40.7 mi
65.5 km
49 minutes

Route Directions

Get on US-13 N from Bainbridge Blvd
0.7 mi
2 min
Take VA-168 S to Hillcrest Pkwy. Take exit 8A from VA-168 S
9.7 mi
9 min
Follow VA-168 BUS S to VA-168 S
6.6 mi
9 min
Take NC-168 S to NC-34 S in Currituck County
11.6 mi
13 min
Take N Indiantown Rd to N Sandy Hook Rd in Shawboro
12.3 mi
14 min

Route Directions

Get on US-13 N from Bainbridge Blvd
0.7 mi
2 min
Follow VA-168 S and NC-168 S to NC-34 S in Currituck County
27.3 mi
29 min
Take N Indiantown Rd to N Sandy Hook Rd in Shawboro
12.3 mi
14 min

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

Deep Creek, Virginia

51 mi to destination

3 mi
Moyock, North Carolina

38 mi to destination

4 mi
Snowden, North Carolina

Traveled 38 mi from origin

1 mi
Shawboro, North Carolina

13 mi to destination

1 mi
Bartlett, North Carolina

Traveled 51 mi from origin

2 mi
Riddle

Destination