There are
562 mi
from Syracuse, NY to Portsmouth, OH
That's the driving distance. It would take 11 hours 8 mins to go from Syracuse, New York to Portsmouth, Ohio.
The flight distance (direct flight from Syracuse, NY to Portsmouth, OH) is 465.52 mi.
562 mi = 903.82 kms