There are
1,085 mi
from Oshkosh, WI to Red Oak, TX
That's the driving distance. It would take 20 hours 13 mins to go from Oshkosh, Wisconsin to Red Oak, Texas.
The flight distance (direct flight from Oshkosh, WI to Red Oak, TX) is 911.54 mi.
1,085 mi = 1,746.58 kms