There are
1,113 mi
from Fort Worth, TX to Oshkosh, WI
That's the driving distance. It would take 20 hours 21 mins to go from Fort Worth, Texas to Oshkosh, Wisconsin.
The flight distance (direct flight from Fort Worth, TX to Oshkosh, WI) is 912.85 mi.
1,113 mi = 1.61 kms