Flight distance between David, Panama and Surakarta, Indonesia 11,527.4 mi / 18,551.6 km