Flight distance between Rio de Janeiro, Brazil and Half Way Tree, Jamaica 3,624.3 mi / 5,832.7 km