Flight distance between David, Panama and Florianópolis, Brazil 3,365.3 mi / 5,416.0 km