Distance from Bristow, Alabama to Shinnville, North Carolina
The driving distance from Bristow, Alabama to Shinnville, North Carolina is 409 mi (658.2 km)
The straight-line (air) distance is approximately 186 mi (299.3 km)
Estimated travel time by road is 6 hours 29 minutes
This route includes Toll roads along the way.
We found 3 routes between Bristow and Shinnville.
Available Routes
Route Directions
Get on I-59 N in DeKalb County from AL-68 W
Follow I-59 N, I-75 N and I-40 E to Old Mountain Rd in Iredell County. Take exit 144 from I-40 E
Follow Old Mountain Rd, US-21 S/N Main St and Houston Rd to Shinnville Rd
Route Directions
Get on I-20 E/US-431 in Oxford from US-411 S and AL-1
Follow I-20 E and I-85 N to US-21 N in Iredell County. Take exit 33 from I-77 N
Follow US-21 N to Shinnville Rd
Route Directions
Get on I-75 S in Cartersville from AL-25 N and US-411 N
Continue on I-75 S. Take I-85 N to US-21 N in Iredell County. Take exit 33 from I-77 N
Follow US-21 N to Shinnville Rd
Journey Details
Traveling from Bristow, Alabama to Shinnville, North Carolina covers 366.9 miles (590 km) in a east direction. This highway, long-distance route typically takes 5 hours 54 minutes under normal conditions.
Drivers have 3 route options between these locations (367-409 miles / 590-658 km). The primary route shown here saves 35 minutes compared to alternatives.
The route features scenic views, toll sections. During midday weekday travel, expect lighter midday traffic with average speeds around 64 mph (103 km/h) .
Journey Waypoints
Bristow
Starting Point
Shinnville
Destination