There are
1,214 mi
from Rochester, NY to New Smyrna Beach, FL
That's the driving distance. It would take 22 hours 56 mins to go from Rochester, New York to New Smyrna Beach, Florida.
The flight distance (direct flight from Rochester, NY to New Smyrna Beach, FL) is 993.81 mi.
1,214 mi = 1,953.43 kms