Miles between Oshkosh, WI and Richmond, TX

There are
1,242 mi
from Oshkosh, WI to Richmond, TX

That's the driving distance. It would take 23 hours 4 mins to go from Oshkosh, Wisconsin to Richmond, Texas.

The flight distance (direct flight from Oshkosh, WI to Richmond, TX) is 1,073.72 mi.

1,242 mi = 1,999.44 kms