Flight distance between Nakhon Sawan, Thailand and Soavinandriana, Madagascar 4,356.2 mi / 7,010.7 km