Flight distance between David, Panama and Honiara, Solomon Islands 8,184.2 mi / 13,171.1 km