There are
432 mi
from Greensboro, NC to Opelika, AL
That's the driving distance. It would take 8 hours 11 mins to go from Greensboro, North Carolina to Opelika, Alabama.
The flight distance (direct flight from Greensboro, NC to Opelika, AL) is 396.86 mi.
432 mi = 695.07 kms