Flight distance between Esmeraldas, Ecuador and Nkhata Bay, Malawi 7,851.2 mi / 12,635.4 km