Answer: No - Greensboro is North EAST of Charlotte. I85 runs from Charlotte to Grensboro and runs roughly Northeast as you travel from Charlotte to Greensboro although there are stretches that are pretty much North, East, and East-Northeast along the way.
Answer: 803 miles taking this route:# Take I-73 SOUTH from Greensboro to U.S. 220 SOUTH in Rockingham.# Take U.S. 220 SOUTH to U.S. 1 SOUTH.# Take U.S. 1 SOUTH to I-74/U.S. 74. Follow signs to I-74/U.S. 74 EAST.# Take I-74/U.S. 74 EAST to ROUTE 38 to HAMLET and BENNETTSVILLE at EXIT 319.# Turn right off the exit ramp onto ROUTE 38 SOUTH to BENNETTSVILLE. Take ROUTE 38 SOUTH to I-95 in SOUTH CAROLINA. At JCT I-95, follow signs to I-95 SOUTH.# take I-95 SOUTH to Miami.