Flight distance between Porus, Jamaica and Rio de Janeiro, Brazil 3,651.5 mi / 5,876.5 km