Flight distance between M'Tsangamouji, Mayotte and Rio de Janeiro, Brazil 5,771.1 mi / 9,287.7 km