Flight distance between Pedregal, Panama and Porto Alegre, Brazil 3,366.0 mi / 5,417.1 km