There are
852 mi
from Asheville, NC to Prairie Village, KS
That's the driving distance. It would take 16 hours 7 mins to go from Asheville, North Carolina to Prairie Village, Kansas.
The flight distance (direct flight from Asheville, NC to Prairie Village, KS) is 703.39 mi.
852 mi = 1,370.61 kms