There are
1,237 mi
from Greenville, NC to Owasso, OK
That's the driving distance. It would take 22 hours 26 mins to go from Greenville, North Carolina to Owasso, Oklahoma.
The flight distance (direct flight from Greenville, NC to Owasso, OK) is 1,033.65 mi.
1,237 mi = 1,991.30 kms