There are
934 mi
from Oshkosh, WI to Indian Trail, NC
That's the driving distance. It would take 18 hours 5 mins to go from Oshkosh, Wisconsin to Indian Trail, North Carolina.
The flight distance (direct flight from Oshkosh, WI to Indian Trail, NC) is 746.30 mi.
934 mi = 1,503.32 kms