There are
323 mi
from Syracuse, NY to Richmond Heights, OH
That's the driving distance. It would take 6 hours 23 mins to go from Syracuse, New York to Richmond Heights, Ohio.
The flight distance (direct flight from Syracuse, NY to Richmond Heights, OH) is 292.81 mi.
323 mi = 519.80 kms