Flight distance between Esmeraldas, Ecuador and Pietermaritzburg, South Africa 7,450.5 mi / 11,990.4 km