Miles between Oshkosh, WI and Columbia, TN

There are
687 mi
from Oshkosh, WI to Columbia, TN

That's the driving distance. It would take 13 hours 2 mins to go from Oshkosh, Wisconsin to Columbia, Tennessee.

The flight distance (direct flight from Oshkosh, WI to Columbia, TN) is 586.50 mi.

687 mi = 1,105.47 kms