Distance from Briery Branch Gap, Virginia to Bayshore, North Carolina

Briery Branch Gap Bayshore
Total Distance
398.2 mi
(640.9 km)
Travel Time
6 hours 5 minutes

The driving distance from Briery Branch Gap, Virginia to Bayshore, North Carolina is 398.2 mi (640.9 km)

The straight-line (air) distance is approximately 186.7 mi (300.4 km)

Estimated travel time by road is 6 hours 5 minutes

We found 3 routes between Briery Branch Gap and Bayshore.

Available Routes

Shortest
I-40 E
372.6 mi
599.7 km
6 hours 32 minutes
US-29 S and I-40 E
386 mi
621.2 km
6 hours 21 minutes
Fastest
I-64 E and I-95 S
398.2 mi
640.9 km
6 hours 5 minutes

Route Directions

Get on I-81 S in Weyers Cave from State Rte 924, VA-257 E/Briery Branch Rd, State Rte 613, State Rte 727 and US-11 S
25.4 mi
38 min
Take I-64 E and I-95 S to US-70 BUS E in Wayne County
280.3 mi
4 hr
Get on I-40 E in Sampson County from US-117 S and US-117 Connector
23.8 mi
25 min
Follow I-40 E to US-17/Market St in Porters Neck. Take exit 25 from NC-140
66.7 mi
54 min
Continue on US-17/Market St. Drive to Marsh Oaks Dr in Bayshore
2.1 mi
5 min

Route Directions

Get on I-81 S in Weyers Cave from State Rte 924, VA-257 E/Briery Branch Rd, State Rte 613, State Rte 727 and US-11 S
25.4 mi
38 min
Follow I-81 S and I-64 E to US-250 E. Take exit 99 from I-64 E
26.1 mi
23 min
Continue to Lynchburg. Take the US-29 S/US-460 W exit from US-29 S
55.8 mi
57 min
Follow US-460 W to US-29 S in Campbell County. Take the US-29 S exit from US-29 S/US-460 W
6.8 mi
7 min
Get on I-40 E/I-85 N in Orange County from NC-86 S
103.8 mi
1 hr 49 min
Follow I-40 E to US-17/Market St in Porters Neck. Take exit 25 from NC-140
166.1 mi
2 hr 19 min
Continue on US-17/Market St. Drive to Marsh Oaks Dr in Bayshore
2.1 mi
5 min

Route Directions

Get on I-81 S in Weyers Cave from State Rte 924, VA-257 E/Briery Branch Rd, State Rte 613, State Rte 727 and US-11 S
25.4 mi
38 min
Follow I-81 S and I-64 E to US-250 E. Take exit 99 from I-64 E
26.1 mi
23 min
Get on I-85 N/US-15 N/US-70 E in Durham from VA-151, US-29 S, Campbell Ave and US-501 S
165.9 mi
3 hr 15 min
Take I-40 E to US-17/Market St in Porters Neck. Take exit 25 from NC-140
153.2 mi
2 hr 8 min
Continue on US-17/Market St. Drive to Marsh Oaks Dr in Bayshore
2.1 mi
5 min

Journey Details

Traveling from Briery Branch Gap, Virginia to Bayshore, North Carolina covers 372.6 miles (600 km) in a south direction. This mixed highways and local roads, long-distance route typically takes 6 hours 32 minutes under normal conditions.

Drivers have 3 route options between these locations (373-398 miles / 600-641 km). The primary route shown here saves no time compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 55 mph (89 km/h) .

Journey Waypoints

Briery Branch Gap

Starting Point

Wilda, Virginia

430 mi to destination

1 mi
Riverville, Virginia

Traveled 107 mi from origin

1 mi
Phenix, Virginia

322 mi to destination

0 mi
Sandy Fork, Virginia

Traveled 215 mi from origin

1 mi
Mitchiners Crossroads, North Carolina

215 mi to destination

2 mi
Hares Crossroads, North Carolina

Traveled 322 mi from origin

1 mi
Mt Olive, North Carolina

107 mi to destination

2 mi
Cartersville, North Carolina

Traveled 430 mi from origin

1 mi
Bayshore

Destination