How far is San Diego from Asheville?

The flight distance between Asheville and San Diego is 3184km. Check all available flights on Wego.