There are
762 mi
from Rock Hill, SC to Oneida, NY
That's the driving distance. It would take 15 hours 4 mins to go from Rock Hill, South Carolina to Oneida, New York.
The flight distance (direct flight from Rock Hill, SC to Oneida, NY) is 633.46 mi.
762 mi = 1,226.46 kms