There are
411 mi
from Greensboro, NC to Xenia, OH
That's the driving distance. It would take 7 hours 55 mins to go from Greensboro, North Carolina to Xenia, Ohio.
The flight distance (direct flight from Greensboro, NC to Xenia, OH) is 336.38 mi.
411 mi = 660.65 kms