Flight distance between Portsmouth, Dominica and Ambilobe, Madagascar 7,804.5 mi / 12,560.1 km