Flight distance between Mahanoro, Madagascar and Valjevo, Serbia 4,795.4 mi / 7,717.4 km