Distance from Riddle, North Carolina to Highland-Biltmore, Virginia

Riddle Highland-Biltmore
Total Distance
53.9 mi
(86.8 km)
Travel Time
1 hour 2 minutes

The driving distance from Riddle, North Carolina to Highland-Biltmore, Virginia is 53.9 mi (86.8 km)

The straight-line (air) distance is approximately 24.5 mi (39.5 km)

Estimated travel time by road is 1 hour 2 minutes

We found 2 routes between Riddle and Highland-Biltmore.

Available Routes

Shortest Fastest Tolls
VA-168 N
46.2 mi
74.3 km
54 minutes
NC Hwy 343 N and US-17 N
53.9 mi
86.8 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, US-17 N, George Washington Hwy S and I-64 E to Elliott Ave in Portsmouth
51.9 mi
59 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 Frederick Blvd in Portsmouth
2.5 mi
5 min
0.5 mi
0 min
0.8 mi
1 min

Journey Details

Traveling from Riddle, North Carolina to Highland-Biltmore, Virginia covers 46.2 miles (74 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.

Drivers have 2 route options between these locations (46-54 miles / 74-87 km). The primary route shown here saves 8 minutes compared to alternatives.

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

Journey Waypoints

Riddle

Starting Point

Gregory, North Carolina

57 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

0 mi
Chesapeake, Virginia

14 mi to destination

3 mi
Highland-Biltmore

Destination