Flight distance between David, Panama and Nova Iguaçu, Brazil 3,404.7 mi / 5,479.3 km