Flight distance between David, Panama and Duque de Caxias, Brazil 3,413.0 mi / 5,492.7 km