There are
986 mi
from Shawnee, KS to Indian Trail, NC
That's the driving distance. It would take 18 hours 45 mins to go from Shawnee, Kansas to Indian Trail, North Carolina.
The flight distance (direct flight from Shawnee, KS to Indian Trail, NC) is 820.08 mi.
986 mi = 1,586.18 kms