Driving distance from Winston-Salem, NC to Durham, NC. The total driving distance from Winston-Salem, NC to Durham, NC is 80 miles or 129 kilometers. Your trip begins in Winston-Salem, North Carolina. It ends in Durham, North Carolina.