There are
499 mi
from Rochester, NY to Elkhart, IN
That's the driving distance. It would take 9 hours 32 mins to go from Rochester, New York to Elkhart, Indiana.
The flight distance (direct flight from Rochester, NY to Elkhart, IN) is 438.55 mi.
499 mi = 803.50 kms