Distance from Gregory, North Carolina to Baileytown, Virginia
The driving distance from Gregory, North Carolina to Baileytown, Virginia is 52.4 mi (84.3 km)
The straight-line (air) distance is approximately 22.5 mi (36.2 km)
Estimated travel time by road is 1 hour
We found 3 routes between Gregory and Baileytown.
Available Routes
Route Directions
Follow Scotland Rd to NC Hwy 343 N
Continue on NC Hwy 343 N. Take US-17 N, George Washington Hwy S, I-64 E and I-664 N to VA-337 W in Suffolk
Route Directions
Follow NC-34 N and NC-168 N to VA-168 N in Moyock
Continue on VA-168 N. Take I-464 N, VA-164 W and I-664 S to VA-337 W/Portsmouth Blvd in Chesapeake. Take exit 11A from I-664 S
Route Directions
Follow NC-34 N to NC-168 N
Continue on NC-168 N. Take VA-168 N, I-64 E and I-664 N to VA-337 W/Portsmouth Blvd in Chesapeake. Take exit 11 A from I-664 N
Journey Details
Traveling from Gregory, North Carolina to Baileytown, Virginia covers 50.3 miles (81 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 55 minutes under normal conditions.
Drivers have 3 route options between these locations (50-57 miles / 81-92 km). The primary route shown here saves 8 minutes compared to alternatives.
The route features toll sections. During morning weekend travel, expect typical weekend traffic patterns with average speeds around 54 mph (87 km/h) .
Journey Waypoints
Gregory
Starting Point
Baileytown
Destination