Flight distance between David, Panama and Santo André, Brazil 3,284.2 mi / 5,285.4 km