Flight distance between David, Panama and Brasília, Brazil 2,893.1 mi / 4,655.9 km