Flight distance between Annotto Bay, Jamaica and Belford Roxo, Brazil 3,621.3 mi / 5,828.0 km