How far is Shantou from Amarillo?

The flight distance between Amarillo and Shantou is 12342km. Check all available flights on Wego.