Flight distance between David, Panama and Campos, Brazil 3,479.2 mi / 5,599.2 km