Distance from Riddle, North Carolina to Gosport, Virginia

Riddle Gosport
Total Distance
49.9 mi
(80.3 km)
Travel Time
1 hour 2 minutes

The driving distance from Riddle, North Carolina to Gosport, Virginia is 49.9 mi (80.3 km)

The straight-line (air) distance is approximately 24.3 mi (39.1 km)

Estimated travel time by road is 1 hour 2 minutes

We found 2 routes between Riddle and Gosport.

Available Routes

Shortest Fastest Tolls
VA-168 N
45.3 mi
72.8 km
53 minutes
NC Hwy 343 N and US-17 N
49.9 mi
80.3 km
1 hour 2 minutes

Route Directions

Follow Pond Rd to N Carolina Hwy 343 S N
2.1 mi
2 min
Continue on N Carolina Hwy 343 S N. Take NC Hwy 343 N and US-17 N to Alabama Ave in Portsmouth
47.5 mi
58 min
Continue on Alabama Ave. Drive to Albany Dr
0.3 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
Continue on NC-168 N. Take VA-168 N to Poindexter St in Chesapeake. Take exit 4B from I-464 N
30.1 mi
31 min
Take Elm Ave to US-17 S in Portsmouth
2.5 mi
5 min
0.1 mi
0 min
Continue on Alabama Ave. Drive to Albany Dr
0.3 mi
1 min

Journey Details

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

Drivers have 2 route options between these locations (45-50 miles / 73-80 km). The primary route shown here saves 10 minutes compared to alternatives.

The route features scenic views, toll sections. During night weekend travel, expect typical weekend traffic patterns with average speeds around 49 mph (79 km/h) .

Journey Waypoints

Riddle

Starting Point

Gregory, North Carolina

56 mi to destination

2 mi
Shawboro, North Carolina

Traveled 14 mi from origin

1 mi
Snowden, North Carolina

42 mi to destination

1 mi
Moyock, North Carolina

Traveled 28 mi from origin

1 mi
Chesapeake, Virginia

14 mi to destination

3 mi
Gosport

Destination