Miles between Lakeland, FL and Smyrna, TN

There are
678 mi
from Lakeland, FL to Smyrna, TN

That's the driving distance. It would take 12 hours 45 mins to go from Lakeland, Florida to Smyrna, Tennessee.

The flight distance (direct flight from Lakeland, FL to Smyrna, TN) is 610.41 mi.

678 mi = 1,091.89 kms