There are
1,271 mi
from Greenville, NC to Red Oak, TX
That's the driving distance. It would take 23 hours 15 mins to go from Greenville, North Carolina to Red Oak, Texas.
The flight distance (direct flight from Greenville, NC to Red Oak, TX) is 1,130.97 mi.
1,271 mi = 2,045.79 kms