Distance from Riddle, North Carolina to Chesapeake, Virginia

Riddle Chesapeake
Total Distance
48.3 mi
(77.7 km)
Travel Time
56 minutes

The driving distance from Riddle, North Carolina to Chesapeake, Virginia is 48.3 mi (77.7 km)

The straight-line (air) distance is approximately 22.2 mi (35.7 km)

Estimated travel time by road is 56 minutes

This route includes Toll roads along the way.

We found 2 routes between Riddle and Chesapeake.

Available Routes

Shortest Fastest Tolls
VA-168 N
40.2 mi
64.7 km
47 minutes
Tolls
NC Hwy 343 N and US-17 N
48.3 mi
77.7 km
56 minutes

Route Directions

Follow Pond Rd to N Carolina Hwy 343 S N
2.1 mi
2 min
Follow N Carolina Hwy 343 S N, NC Hwy 343 N and US-17 N to McMillan Ln/Private 7 Rd in Chesapeake
46.1 mi
52 min
Drive to Private 7 Rd
0.1 mi
1 min

Route Directions

Take S Sandy Hook Rd and S Indiantown Rd to NC-168 N in Currituck County
12.2 mi
14 min
Follow NC-168 N and VA-168 N to US-17 N/Great Bridge Blvd in Chesapeake. Take exit 15B from Chesapeake Expy N/Oak Grove Connector
26.3 mi
28 min
Continue on Great Bridge Blvd. Drive to Private 7 Rd
1.6 mi
4 min

Journey Details

Traveling from Riddle, North Carolina to Chesapeake, Virginia covers 40.2 miles (65 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 47 minutes under normal conditions.

Drivers have 2 route options between these locations (40-48 miles / 65-78 km). The primary route shown here saves 9 minutes compared to alternatives.

The route features toll sections. During night weekday travel, expect minimal traffic congestion with average speeds around 54 mph (87 km/h) .

Journey Waypoints

Riddle

Starting Point

Bartlett, North Carolina

51 mi to destination

2 mi
Shawboro, North Carolina

Traveled 13 mi from origin

1 mi
Snowden, North Carolina

38 mi to destination

1 mi
Moyock, North Carolina

Traveled 26 mi from origin

1 mi
Deep Creek, Virginia

13 mi to destination

5 mi
Chesapeake

Destination