Flight distance between Marovoay, Madagascar and Vadodara, India 3,205.2 mi / 5,158.3 km