Miles between Oshkosh, WI and Midlothian, TX

There are
1,090 mi
from Oshkosh, WI to Midlothian, TX

That's the driving distance. It would take 20 hours 17 mins to go from Oshkosh, Wisconsin to Midlothian, Texas.

The flight distance (direct flight from Oshkosh, WI to Midlothian, TX) is 918.75 mi.

1,090 mi = 1,753.81 kms