Distance from Duncan, Mississippi to Ashland, Tennessee
The driving distance from Duncan, Mississippi to Ashland, Tennessee is 246.7 mi (397 km)
The straight-line (air) distance is approximately 123.9 mi (199.4 km)
Estimated travel time by road is 4 hours 19 minutes
We found 3 routes between Duncan and Ashland.
Available Routes
Route Directions
Continue on MS-6 E/US-278 E. Take Natchez Trace Pkwy to Park Access Rd in Wayne County
Follow TN-13 N to Dexter L Woods Memorial Blvd in Waynesboro
Continue on Dexter L Woods Memorial Blvd to State Hwy 99 E/Old Hwy 64 E
Drive to State Hwy 99 E
Route Directions
Continue on US-278 E/US-61 N. Take MS-6 E and US-45 to MS-2 E in Corinth. Take the MS-2 E exit from US-45
Take MS-350 E, TN-57 E, TN-128 N and TN-226 N to US-64 in Olivet
Follow US-64 to State Hwy 99 E/Old Hwy 64 E in Waynesboro
Drive to State Hwy 99 E
Route Directions
Continue on US-61 N. Take I-269 N and US-72 E to MS-2 E in Corinth. Take the MS-2 E exit from MS-2 E/US-45
Take MS-350 E, TN-57 E, TN-128 N and TN-226 N to US-64 in Olivet
Follow US-64 to State Hwy 99 E/Old Hwy 64 E in Waynesboro
Drive to State Hwy 99 E
Journey Details
Traveling from Duncan, Mississippi to Ashland, Tennessee covers 246.5 miles (397 km) in a northeast direction. This highway, long-distance route typically takes 4 hours 4 minutes under normal conditions.
Drivers have 3 route options between these locations (246-254 miles / 397-409 km). The primary route shown here saves 16 minutes compared to alternatives.
Journey Waypoints
Duncan
Starting Point
Ashland
Destination