Flight distance between David, Panama and San Diego, United States of America 2,780.9 mi / 4,475.5 km