Flight distance between David, Panama and South Boston, United States of America 2,442.9 mi / 3,931.4 km