Distance from Bristow, Alabama to Mooresville, North Carolina
The driving distance from Bristow, Alabama to Mooresville, North Carolina is 420.4 mi (676.6 km)
The straight-line (air) distance is approximately 184.6 mi (297.1 km)
Estimated travel time by road is 6 hours 34 minutes
This route includes Toll roads along the way.
We found 3 routes between Bristow and Mooresville.
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 NC-150 E/W Plaza Dr in Mooresville. Take exit 36 from I-77 S
Continue on NC-150 E/W Plaza Dr. Drive to W McLelland Ave
Route Directions
Take Bristow Gap Rd to US-411 N/Weiss Lake Blvd
Follow US-411 N to AL-68 E in Centre
Take AL-9 N, GA-20 E and Hwy 53 E to Salacoa Ave in Fairmount
Take GA-515 N/State Rte 515 N, US-74 E and I-40 E to NC-150 E/W Plaza Dr in Mooresville. Take exit 36 from I-77 S
Continue on NC-150 E/W Plaza Dr. Drive to W McLelland Ave
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 Langtree Rd in Iredell County. Take exit 31 from I-77 N
Follow Langtree Rd, NC-115 N and S Broad St to W McLelland Ave in Mooresville
Journey Details
Traveling from Bristow, Alabama to Mooresville, North Carolina covers 361.3 miles (581 km) in a east direction. This highway, long-distance route typically takes 5 hours 48 minutes under normal conditions.
Drivers have 3 route options between these locations (361-420 miles / 581-677 km). The primary route shown here saves 49 minutes compared to alternatives.
The route features scenic views, toll sections. During evening weekday travel, expect evening rush hour with average speeds around 61 mph (98 km/h) .
Journey Waypoints
Bristow
Starting Point
Mooresville
Destination