Distance from Bishops Cross, North Carolina to Suffolk, Virginia
The driving distance from Bishops Cross, North Carolina to Suffolk, Virginia is 92.2 mi (148.3 km)
The straight-line (air) distance is approximately 48.1 mi (77.4 km)
Estimated travel time by road is 1 hour 43 minutes
We found 3 routes between Bishops Cross and Suffolk.
Available Routes
Route Directions
Get on US-64 E in Washington County from Railroad Bed Rd
Take NC-37, US-17 N/Ocean Hwy S, NC-37 N, Acorn Hill Rd and VA-32 N to W Washington St in Suffolk
Route Directions
Take Railroad Bed Rd to NC-45 N/NC-99 N in Washington County
Continue on NC-45 N. Take US-17 N, NC-32 N and VA-32 N to W Washington St in Suffolk
Route Directions
Get on US-64 E in Washington County from Railroad Bed Rd
Take NC-37 and US-17 N/Ocean Hwy S to Lake Rd in Winfall
Take Swamp Rd to Sandy Cross Rd
Continue on Sandy Cross Rd. Take Acorn Hill Rd, NC-32 N and VA-32 N to W Washington St in Suffolk
Journey Details
Traveling from Bishops Cross, North Carolina to Suffolk, Virginia covers 91.3 miles (147 km) in a north direction. This mixed highways and local roads, substantial route typically takes 1 hour 42 minutes under normal conditions.
Drivers have 3 route options between these locations (91-95 miles / 147-152 km). The primary route shown here saves 3 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 54 mph (87 km/h) .
Journey Waypoints
Bishops Cross
Starting Point
Suffolk
Destination