There are
644 mi
from Cincinnati, OH to Roselle, NJ
That's the driving distance. It would take 12 hours 23 mins to go from Cincinnati, Ohio to Roselle, New Jersey.
The flight distance (direct flight from Cincinnati, OH to Roselle, NJ) is 553.73 mi.
644 mi = 1,036.66 kms