Flight distance between Mahanoro, Madagascar and Mississauga, Canada 9,062.9 mi / 14,585.4 km