There are
794 mi
from Rochester, NY to Smyrna, TN
That's the driving distance. It would take 15 hours 5 mins to go from Rochester, New York to Smyrna, Tennessee.
The flight distance (direct flight from Rochester, NY to Smyrna, TN) is 685.54 mi.
794 mi = 1,277.83 kms