Flight distance between Morondava, Madagascar and Nakhon Si Thammarat, Thailand 4,269.4 mi / 6,870.9 km