Distance from Gregory, North Carolina to Gosport, Virginia
The driving distance from Gregory, North Carolina to Gosport, Virginia is 43.2 mi (69.5 km)
The straight-line (air) distance is approximately 19.6 mi (31.5 km)
Estimated travel time by road is 53 minutes
We found 2 routes between Gregory and Gosport.
Available Routes
Route Directions
Follow Scotland Rd to NC Hwy 343 N
Continue on NC Hwy 343 N. Take US-17 N to Alabama Ave in Portsmouth
Continue on Alabama Ave. Drive to Albany Dr
Route Directions
Follow NC-34 N to NC-168 N
Continue on NC-168 N. Take VA-168 N to Poindexter St in Chesapeake. Take exit 4B from I-464 N
Take Elm Ave to US-17 S in Portsmouth
Continue on Alabama Ave. Drive to Albany Dr
Journey Details
Traveling from Gregory, North Carolina to Gosport, Virginia covers 39.3 miles (63 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 46 minutes under normal conditions.
Drivers have 2 route options between these locations (39-43 miles / 63-69 km). The primary route shown here saves 8 minutes compared to alternatives.
The route features scenic views, toll sections. During night weekend travel, expect typical weekend traffic patterns with average speeds around 54 mph (87 km/h) .
Journey Waypoints
Gregory
Starting Point
Gosport
Destination