There are
877 mi
from Franklin, TN to Oswego, NY
That's the driving distance. It would take 16 hours 52 mins to go from Franklin, Tennessee to Oswego, New York.
The flight distance (direct flight from Franklin, TN to Oswego, NY) is 756.52 mi.
877 mi = 1,411.38 kms